There are 3 ways to get from Zermatt to Geneve by train, taxi, 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, taxi
best- Take the train from Visp to LausanneIr / ...
- Take the train from Lausanne to Lyon Part DieuTgv
- Take the train from Lyon Part Dieu to Montelimar Gare SncfTer
- Take the taxi from Montelimar Gare Sncf to Geneve
10h 11m€263–457Train, bus
cheapest- Take the train from Visp to GenèveIr / ...
- Take the bus from Geneva - Bus Station to Montélimar
- Take the bus from Montelimar Gare Routiere to Aubenas Place De La Paix
13h 23m€81–210Train, bus via Aix-les-Bains
- Take the train from Visp to GenèveIr / ...
- Take the train from Geneve to Aix Les Bains Le RevardTer
- Take the train from Aix Les Bains Le Revard to Valence VilleTer
- Take the bus from Valence Gare Routiere I to Aubenas Place De La Paix
13h 31m€122–245
Zermatt to Geneve by train, foot, and bus
Questions & Answers
The cheapest way to get from Zermatt to Geneve is to train and bus which costs €80 - €210 and takes 13h 23m.
The fastest way to get from Zermatt to Geneve is to train and taxi which takes 10h 11m and costs €260 - €460.
The distance between Zermatt and Geneve is 591 km.
The best way to get from Zermatt to Geneve without a car is to train and taxi which takes 10h 11m and costs €260 - €460.
It takes approximately 10h 11m to get from Zermatt to Geneve, including transfers.
There are 1141+ hotels available in Geneve.
What companies run services between Zermatt, Switzerland and Geneve, France?
There is no direct connection from Zermatt to Geneve. However, you can take the train to Visp, take the train to Lausanne, take the train to Lyon Part Dieu, take the train to Montelimar Gare Sncf, then take the taxi to Geneve. Alternatively, you can take a train from Zermatt, Bahnhof to Champgontier via Visp, Genève, Geneva - Bus Station, Montelimar Gare Routiere, and Place de la Paix in around 13h 23m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Visp to Lausanne
- Ave. Duration
- 1h 36m
- Frequency
- Every 30 minutes
- Estimated price
- €29–50
- Website
- https://www.sbb.ch/en
Train from Visp to Genève
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- €35–75
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Visp to Lausanne
- Ave. Duration
- 1h 40m
- Frequency
- 6 times a week
- Estimated price
- €35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €55–80
- 2nd Class
- €35–50
Train from Visp to Genève
- Ave. Duration
- 2h 29m
- Frequency
- 6 times a week
- Estimated price
- €45–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- €65–95
- 2nd Class
- €45–65
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Lausanne to Lyon Part Dieu
- Ave. Duration
- 2h 38m
- Frequency
- 5 times a week
- Estimated price
- €60–150
- Website
- https://www.sncf-connect.com/en-en
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- track.effiliation.com
Train from Lyon Part Dieu to Montelimar Gare Sncf
- Ave. Duration
- 1h 36m
- Frequency
- Every 3 hours
- Estimated price
- €32
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Geneve to Aix Les Bains Le Revard
- Ave. Duration
- 1h 9m
- Frequency
- Once a week
- Estimated price
- €20
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Aix Les Bains Le Revard to Valence Ville
- Ave. Duration
- 2h 17m
- Frequency
- Every 2 hours
- Estimated price
- €30–65
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- €30–45
- Rail 1st Class
- €45–65
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Geneva - Bus Station to Montélimar
- Ave. Duration
- 5h 10m
- Frequency
- 3 times a week
- Estimated price
- €18–55
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 3635
- Website
- groupe-sncf.com
Bus from Montelimar Gare Routiere to Aubenas Place De La Paix
- Ave. Duration
- 1h 10m
- Frequency
- Hourly
- Estimated price
- €8–12
- Website
- https://www.groupe-sncf.com/en
Bus from Valence Gare Routiere I to Aubenas Place De La Paix
- Ave. Duration
- 1h 50m
- Frequency
- Every 3 hours
- Estimated price
- €12–17
- Website
- https://www.groupe-sncf.com/en
- Phone
- 04 8000 7000
- Website
- auvergnerhonealpes.fr
Bus from Montelimar Gare Routiere to Aubenas Place De La Paix
- Ave. Duration
- 1h 15m
- Frequency
- Once daily
- Estimated price
- €3
- Schedules at
- auvergnerhonealpes.fr
- Ave. Duration
- 52 min
- Estimated price
- €120–150
Arche Taxi
- Phone
- +33 4 75 01 32 40
AMT Taxi
- Phone
- +33 6 80 40 64 76
- Website
- taxi-montelimar.com
Want to know more about travelling around France
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide































