There are 3 ways to get from Zermatt to Konstanz by train
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 Zermatt to Visptrain R41 / ...
- Take the train from Visp to Weinfeldentrain Ic8
5h 42m€121–372Train via Zurich
cheapest- Take the train from Zermatt to Visptrain R41 / ...
- Take the train from Visp to Zürich HBtrain Ic8 / ...
- Take the train from Zürich HB to Konstanz Bahnhoftrain 75
6h 10m€105–297Train via Bern
- Take the train from Zermatt to Visptrain R41 / ...
- Take the train from Visp to Berntrain Ic8 / ...
- Take the train from Bern to Weinfeldentrain Ic8
5h 44m€121–382
Zermatt to Konstanz by train
Questions & Answers
The cheapest way to get from Zermatt to Konstanz is to train via Zurich which costs €100 - €300 and takes 6h 10m.
The fastest way to get from Zermatt to Konstanz is to train which takes 5h 42m and costs €120 - €380.
No, there is no direct train from Zermatt to Konstanz. However, there are services departing from Zermatt and arriving at Konstanz via Visp and Weinfelden. The journey, including transfers, takes approximately 5h 42m.
The distance between Zermatt and Konstanz is 327 km.
The best way to get from Zermatt to Konstanz without a car is to train which takes 5h 42m and costs €120 - €380.
It takes approximately 5h 42m to get from Zermatt to Konstanz, including transfers.
Zermatt to Konstanz train services, operated by Matterhorn Gotthard Bahn, depart from Zermatt station.
Zermatt to Konstanz train services, operated by Matterhorn Gotthard Bahn, arrive at Visp station.
Book your Zermatt to Konstanz train tickets online with Omio.
There are 3007+ hotels available in Konstanz.
What companies run services between Zermatt, Switzerland and Konstanz, Germany?
You can take a train from Zermatt to Konstanz via Visp and Weinfelden in around 5h 42m.
- Phone
- +41 (0)848 642 442
- [email protected]
- Website
- matterhorngotthardbahn.ch
Train from Zermatt to Visp
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €22–50
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- €22–26
- 1st Class Ticket
- €35–50
Train from Zermatt to Visp
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €22–50
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- €22–26
- 1st Class Ticket
- €35–50
Train from Zermatt to Visp
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €22–50
- Website
- https://www.matterhorngotthardbahn.ch/en/
- 2nd Class Ticket
- €22–26
- 1st Class Ticket
- €35–50
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Visp to Weinfelden
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- €95–300
- Website
- https://www.sbb.ch/en
Train from Visp to Bern
- Ave. Duration
- 59 min
- Frequency
- Hourly
- Estimated price
- €35–110
- Website
- https://www.sbb.ch/en
Train from Bern to Weinfelden
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- €60–200
- Website
- https://www.sbb.ch/en
Train from Visp to Zürich HB
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- €75–240
- Website
- https://www.sbb.ch/en
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- sbb-deutschland.de
Train from Zürich HB to Konstanz Bahnhof
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €8–11
- Schedules at
- sbb-deutschland.de
Want to know more about travelling around Germany
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















