There are 9 ways to get from Lourdes to St. Moritz by train (TGV), bus, car, plane, or train
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 Paris
best- Take the train from Lourdes to Paris Montparnasse 1 Et 2train Tgv
- Take the train from Paris Gare De Lyon to Basel Sbbtrain Tgv
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
15h 7mCHF 291–528Fly Tarbes-Lourdes-Pyrénées Airport to Milano Malpensa Airport, train, bus
cheapest- Fly from Tarbes-Lourdes-Pyrénées Airport (LDE) to Milano Malpensa Airport (MXP)plane LDE - 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
14h 29mCHF 82–286Bus
- Take the bus from Tarbes to Toulouse - Matabiau Bus Stationbus
- Take the bus from Toulouse - Matabiau Bus Station to Milano, Autostazione Lampugnanobus
- Take the bus from Milano, Autostazione Lampugnano to Luganobus
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhofbus 631
24h 39mCHF 89–160Drive 1,114.9 km
- Drive from Lourdes to St. Moritzcar 1,114.9 km
13h 30mCHF 186–269Fly Tarbes-Lourdes-Pyrénées Airport to Milan Linate Airport, train, bus
- Fly from Tarbes-Lourdes-Pyrénées Airport (LDE) to Milan Linate Airport (LIN)plane LDE - LIN
- Take the train from Monza to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
12h 42mCHF 124–314Train
- Take the train from Lourdes to Toulouse Matabiautrain Ter
- Take the train from Toulouse Matabiau to Lyon Part Dieutrain Tgv
- Take the train from Lyon Part Dieu to Genevetrain Ter
- Take the train from Genève to Brigtrain Ec
- Take the train from Brig to St. Moritztrain 902 / ...
20h 22mBus, train
- Take the bus from Tarbes to Toulousebus
- Take the bus from Toulouse to Bresciabus
- Take the train from Brescia to Edolotrain R3 / ...
- Take the bus from Edolo - Autostazione to Tirano, Stazionebus
- Take the train from Tirano to St. Moritztrain Re9 / ...
28h 3mTrain to Toulouse-Blagnac Airport, fly to Il Caravaggio International Airport, bus, train
- Take the train from Lourdes to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Il Caravaggio International Airport (BGY)plane TLS - BGY
- Take the bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoiabus
- Take the train from Milano Centrale to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
12h 45mCHF 98–335Train to Toulouse-Blagnac Airport, fly to Milano Malpensa Airport, train, bus
- Take the train from Lourdes to Toulouse Matabiautrain
- Fly from Toulouse-Blagnac Airport (TLS) to Milano Malpensa Airport (MXP)plane TLS - 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 58mCHF 103–269
Lourdes to St. Moritz by train, subway, and foot
Comparing Your Travel Options
The cheapest way to get from Lourdes to St. Moritz is to bus which costs SFr 85 - SFr 160 and takes 24h 39m.
The fastest way to get from Lourdes to St. Moritz is to fly and train and bus which takes 12h 42m and costs SFr 120 - SFr 320.
No, there is no direct bus from Lourdes to St. Moritz. However, there are services departing from Halles - Office de tourisme and arriving at St. Moritz, Bahnhof via Tarbes, Toulouse - Matabiau Bus Station, Milano, Autostazione Lampugnano, Lugano, Via Ciani/Cornaredo and Lugano, Stazione Nord. The journey, including transfers, takes approximately 24h 39m.
No, there is no direct train from Lourdes to St. Moritz. However, there are services departing from Lourdes and arriving at St. Moritz via Montparnasse Bienvenue, Paris Gare De Lyon, Basel SBB and Chur. The journey, including transfers, takes approximately 15h 7m.
The distance between Lourdes and St. Moritz is 1619 km. The road distance is 1114.9 km.
The best way to get from Lourdes to St. Moritz without a car is to train via Paris which takes 15h 7m and costs SFr 290 - SFr 550.
It takes approximately 15h 7m to get from Lourdes to St. Moritz, including transfers.
Lourdes to St. Moritz bus services, operated by BlaBlaCar Bus, depart from Tarbes station.
Lourdes to St. Moritz train services, operated by TGV inOui, depart from Lourdes station.
The best way to get from Lourdes to St. Moritz is to train via Paris which takes 15h 7m and costs SFr 290 - SFr 550. Alternatively, you can bus, which costs SFr 85 - SFr 160 and takes 24h 39m.
What companies run services between Lourdes, France and St. Moritz, Switzerland?
You can take a train from Lourdes to St. Moritz via Paris Montparnasse 1 Et 2, Montparnasse Bienvenue, Quai de la Gare, Paris Gare De Lyon, Basel Sbb, Basel SBB, and Chur in around 15h 7m. Alternatively, you can take a bus from Halles - Office de tourisme to St. Moritz, Bahnhof via Bastillac, Tarbes, Toulouse - Matabiau Bus Station, Milano, Autostazione Lampugnano, Lugano, Lugano, Via Ciani/Cornaredo, Lugano, Stazione, and Lugano, Stazione Nord in around 24h 39m.
- Website
- easyjet.com
Flights from Tarbes-Lourdes-Pyrénées Airport to Milan Linate Airport via Paris Orly
- Ave. Duration
- 4h 10m
- When
- Saturday
- Estimated price
- CHF 160–370
Flights from Tarbes-Lourdes-Pyrénées Airport to Milano Malpensa Airport via Palermo
- Ave. Duration
- 5h 15m
- When
- Wednesday
- Estimated price
- CHF 80–310
Flights from Tarbes-Lourdes-Pyrénées Airport to Milano Malpensa Airport via Catania
- Ave. Duration
- 5h 25m
- When
- Tuesday
- Estimated price
- CHF 90–320
Flights from Tarbes-Lourdes-Pyrénées Airport to Milano Malpensa Airport via Paris Orly
- Ave. Duration
- 7h 45m
- When
- Monday
- Estimated price
- CHF 55–280
Flights from Toulouse-Blagnac Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 25m
- When
- Monday and Friday
- Estimated price
- CHF 35–170
Flights from Toulouse-Blagnac Airport to Milano Malpensa Airport via Nantes
- Ave. Duration
- 3h 45m
- When
- Thursday
- Estimated price
- CHF 35–170
- Website
- ita-airways.com
Flights from Tarbes-Lourdes-Pyrénées Airport to Milan Linate Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Saturday
- Estimated price
- CHF 160–370
Flights from Tarbes-Lourdes-Pyrénées Airport to Milan Linate Airport via Paris Orly
- Ave. Duration
- 4h 45m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 160–370
Flights from Tarbes-Lourdes-Pyrénées Airport to Milan Linate Airport via Catania
- Ave. Duration
- 6h 45m
- When
- Tuesday
- Estimated price
- CHF 160–370
- Website
- ryanair.com
Flights from Tarbes-Lourdes-Pyrénées Airport to Milano Malpensa Airport via London Stansted
- Ave. Duration
- 9h 25m
- When
- Sunday
- Estimated price
- CHF 65–260
Flights from Toulouse-Blagnac Airport to Il Caravaggio International Airport
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 45–230
- Website
- volotea.com
Flights from Tarbes-Lourdes-Pyrénées Airport to Milan Linate Airport via Rome
- Ave. Duration
- 4h 10m
- When
- Saturday
- Estimated price
- CHF 160–370
- Website
- flyulendo.com
Flights from Tarbes-Lourdes-Pyrénées Airport to Milano Malpensa Airport via Naples
- Ave. Duration
- 6h 30m
- When
- Sunday
- Estimated price
- CHF 75–300
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Lourdes to Paris Montparnasse 1 Et 2
- Ave. Duration
- 4h 56m
- Frequency
- 4 times a day
- Estimated price
- CHF 150–220
- Website
- TGV inOui
Train from Paris Gare De Lyon to Basel Sbb
- Ave. Duration
- 3h 4m
- Frequency
- Every 4 hours
- Estimated price
- CHF 95–150
- Website
- TGV inOui
Train from Toulouse Matabiau to Lyon Part Dieu
- Ave. Duration
- 4h 10m
- Frequency
- 3 times a day
- Estimated price
- CHF 100–160
- Website
- TGV inOui
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 30–45
- Website
- TGV inOui
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- Every 3 hours
- Estimated price
- CHF 65–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Chur to St. Moritz
- Ave. Duration
- 1h 57m
- Frequency
- Once daily
- Estimated price
- CHF 28–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève to Brig
- Ave. Duration
- 2h 27m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 70–110
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Basel SBB to Chur
- Ave. Duration
- 2h 15m
- Frequency
- 5 times a day
- Estimated price
- CHF 15–20
- Schedules at
- SBB GmbH
- 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 Tirano to St. Moritz
- Ave. Duration
- 2h 11m
- Frequency
- Hourly
- Website
- Rhätische Bahn
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Monza to Colico
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- Trenord
Train from Brescia to Edolo
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- CHF 7–9
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–5
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 56 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–5
- Website
- Trenord
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- Trenord
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Lourdes to Toulouse Matabiau
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- CHF 29–50
- Website
- Oui.SNCF
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 2h 2m
- Frequency
- Every 3 hours
- Estimated price
- CHF 26–45
- Website
- Oui.SNCF
Train from Lourdes to Toulouse Matabiau
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- CHF 29–50
- Website
- Oui.SNCF
Train from Lourdes to Toulouse Matabiau
- Ave. Duration
- 2h 1m
- Frequency
- Every 4 hours
- Estimated price
- CHF 29–50
- Website
- Oui.SNCF
- Phone
- +41 81 288 65 65
- [email protected]
- Website
- glacierexpress.ch
Train from Brig to St. Moritz
- Ave. Duration
- 6h 23m
- Frequency
- Twice daily
- Schedules at
- glacierexpress.ch
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Tarbes to Toulouse - Matabiau Bus Station
- Ave. Duration
- 1h 45m
- Frequency
- Every 4 hours
- Estimated price
- CHF 10–18
- Website
- BlaBlaCar Bus
Bus from Toulouse - Matabiau Bus Station to Milano, Autostazione Lampugnano
- Ave. Duration
- 13h 20m
- Frequency
- Once daily
- Estimated price
- CHF 60–110
- Website
- BlaBlaCar Bus
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 10m
- Frequency
- 5 times a day
- Estimated price
- CHF 5–9
- 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
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- PostAuto AG
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Tarbes to Toulouse
- Ave. Duration
- 1h 55m
- Frequency
- 5 times a day
- Estimated price
- CHF 13–20
- Website
- Flixbus
Bus from Toulouse to Brescia
- Ave. Duration
- 15h 10m
- Frequency
- Twice a week
- Estimated price
- CHF 80–130
- Website
- Flixbus
- Phone
- +39 0364 635583
- [email protected]
- Website
- gelmi.com
Bus from Edolo - Autostazione to Tirano, Stazione
- Ave. Duration
- 1h 5m
- Frequency
- Every 4 hours
- Estimated price
- CHF 3–5
- Schedules at
- gelmi.com
- [email protected]
- Website
- TERRAVISION
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 4–21
- Website
- TERRAVISION
- Phone
- 035.319366
- [email protected]
- Website
- orioshuttle.com
Bus from Milan Bergamo Orio al Serio Airport to Piazza Luigi di Savoia
- Ave. Duration
- 50 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 10–13
- Schedules at
- orioshuttle.com
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
Italy Travel Guides
Read the travel guide
Booking & Getting There
Lourdes to St. Moritz bus services, operated by BlaBlaCar Bus, arrive at Toulouse - Matabiau Bus Station.
Lourdes to St. Moritz train services, operated by TGV inOui, arrive at Paris Montparnasse 1 Et 2 station.
Yes, the driving distance between Lourdes to St. Moritz is 1115 km. It takes approximately 13h 30m to drive from Lourdes to St. Moritz.
Book your Lourdes to St. Moritz train tickets online with Omio.
There are 2302+ hotels available in St. Moritz.






























































