There are 8 ways to get from Wavre to St. Moritz by train, bus, 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 Basel
best- Take the train from Louvain to Liège-Guilleminstrain Ic / ...
- Take the train from Liege-Guillemins to Frankfurt(M) Flughafen Fernbftrain Ice / ...
- Take the train from Frankfurt to Basel SBBtrain 43
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
12h 49mCHF 131–375Fly to Milan Linate Airport, train, bus
cheapest- Fly from Brussels Airport (BRU) to Milan Linate Airport (LIN)plane BRU - LIN
- Take the train from Monza to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
10h 29mCHF 50–234Train, bus
- Take the train from Ottignies to Luxembourgtrain Ic / ...
- Take the bus from Luxembourg Gare Centrale to Zurich Bus Stationbus
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
14h 42mCHF 122–196Drive 785.1 km
- Drive from Wavre to St. Moritzcar 785.1 km
8h 28mCHF 132–190Fly to Zurich Airport, train
- Fly from Brussels Airport (BRU) to Zurich Airport (ZRH)plane BRU - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
8h 26mCHF 156–326Train
- Take the train from Ottignies to Liège-Guilleminstrain Ic / ...
- Take the train from Liege-Guillemins to Frankfurt(Main)Hbftrain Ice
- Take the train from Frankfurt to Churtrain Ice
- Take the train from Chur to St. Moritztrain Gex / ...
14h 14mCHF 252–414Bus
- Take the bus from Brussels Zaventem Airport Parking P16 to Antwerp Franklin Rooseveltplaatsbus
- Take the bus from Antwerp - Rooseveltplaats to Luganobus
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus 631
20h 54mCHF 76–131Fly to Milano Malpensa Airport, train, bus
- Fly from Brussels Airport (BRU) to Milano Malpensa Airport (MXP)plane BRU - 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
11h 22mCHF 83–237
Wavre to St. Moritz by train
Comparing Your Travel Options
The cheapest way to get from Wavre to St. Moritz is to bus which costs SFr 75 - SFr 140 and takes 20h 54m.
The fastest way to get from Wavre to St. Moritz is to fly and train which takes 8h 26m and costs SFr 150 - SFr 330.
No, there is no direct bus from Wavre to St. Moritz. However, there are services departing from WAVRE Gare - Quai 6 and arriving at St. Moritz, Bahnhof via Sint-Lambrechts-Woluwe Roodebeek perron 6, Brussels Zaventem Airport Parking P16, Antwerp - Rooseveltplaats, Lugano, Via Ciani/Cornaredo and Lugano, Stazione Nord. The journey, including transfers, takes approximately 20h 54m.
No, there is no direct train from Wavre to St. Moritz. However, there are services departing from Wavre and arriving at St. Moritz via Louvain, Liege-Guillemins, Frankfurt, Basel SBB and Chur. The journey, including transfers, takes approximately 12h 49m.
The distance between Wavre and St. Moritz is 990 km. The road distance is 785.1 km.
The best way to get from Wavre to St. Moritz without a car is to train via Basel which takes 12h 49m and costs SFr 130 - SFr 380.
It takes approximately 12h 49m to get from Wavre to St. Moritz, including transfers.
Wavre to St. Moritz bus services, operated by Flibco, depart from Brussels Zaventem Airport Parking P16 station.
Wavre to St. Moritz train services, operated by Belgian Railways (NMBS/SNCB), depart from Louvain station.
The best way to get from Wavre to St. Moritz is to train via Basel which takes 12h 49m and costs SFr 130 - SFr 380. Alternatively, you can bus, which costs SFr 75 - SFr 140 and takes 20h 54m.
What companies run services between Wavre, Wallonia, Belgium and St. Moritz, Switzerland?
You can take a train from Wavre to St. Moritz via Louvain, Liege-Guillemins, Frankfurt, Basel SBB, and Chur in around 12h 49m. Alternatively, you can take a bus from WAVRE Gare - Quai 6 to St. Moritz, Bahnhof via WOLUWE Métro Roodebeek, Sint-Lambrechts-Woluwe Roodebeek perron 6, Zaventem Brussels Airport perron A, Brussels Zaventem Airport Parking P16, Antwerp - Rooseveltplaats, Lugano, Lugano, Via Ciani/Cornaredo, Lugano, Stazione, and Lugano, Stazione Nord in around 20h 54m.
- Website
- brusselsairlines.com
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 100–230
Flights from Brussels Airport to Milan Linate Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- CHF 65–320
Flights from Brussels Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 32m
- When
- Monday, Thursday, Tuesday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 60–190
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Louvain to Liège-Guillemins
- Ave. Duration
- 32 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 11–18
- Website
- Belgian Railways
Train from Liege-Guillemins to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 2h 1m
- Frequency
- Twice daily
- Estimated price
- CHF 45–75
- Website
- Belgian Railways
Train from Ottignies to Luxembourg
- Ave. Duration
- 2h 32m
- Frequency
- Hourly
- Estimated price
- CHF 30–50
- Website
- Belgian Railways
Train from Ottignies to Liège-Guillemins
- Ave. Duration
- 1h 21m
- Frequency
- Hourly
- Estimated price
- CHF 15–23
- Website
- Belgian Railways
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Luxembourg Gare Centrale to Zurich Bus Station
- Ave. Duration
- 6h 10m
- Frequency
- Twice daily
- Estimated price
- CHF 30–50
- Website
- Flixbus
Bus from Brussels Zaventem Airport Parking P16 to Antwerp Franklin Rooseveltplaats
- Ave. Duration
- 1h 45m
- Frequency
- 4 times a day
- Estimated price
- CHF 3–5
- Website
- Flixbus
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
Italian Lakes: Getting around by train
Read the travel guide
Booking & Getting There
Wavre to St. Moritz bus services, operated by Flibco, arrive at Antwerp Franklin Rooseveltplaats station.
Wavre to St. Moritz train services, operated by Belgian Railways (NMBS/SNCB), arrive at Liège-Guillemins station.
Yes, the driving distance between Wavre to St. Moritz is 785 km. It takes approximately 8h 28m to drive from Wavre to St. Moritz.
Book your Wavre to St. Moritz train tickets online with Omio.
There are 2283+ hotels available in St. Moritz.









