There are 7 ways to get from Venice to Gersau by train (Trenitalia), car, plane, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train via Milan (Trenitalia)
best- Take the train from Venezia S. Lucia to Milano Centraletrain Fr
- Take the train from Milano Centrale to Arth-Goldautrain Ec
6h 13mCHF 95–212Drive 462.8 km
cheapest- Drive from Venice to Gersaucar 462.8 km
5h 13mCHF 77–112Fly Venice Marco Polo Airport to Zurich Airport, train
- Fly from Venice Marco Polo Airport (VCE) to Zurich Airport (ZRH)plane VCE - ZRH
- Take the train from Zürich HB to Arth-Goldautrain
5h 35mCHF 110–276Train (Trenitalia)
- Take the train from Venezia S. Lucia to Arth-Goldautrain Ec
7h 11mCHF 102–153Train to Bologna Guglielmo Marconi Airport, fly to Zurich Airport, train
- Take the train from Venezia S. Lucia to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Zurich Airport (ZRH)plane BLQ - ZRH
- Take the train from Zürich HB to Arth-Goldautrain
7h 5mCHF 125–351Fly Venice Marco Polo Airport to Basel, train, line 508 bus
- Fly from Venice Marco Polo Airport (VCE) to Basel (BSL)plane VCE - BSL
- Take the train from Basel SBB to Luzerntrain
- Take the train from Luzern to Brunnentrain
- Take the bus from Brunnen, Bahnhof to Gersau, Schiffstationbus
7h 17mCHF 108–275Train to Florence Peretola Airport, fly to Zurich Airport, train
- Take the train from Venezia S. Lucia to Firenze S.M.N.train
- Fly from Florence Peretola Airport (FLR) to Zurich Airport (ZRH)plane FLR - ZRH
- Take the train from Zürich HB to Arth-Goldautrain
7h 56mCHF 157–368
Venice to Gersau by train and bus (Trenitalia)
Questions & Answers
The cheapest way to get from Venice to Gersau is to drive which costs SFr 75 - SFr 120 and takes 5h 13m.
The fastest way to get from Venice to Gersau is to drive which takes 5h 13m and costs SFr 75 - SFr 120.
No, there is no direct train from Venice to Gersau. However, there are services departing from Venezia S. Lucia and arriving at Brunnen via Milano Centrale and Arth-Goldau. The journey, including transfers, takes approximately 6h 13m.
The distance between Venice and Gersau is 491 km. The road distance is 462.8 km.
The best way to get from Venice to Gersau without a car is to train via Milan which takes 6h 13m and costs SFr 95 - SFr 220.
It takes approximately 6h 13m to get from Venice to Gersau, including transfers.
Venice to Gersau train services, operated by Trenitalia Frecce, depart from Venezia S. Lucia station.
Venice to Gersau train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.
Yes, the driving distance between Venice to Gersau is 463 km. It takes approximately 5h 13m to drive from Venice to Gersau.
There are 841+ hotels available in Gersau.
What companies run services between Venice, Italy and Gersau, Switzerland?
You can take a train from Venezia S. Lucia to Gersau, Schiffstation via Milano Centrale, Arth-Goldau, Brunnen, and Brunnen, Bahnhof in around 6h 13m.
- Website
- swiss.com
Flights from Venice Marco Polo Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 80–390
Flights from Bologna Guglielmo Marconi Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 80–400
Flights from Florence Peretola Airport to Zurich Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- CHF 90–260
- Phone
- +39 06 68475475
- Website
- Trenitalia Frecce
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 27m
- Frequency
- Hourly
- Estimated price
- CHF 35–75
- Schedules at
- Trenitalia Frecce
Train from Venezia S. Lucia to Bologna Centrale
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- CHF 21–45
- Schedules at
- Trenitalia Frecce
Train from Venezia S. Lucia to Firenze S.M.N.
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- CHF 30–70
- Schedules at
- Trenitalia Frecce
- Phone
- 041 817 75 00
- [email protected]
- Website
- Auto AG Schwyz
Bus from Brunnen, Bahnhof to Gersau, Schiffstation
- Ave. Duration
- 14 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 4–6
- Schedules at
- Auto AG Schwyz
Want to know more about travelling around Switzerland
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide










