There are 11 ways to get from Épernay to St. Moritz by train (TGV), bus, train, 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.
Train via Strasbourg
best- Take the train from Champagne-Ardenne to Strasbourgtrain Tgv
- Take the train from Strasbourg to Basel Sbbtrain Ter
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
10h 8mCHF 120–274Bus
cheapest- Take the bus from Châlons-en-Champagne to Nancybus 758
- Take the bus from Nancy to Basel SBBbus
- Take the bus from Basel, Bahnhof to Lugano Stazionebus
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus 631
16h 43mCHF 54–83Bus, train
- Take the bus from Reims - Champagne Ardenne Train Station to Zürichbus
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
14h 46mCHF 104–170Drive 665.6 km
- Drive from Épernay to St. Moritzcar 665.6 km
8h 4mCHF 112–162Train to Paris Charles De Gaulle Airport, fly to Zurich Airport, train
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Zurich Airport (ZRH)plane CDG - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
9h 38mCHF 174–407Train
- Take the train from Chalons En Champagne to Mulhouse Villetrain
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
11h 2mCHF 112–275Train to Paris Orly Airport, fly to Milan Linate Airport, train, bus
- Take the train from Epernay to Paris Esttrain
- Fly from Paris Orly Airport (ORY) to Milan Linate Airport (LIN)plane ORY - LIN
- Take the train from Monza to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
11h 49mCHF 94–253Train to Paris Charles De Gaulle Airport, fly to Basel, train
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Basel (BSL)plane CDG - BSL
- Take the train from Basel SBB to Churtrain
- Take the train from Chur to St. Moritztrain
11h 10mCHF 162–455Train to Paris Charles De Gaulle Airport, fly to Milan Linate Airport, train, bus
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Milan Linate Airport (LIN)plane CDG - LIN
- Take the train from Monza to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
11h 41mCHF 87–285Train to Paris Orly Airport, fly to Milano Malpensa Airport, train, bus
- Take the train from Epernay to Paris Esttrain
- Fly from Paris Orly Airport (ORY) to Milano Malpensa Airport (MXP)plane ORY - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
12h 27mCHF 97–266Train to Paris Charles De Gaulle Airport, fly to Milano Malpensa Airport, train, bus
- Take the train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissytrain
- Fly from Paris Charles De Gaulle Airport (CDG) to Milano Malpensa Airport (MXP)plane CDG - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centraletrain
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
12h 24mCHF 80–238
Épernay to St. Moritz by train
Comparing Your Travel Options
The cheapest way to get from Épernay to St. Moritz is to bus which costs SFr 50 - SFr 85 and takes 16h 43m.
The fastest way to get from Épernay to St. Moritz is to drive which takes 8h 4m and costs SFr 110 - SFr 170.
No, there is no direct bus from Épernay to St. Moritz. However, there are services departing from Châlons-en-Champagne and arriving at St. Moritz, Bahnhof via Nancy, Basel, Bahnhof and Lugano, Stazione Nord. The journey, including transfers, takes approximately 16h 43m.
No, there is no direct train from Épernay to St. Moritz. However, there are services departing from Epernay and arriving at St. Moritz via Reims Maison Blanche, Champagne-Ardenne, Strasbourg, Basel SBB and Chur. The journey, including transfers, takes approximately 10h 8m.
The distance between Épernay and St. Moritz is 759 km. The road distance is 665.6 km.
The best way to get from Épernay to St. Moritz without a car is to train via Strasbourg which takes 10h 8m and costs SFr 120 - SFr 280.
It takes approximately 10h 8m to get from Épernay to St. Moritz, including transfers.
Épernay to St. Moritz bus services, operated by FlixBus, depart from Châlons-en-Champagne station.
Épernay to St. Moritz train services, operated by TGV inOui, depart from Champagne-Ardenne station.
The best way to get from Épernay to St. Moritz is to train via Strasbourg which takes 10h 8m and costs SFr 120 - SFr 280. Alternatively, you can bus, which costs SFr 50 - SFr 85 and takes 16h 43m.
What companies run services between Épernay, Grand Est, France and St. Moritz, Switzerland?
You can take a train from Epernay to St. Moritz via Reims Maison Blanche, Champagne-Ardenne, Strasbourg, Basel Sbb, Basel SBB, and Chur in around 10h 8m. Alternatively, you can take a train from Epernay to St. Moritz, Bahnhof via Chalons En Champagne, Châlons-en-Champagne, Nancy, Basel SBB, Basel, Bahnhof, Lugano Stazione, and Lugano, Stazione Nord in around 16h 43m.
- Website
- easyjet.com
Flights from Paris Orly Airport to Milan Linate Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- CHF 45–180
Flights from Paris Charles De Gaulle Airport to Milan Linate Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 45–210
Flights from Paris Orly Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 23m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 40–180
Flights from Paris Orly Airport to Milano Malpensa Airport via Toulouse
- Ave. Duration
- 3h 40m
- When
- Friday
- Estimated price
- CHF 40–180
Flights from Paris Charles De Gaulle Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- CHF 30–150
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Champagne-Ardenne to Strasbourg
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- CHF 50–80
- Website
- TGV inOui
Train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 20–35
- Website
- TGV inOui
Train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 20–35
- Website
- TGV inOui
Train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 20–35
- Website
- TGV inOui
Train from Champagne-Ardenne to Aeroport Cdg2 Tgv Roissy
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- CHF 20–35
- Website
- TGV inOui
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Reims - Champagne Ardenne Train Station to Zürich
- Ave. Duration
- 8h 50m
- Frequency
- 4 times a week
- Estimated price
- CHF 35–65
- Website
- BlaBlaCar Bus
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
Booking & Getting There
Épernay to St. Moritz bus services, operated by FlixBus, arrive at Nancy station.
Épernay to St. Moritz train services, operated by TGV inOui, arrive at Strasbourg station.
Yes, the driving distance between Épernay to St. Moritz is 666 km. It takes approximately 8h 4m to drive from Épernay to St. Moritz.
Book your Épernay to St. Moritz train tickets online with Omio.
There are 2290+ hotels available in St. Moritz.










