Overview The average travel time between Zurich and Geneva is 2h44 minutes. The quickest route is 2h43 minutes. The first train leaving Zurich is at 05:21, the last at 20:32. There is an average of 16 trains a day between Zurich and Geneva, leaving approximately every 1h33 minutes.

Travel inspiration in Zurich and Geneva

Zurich

Zurich is an elegant metropolis situated on the lake bearing its name. Its central location in Switzerland and its perfect public transportation connections make Zurich the ideal holiday hub. Most of Switzerland can be easily reached for a day excursion using your train pass without having to pack and unpack every day. Zurich’s Bahnhofstrasse is Europe’s most exclusive shopping street, the paradise for lovers of luxury and lifestyle goods.

An all-in-one destination located at the heart of Europe, Geneva offers visitors a heady mix of unforgettable experiences set against a natural backdrop that is unrivalled worldwide. Here, it takes just one hour to travel from the banks of the largest lake in Western Europe to the foot of Mont Blanc, the highest mountain in Europe! Geneva is also home to the European headquarters of the United Nations and to more than 200 international organizations.