There are 8 ways to get from Luxembourg Airport (LUX) to St. Moritz by plane, train, bus, rideshare, car, or train (TGV)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, train
best- Fly from Luxembourg (LUX) to Zurich Airport (ZRH)plane LUX - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
5h 14mCHF 157–435Bus
cheapest- Take the bus from Luxembourg to Luganobus BlaBlaCar Bus
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus 631
15h 3mCHF 63–108Bus, train via Strasbourg
- Take the bus from Luxembourg, Gare Centrale routière to Louvignybus L95
- Take the train from Lorraine Tgv 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 / ...
11h 15mBus, train
- Take the bus from Luxembourg to Saarbrücken Hbfbus L40
- Take the bus from Saarbrücken bus station to Zurich Bus Stationbus
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
14h 36mAirport Transfer
- Take the rideshare from Luxembourg-LUX to St. Moritz594.6 km
6h 52mDrive 594.6 km
- Drive from Luxembourg Airport (LUX) to St. Moritzcar 594.6 km
6h 52mCHF 97–139Train
- Take the train from Thionville to Mulhouse Villetrain Tgv
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
11h 21mCHF 97–415Train via Mannheim
- Take the train from Luxembourg, Gare Centrale to Trier, Hauptbahnhoftrain Re / ...
- Take the train from Trier, Hauptbahnhof to Mannheim, Hauptbahnhoftrain Re1
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
14hCHF 105–541
Luxembourg (LUX) to Zurich Airport (ZRH) flights
Questions & Answers
The cheapest way to get from Luxembourg Airport (LUX) to St. Moritz is to bus which costs SFr 60 - SFr 110 and takes 15h 3m.
The fastest way to get from Luxembourg Airport (LUX) to St. Moritz is to fly and train which takes 5h 14m and costs SFr 150 - SFr 440.
No, there is no direct bus from Luxembourg Airport (LUX) to St. Moritz. However, there are services departing from Aéroport Luxembourg/Findel and arriving at St. Moritz, Bahnhof via Luxembourg, Gare Centrale routière, Luxembourg, Lugano, Via Ciani/Cornaredo and Lugano, Stazione Nord. The journey, including transfers, takes approximately 15h 3m.
No, there is no direct train from Luxembourg Airport (LUX) to St. Moritz. However, there are services departing from Findel - Luxembourg Airport and arriving at St. Moritz via Thionville, Mulhouse Ville, Basel SBB and Chur. The journey, including transfers, takes approximately 11h 21m.
The distance between Luxembourg Airport (LUX) and St. Moritz is 505 km. The road distance is 594.6 km.
The best way to get from Luxembourg Airport (LUX) to St. Moritz without a car is to bus and train via Strasbourg which takes 11h 15m and costs .
It takes approximately 5h 14m to get from Luxembourg Airport (LUX) to St. Moritz, including transfers.
Luxembourg Airport (LUX) to St. Moritz bus services, operated by BlaBlaCar Bus, depart from Luxembourg station.
Luxembourg Airport (LUX) to St. Moritz train services, operated by TGV inOui, depart from Thionville station.
The best way to get from Luxembourg Airport (LUX) to St. Moritz is to train which takes 11h 21m and costs SFr 95 - SFr 420. Alternatively, you can bus, which costs SFr 60 - SFr 110 and takes 15h 3m.
What companies run services between Luxembourg Airport (LUX), Luxembourg and St. Moritz, Switzerland?
You can take a vehicle from Findel - Luxembourg Airport to St. Moritz via Howald, Gare, Howald, PE Howald gare routière, Thionville, Gare routière, Thionville, Mulhouse Ville, Basel Sbb, Basel SBB, and Chur in around 11h 21m. Alternatively, you can take a bus from Aéroport Luxembourg/Findel to St. Moritz, Bahnhof via Luxembourg, Gare Rocade, Luxembourg, Gare Centrale routière, Hollerich, P+R Bouillon, Luxembourg, Lugano, Lugano, Via Ciani/Cornaredo, Lugano, Stazione, and Lugano, Stazione Nord in around 15h 3m.
- Website
- swiss.com
Flights from Luxembourg to Zurich Airport
- Ave. Duration
- 58 min
- When
- Every day
- Estimated price
- CHF 90–220
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 65–210
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich HB to Chur
- Ave. Duration
- 1h 15m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–120
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 65–210
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 65–210
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 27–85
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +41 58 580 70 70
- Website
- Schweizerische Südostbahn AG
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- Schweizerische Südostbahn AG
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- Schweizerische Südostbahn AG
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Hourly
- Website
- Rhätische Bahn
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lorraine Tgv to Strasbourg
- Ave. Duration
- 36 min
- Frequency
- Hourly
- Estimated price
- CHF 25–45
- Website
- TGV inOui
Train from Thionville to Mulhouse Ville
- Ave. Duration
- 2h 11m
- Frequency
- Twice daily
- Estimated price
- CHF 50–85
- Website
- TGV inOui
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Strasbourg to Basel Sbb
- Ave. Duration
- 1h 17m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 22–45
- Website
- Oui.SNCF
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–20
- Schedules at
- SBB GmbH
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–20
- Schedules at
- SBB GmbH
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- 4 times a day
- Estimated price
- CHF 15–20
- Schedules at
- SBB GmbH
- Phone
- +352 24 89 24 89
- Website
- Luxembourg Railways (CFL)
Train from Luxembourg, Gare Centrale to Trier, Hauptbahnhof
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 7–11
- Website
- Luxembourg Railways (CFL)
- Phone
- +49 621 830 1200
- Website
- Süwex
Train from Trier, Hauptbahnhof to Mannheim, Hauptbahnhof
- Ave. Duration
- 2h 48m
- Frequency
- Every 2 hours
- Estimated price
- CHF 30–45
- Schedules at
- Süwex
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Estimated price
- CHF 40–190
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 26–55
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +352 24 89 24 89
- Website
- Luxembourg Railways (CFL)
Bus from Luxembourg, Gare Centrale routière to Louvigny
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Website
- Luxembourg Railways (CFL)
Bus from Luxembourg to Saarbrücken Hbf
- Ave. Duration
- 1h 20m
- Frequency
- Hourly
- Website
- Luxembourg Railways (CFL)
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Saarbrücken bus station to Zurich Bus Station
- Ave. Duration
- 6h 35m
- Frequency
- Once daily
- Estimated price
- CHF 29–50
- Website
- Flixbus
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Luxembourg to Lugano
- Ave. Duration
- 8h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 50–90
- Website
- BlaBlaCar Bus
- Phone
- +41 (0)848 818 818
- [email protected]
- Website
- PostAuto AG
Bus from Lugano, Stazione Nord to St. Moritz, Bahnhof
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- CHF 10–15
- Website
- PostAuto AG
- Website
- https://www.mozio.com
Rideshare from Luxembourg-LUX to St. Moritz
- Ave. Duration
- 6h 52m
- Frequency
- On demand
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
More Questions & Answers
Luxembourg Airport (LUX) to St. Moritz bus services, operated by BlaBlaCar Bus, arrive at Lugano station.
Luxembourg Airport (LUX) to St. Moritz train services, operated by TGV inOui, arrive at Mulhouse Ville station.
Yes, the driving distance between Luxembourg Airport (LUX) to St. Moritz is 595 km. It takes approximately 6h 52m to drive from Luxembourg Airport (LUX) to St. Moritz.
There are 2346+ hotels available in St. Moritz.
Check out Blablacar's carpooling service for rideshare options between Luxembourg Airport (LUX) and St. Moritz. A great option if you don't have a driver's licence or want to avoid public transport.
























































