There are 3 ways to get from Ravensburg to Zermatt by 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
best- Take the train from Friedrichsh. Stadtbahnhof to Singentrain Re3
- Take the train from Singen to Zürich HBtrain Ic
- Take the train from Zürich HB to Berntrain Ic1 / ...
- Take the train from Bern to Visptrain Ic8 / ...
- Take the train from Visp to Zermatt, Bahnhoftrain
7h 54mCHF 120–249Bus, train via Spiez
cheapest- Take the bus from Ravensburg ZOB to Zurich Airport bus stationbus N99
- Take the bus from Zürich Airport Bus Station Platform R to Interlaken Bahnhof Westbus
- Take the train from Spiez to Visptrain Ic8 / ...
9h 15mCHF 79–134Bus, train
- Take the bus from RV Meersburger Brücke to Konstanz Bahnhofbus 700
- Take the train from Weinfelden to Brigtrain Ic8
- Take the train from Brig Bahnhofplatz to Zermatt, Bahnhoftrain Gex
8h 3m
Ravensburg to Zermatt by train
Questions & Answers
The cheapest way to get from Ravensburg to Zermatt is to bus and train via Spiez which costs SFr 75 - SFr 140 and takes 9h 15m.
The fastest way to get from Ravensburg to Zermatt is to train which takes 7h 54m and costs SFr 120 - SFr 250.
No, there is no direct train from Ravensburg to Zermatt. However, there are services departing from Ravensburg, Bahnhof and arriving at Zermatt, Bahnhof via Friedrichsh. Stadtbahnhof, Singen, Zürich HB, Bern and Visp. The journey, including transfers, takes approximately 7h 54m.
The distance between Ravensburg and Zermatt is 399 km.
The best way to get from Ravensburg to Zermatt without a car is to train which takes 7h 54m and costs SFr 120 - SFr 250.
It takes approximately 7h 54m to get from Ravensburg to Zermatt, including transfers.
Ravensburg to Zermatt train services, operated by DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB), depart from Friedrichsh. Stadtbahnhof station.
Ravensburg to Zermatt train services, operated by DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB), arrive at Singen station.
Book your Ravensburg to Zermatt train tickets online with Omio.
There are 2315+ hotels available in Zermatt.
What companies run services between Ravensburg, Germany and Zermatt, Switzerland?
You can take a train from Ravensburg, Bahnhof to Zermatt, Bahnhof via Friedrichsh. Stadtbahnhof, Singen, Zürich HB, Bern, and Visp in around 7h 54m.
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Train from Friedrichsh. Stadtbahnhof to Singen
- Ave. Duration
- 55 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 9–13
- Schedules at
- meine-rab.de
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Friedrichsh. Stadtbahnhof to Singen
- Ave. Duration
- 1h 12m
- Frequency
- Once daily
- Estimated price
- CHF 12–18
- Website
- https://int.bahn.de/en
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 26–50
- Website
- https://www.sbb.ch/en
Train from Zürich HB to Bern
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 30–55
- Website
- https://www.sbb.ch/en
Train from Bern to Visp
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Spiez to Visp
- Ave. Duration
- 26 min
- Frequency
- Hourly
- Estimated price
- CHF 23–45
- Website
- https://www.sbb.ch/en
Train from Weinfelden to Brig
- Ave. Duration
- 3h 7m
- Frequency
- Hourly
- Estimated price
- CHF 85–160
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Bern
- Ave. Duration
- 1h 33m
- Frequency
- Twice a week
- Schedules at
- sob.ch
- Phone
- +41 (0)848 642 442
- railcenter@mgbahn.ch
- Website
- matterhorngotthardbahn.ch
Train from Visp to Zermatt, Bahnhof
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- CHF 20–45
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- CHF 20–25
- 1st Class Ticket
- CHF 35–45
Train from Brig Bahnhofplatz to Zermatt, Bahnhof
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 25–55
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- CHF 25–31
- 1st Class Ticket
- CHF 45–55
- Phone
- +41 81 288 65 65
- info@glacierexpress.ch
- Website
- glacierexpress.ch
Train from Brig Bahnhofplatz to Zermatt, Bahnhof
- Ave. Duration
- 1h 17m
- Frequency
- Twice daily
- Schedules at
- glacierexpress.ch
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Ravensburg ZOB to Zurich Airport bus station
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- CHF 12–17
- Website
- https://www.flixbus.co.uk
- Phone
- +41 44 552 0807
- contact@shuttler.ch
- Website
- shuttler.ch
Bus from Zürich Airport Bus Station Platform R to Interlaken Bahnhof West
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a week
- Estimated price
- CHF 24–29
- Website
- https://shuttler.ch/
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- meine-rab.de
Bus from RV Meersburger Brücke to Konstanz Bahnhof
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Schedules at
- meine-rab.de
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
Read the travel guide
Want to know more about Flixbus?
Read the travel guide






























