There are 9 ways to get from Venice to Grindelwald by train, night bus, car or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Cheapest
Fly Venice to Basel, train
-
Fly from Venice (VCE) to Basel (BSL)
-
Take the train from Basel SBB to Interlaken Ost
Train via Milan
-
Take the train from Venezia S. Lucia to Milano Centrale
-
Take the train from Milano Centrale to Spiez
Night bus, train
-
Take the night bus from Venice to Luzern
-
Take the train from Luzern to Interlaken Ost
Drive
-
Drive from Venice to Grindelwald
Fly Venice to Zurich, train
-
Fly from Venice (VCE) to Zurich (ZRH)
-
Take the train from Zürich Flughafen to Bern
-
Take the train from Bern to Interlaken Ost
Fly Venice to Geneva, train
-
Fly from Venice (VCE) to Geneva (GVA)
-
Take the train from Genève-Aéroport to Bern
-
Take the train from Bern to Interlaken Ost
Train to Bologna, fly to Zurich, train
-
Take the train from Venezia S. Lucia to Bologna Centrale
-
Fly from Bologna (BLQ) to Zurich (ZRH)
-
Take the train from Zürich Flughafen to Bern
-
Take the train from Bern to Interlaken Ost
Train to Trieste, fly to Milan Linate, train
-
Take the train from Venezia S. Lucia to Trieste Airport
-
Fly from Trieste (TRS) to Milan Linate (LIN)
-
Take the train from Milano Centrale to Spiez
Venice to Grindelwald by train
The train journey time between Venice and Grindelwald is around 7h 21m and covers a distance of around 527 km. This includes an average layover time of around 52 min. Operated by Trenitalia EuroCity, Swiss Railways (SBB/CFF/FFS), BLS AG and others, the Venice to Grindelwald train service departs from Venezia S. Lucia and arrives in Grindelwald. Typically 20 trains run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from Venice to Grindelwald is to night bus and train which costs €70 - €110 and takes 11h 9m.
The fastest way to get from Venice to Grindelwald is to drive which takes 5h 51m and costs €100 - €150.
No, there is no direct train from Venice to Grindelwald. However, there are services departing from Venezia S. Lucia and arriving at Grindelwald via Brig, Spiez and Interlaken Ost. The journey, including transfers, takes approximately 7h 21m.
The distance between Venice and Grindelwald is 357 km. The road distance is 539.9 km.
The best way to get from Venice to Grindelwald without a car is to train which takes 7h 21m and costs €150 - €300.
It takes approximately 7h 21m to get from Venice to Grindelwald, including transfers.
Venice to Grindelwald train services, operated by Trenitalia Frecce, depart from Venezia S. Lucia station.
The quickest flight from Venice Airport to Basel Airport is the direct flight which takes 1h 15m.
Venice to Grindelwald train services, operated by Trenitalia EuroCity, arrive at Spiez station.
Yes, the driving distance between Venice to Grindelwald is 540 km. It takes approximately 5h 51m to drive from Venice to Grindelwald.

- Distance: 356.9 km
- Duration: 7h 21m
What companies run services between Venice, Italy and Grindelwald, Switzerland?
You can take a train from Venice to Grindelwald via Brig, Spiez, and Interlaken Ost in around 7h 21m.

- Website
- swiss.com
Flights from Venice to Zurich
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- SFr 120 - SFr 600
Flights from Venice to Geneva via Zurich
- Ave. Duration
- 3h 3m
- When
- Every day
- Estimated price
- SFr 110 - SFr 490
Flights from Bologna to Zurich
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- SFr 150 - SFr 390

- Website
- lufthansa.com
Flights from Venice to Basel via Frankfurt
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- SFr 120 - SFr 600
Flights from Venice to Basel via Munich
- Ave. Duration
- 3h 10m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- SFr 120 - SFr 600
Flights from Venice to Geneva via Munich
- Ave. Duration
- 3h 12m
- When
- Monday, Wednesday, Friday, Saturday and Sunday
- Estimated price
- SFr 250 - SFr 650
Flights from Bologna to Zurich via Frankfurt
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- SFr 180 - SFr 650
Flights from Bologna to Zurich via Munich
- Ave. Duration
- 3h 10m
- When
- Every day
- Estimated price
- SFr 95 - SFr 320

- Website
- easyjet.com
Flights from Venice to Basel
- Ave. Duration
- 1h 15m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- SFr 35 - SFr 420
Flights from Venice to Geneva
- Ave. Duration
- 1h 15m
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- SFr 50 - SFr 260
Flights from Venice to Geneva via Nice
- Ave. Duration
- 3h 15m
- When
- Sunday
- Estimated price
- SFr 50 - SFr 260

- Website
- alitalia.com
Flights from Trieste to Milan Linate
- Ave. Duration
- 1h 5m
- When
- Monday to Saturday
- Estimated price
- SFr 45 - SFr 200

- Website
- airdolomiti.it
Flights from Venice to Geneva via Munich
- Ave. Duration
- 3h 20m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- SFr 380 - SFr 850

- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Venezia S. Lucia to Brig
- Ave. Duration
- 4h 56m
- Frequency
- 3 times a day
- Estimated price
- SFr 85 - SFr 190
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- SFr 85 - SFr 120
- 1st Class
- SFr 130 - SFr 190
Train from Brig to Spiez
- Ave. Duration
- 35 min
- Frequency
- 5 times a day
- Estimated price
- SFr 20 - SFr 55
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- SFr 20 - SFr 27
- 1st Class
- SFr 40 - SFr 55
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 37m
- Frequency
- 3 times a day
- Estimated price
- SFr 55 - SFr 130
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- SFr 55 - SFr 75
- 1st Class
- SFr 90 - SFr 130
Train from Milano Centrale to Spiez
- Ave. Duration
- 2h 35m
- Frequency
- 5 times a day
- Estimated price
- SFr 50 - SFr 120
- Website
- https://www.trenitalia.com/en.html
- 2nd Class
- SFr 50 - SFr 65
- 1st Class
- SFr 80 - SFr 120

- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Venezia S. Lucia to Brig
- Ave. Duration
- 4h 56m
- Frequency
- Once daily
- Estimated price
- SFr 120 - SFr 230
- Website
- https://www.sbb.ch/en/home.html
Train from Brig to Spiez
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- SFr 25 - SFr 45
- Website
- https://www.sbb.ch/en/home.html
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 37m
- Frequency
- Twice daily
- Estimated price
- SFr 80 - SFr 150
- Website
- https://www.sbb.ch/en/home.html
Train from Milano Centrale to Spiez
- Ave. Duration
- 2h 33m
- Frequency
- Twice daily
- Estimated price
- SFr 70 - SFr 130
- Website
- https://www.sbb.ch/en/home.html
Train from Basel SBB to Interlaken Ost
- Ave. Duration
- 2h 2m
- Frequency
- Hourly
- Estimated price
- SFr 50 - SFr 95
- Website
- https://www.sbb.ch/en/home.html
Train from Zürich Flughafen to Bern
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Estimated price
- SFr 40 - SFr 80
- Website
- https://www.sbb.ch/en/home.html
Train from Bern to Interlaken Ost
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- SFr 24 - SFr 45
- Website
- https://www.sbb.ch/en/home.html
Train from Genève-Aéroport to Bern
- Ave. Duration
- 1h 54m
- Frequency
- Every 30 minutes
- Estimated price
- SFr 50 - SFr 90
- Website
- https://www.sbb.ch/en/home.html

- Phone
- +41 58 327 32 71
- Website
- bls.ch
Train from Brig to Spiez
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- SFr 11 - SFr 16
- Website
- https://www.bls.ch/en

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia S. Lucia to Milano Centrale
- Ave. Duration
- 2h 27m
- Frequency
- Every 2 hours
- Estimated price
- SFr 20 - SFr 70
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- SFr 20 - SFr 28
- Base Standard
- SFr 40 - SFr 55
- Base Premium
- SFr 45 - SFr 70
Train from Venezia S. Lucia to Bologna Centrale
- Ave. Duration
- 1h 33m
- Frequency
- Hourly
- Estimated price
- SFr 14 - SFr 55
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- SFr 14 - SFr 20
- Base Standard
- SFr 30 - SFr 40
- Base Premium
- SFr 35 - SFr 55
Train from Venezia S. Lucia to Trieste Airport
- Ave. Duration
- 1h 17m
- Frequency
- 4 times a week
- Estimated price
- SFr 12 - SFr 50
- Website
- https://www.trenitalia.com/en/frecce.html
- Super Economy
- SFr 12 - SFr 17
- Base Standard
- SFr 26 - SFr 35
- Base Premium
- SFr 30 - SFr 50

- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Santa Lucia to Milano Centrale
- Ave. Duration
- 2h 28m
- Frequency
- Every 4 hours
- Estimated price
- SFr 18 - SFr 55
- Website
- https://www.italotreno.it/en
- Smart Economy
- SFr 20 - SFr 28
- Smart Low Cost
- SFr 18 - SFr 23
- Smart Flex
- SFr 35 - SFr 55
Train from Venezia Santa Lucia to Bologna Centrale
- Ave. Duration
- 1h 34m
- Frequency
- Every 3 hours
- Estimated price
- SFr 12 - SFr 45
- Website
- https://www.italotreno.it/en
- Smart Economy
- SFr 16 - SFr 22
- Smart Low Cost
- SFr 12 - SFr 15
- Smart Flex
- SFr 30 - SFr 45

- Phone
- +41 (0)58 668 80 00
- info@zentralbahn.ch
- Website
- zentralbahn.ch
Train from Luzern to Interlaken Ost
- Ave. Duration
- 1h 49m
- Frequency
- Hourly
- Estimated price
- SFr 30 - SFr 45
- Website
- https://www.zentralbahn.ch/en

- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Interlaken Ost
- Ave. Duration
- 2h 2m
- Frequency
- 4 times a day
- Estimated price
- SFr 12 - SFr 16
- Schedules at
- sbb-deutschland.de
Train from Bern to Interlaken Ost
- Ave. Duration
- 54 min
- Frequency
- 4 times a day
- Estimated price
- SFr 6 - SFr 8
- Schedules at
- sbb-deutschland.de

- Phone
- +39 06 68475475
- Website
- trenitalia.com
Train from Venezia S. Lucia to Bologna Centrale
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- SFr 12 - SFr 21
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- SFr 19 - SFr 21
Train from Venezia S. Lucia to Trieste Airport
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- SFr 9 - SFr 16
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- SFr 14 - SFr 16
Frequently asked questions

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Night bus from Venice to Luzern
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- SFr 35 - SFr 55
- Website
- https://www.flixbus.co.uk
Frequently asked questions
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
Heading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideItaly Travel Guides
Travel inspiration and top planning tips for getting around Italy.
Read the travel guideWant to know more about Flixbus?
Rome2Rio’s guide has all the details
Read the travel guide5 delightfully under-the-radar French towns you need to visit
Go beyond Paris, the Alps, the Loire chateaux and the French Riviera.
Read the travel guideMore Questions & Answers
easyJet, Air Dolomiti and Lufthansa offer flights from Venice Airport to Basel Airport.
Book your Venice to Grindelwald train tickets online with Omio.
There are 1349+ hotels available in Grindelwald. Prices start at SFr 90 per night.
The best way to get from Venice to Venice Airport is to bus which takes 21 min and costs €10.