Travel from Geneva to Venice

Train, bus or fly from Geneva to Venice?

easyJet, Swiss and two other airlines fly from Geneva to Venice 4 times a day. Alternatively, you can take a train from Geneva to Venice via Milano Centrale in around 6 hours 57 minutes.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Geneva to Venice

From Genève line 15 train to Geneva airport, fly to Venice airport, then line 5 bus to Venice.3 h 57 min$100
From Genève line 15 train to Geneva airport, fly to Trieste airport, then shuttle to Venice.7 h 21 min$328
From Geneve train to Milano Centrale then train to Venezia S.Lucia.6 h 57 min$187
From Geneve train to Venezia Santa Lucia.6 h 58 min$186
From Genève - Gare routière bus to Milan, Milan, bus to Mestre Fs C3, then bus to Corsia A5.10 h 18 min$46
From Geneva bus to Torino Autostazione Corso Vittorio Emanuele II, bus to Padova, then bus to Venice.13 h 52 min$92
From Geneva drive to Venice.5 h 50 min$107

How long does it take to get from Geneva to Venice?

It takes approximately 3 hours 57 minutes to get from Geneva to Venice, including transfers.

Is there a direct train between Geneva and Venice?

Yes, there is a direct train departing from Geneve and arriving at Venezia Santa Lucia. Services depart twice daily, and operate every day. The journey takes approximately 6 hours 58 minutes.

Is there a direct bus between Geneva and Venice?

No, there is no direct bus from Geneva to Venice. However, there are services departing from Genève - Gare routière and arriving at Corsia A5 via Milan, Milan and Mestre Fs C3. The journey, including transfers, takes approximately 10 hours 18 minutes.

Operators from Geneva to Venice

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Air DolomitiAir Dolomiti
ACTV S.p.a+ 39 041 27 22 111ACTV S.p.a
GoOpti+386 1 320 4530GoOpti
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
Eurolines CH0041 (0) 844 257 224Eurolines CH
Eurolines IT+39 0861 199 1900Eurolines IT
BusItalia Veneto049.8206811BusItalia Veneto