There are 9 ways to get from Reims to Zermatt by train (TGV), bus, train, 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.
Train via Strasbourg
best- Take the train from Champagne-Ardenne to StrasbourgTgv
- Take the train from Strasbourg to Basel SbbTer
- Take the train from Basel SBB to VispIc6 / ...
9h 6mCHF 135–321Train to Paris Charles De Gaulle Airport, fly to Milano Malpensa Airport, bus, train
cheapest- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Fly from Paris Charles De Gaulle Airport (CDG) to Milano Malpensa Airport (MXP)CDG - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Take the train from Brig Bahnhofplatz to Zermatt, Bahnhof
10h 15mCHF 88–311Bus, train
- Take the bus from Reims Central Train Station to Basel Meret-Oppenheim-StrasseUnion Ivkoni - Unibus 3636
- Take the train from Basel SBB to VispIc6 / ...
11h 37mCHF 89–167Train to Paris Charles De Gaulle Airport, fly to Geneva International Airport, train
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Fly from Paris Charles De Gaulle Airport (CDG) to Geneva International Airport (GVA)CDG - GVA
- Take the train from Genève-Aéroport to Visp
9h 25mCHF 146–388Train
- Take the train from Reims to Dijon VilleTer
- Take the train from Dijon Ville to LausanneTgv
- Take the train from Lausanne to VispIr
10h 1mCHF 143–298Train to Paris Charles De Gaulle Airport, fly to Zurich Airport, train
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Fly from Paris Charles De Gaulle Airport (CDG) to Zurich Airport (ZRH)CDG - ZRH
- Take the train from Zürich Flughafen to Visp
- Take the train from Visp to Zermatt, Bahnhof
9h 35mCHF 166–478Train to Paris Orly Airport, fly to Milano Malpensa Airport, bus, train
- Take the train from Reims to Paris Est
- Fly from Paris Orly Airport (ORY) to Milano Malpensa Airport (MXP)ORY - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Take the train from Brig Bahnhofplatz to Zermatt, Bahnhof
10h 6mCHF 104–333Train to Paris Charles De Gaulle Airport, fly to Basel, train
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Fly from Paris Charles De Gaulle Airport (CDG) to Basel (BSL)CDG - BSL
- Take the train from Basel SBB to Visp
- Take the train from Visp to Zermatt, Bahnhof
9h 48mCHF 174–428Train to Paris Charles De Gaulle Airport, fly to Milan Linate Airport, train
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Fly from Paris Charles De Gaulle Airport (CDG) to Milan Linate Airport (LIN)CDG - LIN
- Take the train from Milano Centrale to Brig
- Take the train from Brig Bahnhofplatz to Zermatt, Bahnhof
10h 37mCHF 118–372
Reims to Zermatt by train
Questions & Answers
The cheapest way to get from Reims to Zermatt is to bus and train which costs SFr 85 - SFr 170 and takes 11h 37m.
The fastest way to get from Reims to Zermatt is to train via Strasbourg which takes 9h 6m and costs SFr 130 - SFr 330.
No, there is no direct train from Reims to Zermatt. However, there are services departing from Reims and arriving at Zermatt, Bahnhof via Champagne-Ardenne, Strasbourg, Basel SBB and Visp. The journey, including transfers, takes approximately 9h 6m.
The distance between Reims and Zermatt is 679 km.
The best way to get from Reims to Zermatt without a car is to train via Strasbourg which takes 9h 6m and costs SFr 130 - SFr 330.
It takes approximately 9h 6m to get from Reims to Zermatt, including transfers.
Reims to Zermatt train services, operated by TGV inOui, depart from Champagne-Ardenne station.
Reims to Zermatt train services, operated by TGV inOui, arrive at Strasbourg station.
Book your Reims to Zermatt train tickets online with Omio.
There are 2241+ hotels available in Zermatt.
What companies run services between Reims, France and Zermatt, Switzerland?
You can take a train from Reims to Zermatt, Bahnhof via Champagne-Ardenne, Strasbourg, Basel Sbb, Basel SBB, and Visp in around 9h 6m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airfrance.com
Flights from Paris Charles De Gaulle Airport to Geneva International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 30–230
Flights from Paris Charles De Gaulle Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 35–230
Flights from Paris Charles De Gaulle Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- CHF 30–220
Flights from Paris Charles De Gaulle Airport to Basel
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- CHF 35–250
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- CHF 40–270
- Website
- easyjet.com
Flights from Paris Orly Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 26–130
Flights from Paris Orly Airport to Milano Malpensa Airport via Toulouse
- Ave. Duration
- 3h 50m
- When
- Monday
- Estimated price
- CHF 26–130
Flights from Paris Charles De Gaulle Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- CHF 23–110
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- CHF 30–150
- Website
- swiss.com
Flights from Paris Charles De Gaulle Airport to Geneva International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 30–230
Flights from Paris Charles De Gaulle Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- CHF 80–190
Flights from Paris Charles De Gaulle Airport to Zurich Airport
- Ave. Duration
- 1h 18m
- When
- Every day
- Estimated price
- CHF 85–310
Flights from Paris Charles De Gaulle Airport to Zurich Airport via Geneva International Airport
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- CHF 40–250
Flights from Paris Charles De Gaulle Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- CHF 65–250
- Website
- ita-airways.com
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport
- Ave. Duration
- 1h 31m
- When
- Every day
- Estimated price
- CHF 70–290
- Website
- transavia.com
Flights from Paris Orly Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 30–210
- Website
- luxair.lu
Flights from Paris Charles De Gaulle Airport to Geneva International Airport via Luxembourg
- Ave. Duration
- 3h 20m
- When
- Sunday
- Estimated price
- CHF 80–350
- Website
- lufthansa.com
Flights from Paris Charles De Gaulle Airport to Zurich Airport via Munich
- Ave. Duration
- 3h 25m
- When
- Every day
- Estimated price
- CHF 80–310
- Website
- brusselsairlines.com
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport via Brussels
- Ave. Duration
- 3h 30m
- When
- Monday to Saturday
- Estimated price
- CHF 120–250
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Champagne-Ardenne to Strasbourg
- Ave. Duration
- 1h 24m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- https://www.sncf-connect.com/en-en
Train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 31 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 29–50
- Website
- https://www.sncf-connect.com/en-en
Train from Dijon Ville to Lausanne
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 45–110
- Website
- https://www.sncf-connect.com/en-en
Train from Reims to Paris Est
- Ave. Duration
- 46 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 27–50
- 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 Champagne-Ardenne to Strasbourg
- Ave. Duration
- 1h 20m
- Frequency
- 3 times a day
- Estimated price
- CHF 50–150
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Hourly
- Estimated price
- CHF 27–28
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 31 min
- Frequency
- 3 times a day
- Estimated price
- CHF 18–40
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- 2nd Class
- CHF 18–26
- Rail 1st Class
- CHF 28–40
Train from Reims to Dijon Ville
- Ave. Duration
- 3h 34m
- Frequency
- 3 times a week
- Estimated price
- CHF 50–110
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Visp
- Ave. Duration
- 2h 8m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–95
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Visp
- Ave. Duration
- 2h 28m
- Frequency
- Hourly
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Train from Lausanne to Visp
- Ave. Duration
- 1h 35m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 25–35
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Visp
- Ave. Duration
- 2h 19m
- Frequency
- Hourly
- Estimated price
- CHF 50–110
- Website
- https://www.sbb.ch/en
- 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
- Matterhorn Gotthard Bahn
- Schedules at
- Swiss Railways
- 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
- Matterhorn Gotthard Bahn
- Schedules at
- Swiss Railways
- 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
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Milano Centrale to Brig
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–80
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 55–80
- 2nd Class
- CHF 35–50
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Reims Central Train Station to Basel Meret-Oppenheim-Strasse
- Ave. Duration
- 7h
- Frequency
- Once a week
- Estimated price
- CHF 18–27
- Website
- https://union-ivkoni.com/en
- Phone
- +39 0322 844 862
- comazzi@comazzibus.com
- Website
- comazzibus.com
Bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviaria
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 8
- Website
- https://www.comazzibus.com/eng/index.php
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
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







































