There are 8 ways to get from Dax to St. Moritz by train (TGV), bus, car, 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 Paris
best- Take the train from Dax to Paris Montparnasse 1 Et 2Tgv
- Take the train from Paris Gare De Lyon to Zuerich HbTgv
- Take the train from Zürich HB to ChurIc3 / ...
- Take the train from Chur to St. MoritzGex / ...
12h 57mCHF 165–498Bus
cheapest- Take the bus from Dax to Bordeaux - Belcier Bus Stop
- Take the bus from Bordeaux - Belcier Bus Stop to Milano, Autostazione Lampugnano
- Take the bus from Milano, Autostazione Lampugnano to Lugano076 / ...
- Take the bus from Lugano, Stazione Nord to St. Moritz, Bahnhof631
23h 46mCHF 63–171Drive 1,240.5 km
- Drive from Dax to St. Moritz1,240.5 km
13h 31mCHF 203–292Train, fly to Zurich Airport
- Take the train from Dax to Bordeaux St Jean
- Fly from Bordeaux–Mérignac Airport (BOD) to Zurich Airport (ZRH)BOD - ZRH
- Take the train from Zürich HB to Chur
- Take the train from Chur to St. Moritz
10h 3mCHF 159–375Train
- Take the train from Dax to PauTer
- Take the train from Pau to Toulouse MatabiauTer
- Take the train from Toulouse Matabiau to Lyon Part DieuTgv
- Take the train from Lyon Part Dieu to GeneveTer
- Take the train from Genève to BrigEc / ...
- Take the train from Brig to St. Moritz902 / ...
22h 29mTrain, bus
- Take the train from Dax to Bordeaux St JeanTer
- Take the bus from Bordeaux to Martigny
- Take the train from Martigny to BrigIr
- Take the train from Brig to St. Moritz902 / ...
24h 15mTrain, fly to Basel
- Take the train from Dax to Bordeaux St Jean
- Fly from Bordeaux–Mérignac Airport (BOD) to Basel (BSL)BOD - BSL
- Take the train from Basel SBB to Chur
- Take the train from Chur to St. Moritz
11h 57mCHF 110–352Train, fly to Milano Malpensa Airport, bus
- Take the train from Dax to Bordeaux St Jean
- Fly from Bordeaux–Mérignac Airport (BOD) to Milano Malpensa Airport (MXP)BOD - MXP
- Take the train from Malpensa Aeroporto T1 to Milano Centrale
- Take the train from Milano Centrale to Colico
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhof
12h 44mCHF 68–244
Dax to St. Moritz by train and subway
Questions & Answers
The cheapest way to get from Dax to St. Moritz is to bus which costs SFr 60 - SFr 180 and takes 23h 46m.
The fastest way to get from Dax to St. Moritz is to train and fly which takes 10h 3m and costs SFr 150 - SFr 380.
No, there is no direct bus from Dax to St. Moritz. However, there are services departing from Dax and arriving at St. Moritz, Bahnhof via Bordeaux - Belcier Bus Stop, Milano, Autostazione Lampugnano, Lugano, Via Ciani/Cornaredo and Lugano, Stazione Nord. The journey, including transfers, takes approximately 23h 46m.
No, there is no direct train from Dax to St. Moritz. However, there are services departing from Dax and arriving at St. Moritz via Montparnasse Bienvenue, Bercy, Paris Gare De Lyon, Zürich HB and Chur. The journey, including transfers, takes approximately 12h 57m.
The distance between Dax and St. Moritz is 1497 km. The road distance is 1240.5 km.
The best way to get from Dax to St. Moritz without a car is to train via Paris which takes 12h 57m and costs SFr 160 - SFr 500.
It takes approximately 12h 57m to get from Dax to St. Moritz, including transfers.
Dax to St. Moritz bus services, operated by BlaBlaCar Bus, depart from Dax station.
Dax to St. Moritz train services, operated by TGV inOui, depart from Dax station.
The best way to get from Dax to St. Moritz is to train via Paris which takes 12h 57m and costs SFr 160 - SFr 500. Alternatively, you can bus, which costs SFr 60 - SFr 180 and takes 23h 46m.
What companies run services between Dax, France and St. Moritz, Switzerland?
You can take a train from Dax to St. Moritz via Paris Montparnasse 1 Et 2, Montparnasse Bienvenue, Bercy, Gare de Lyon, Paris Gare De Lyon, Zuerich Hb, Zürich HB, and Chur in around 12h 57m. Alternatively, you can take a bus from Dax to St. Moritz, Bahnhof via Bordeaux - Belcier Bus Stop, Milano, Autostazione Lampugnano, Lugano, Via Ciani/Cornaredo, Lugano, Stazione, and Lugano, Stazione Nord in around 23h 46m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airfrance.com
Flights from Bordeaux–Mérignac Airport to Zurich Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- CHF 45–270
Flights from Bordeaux–Mérignac Airport to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- CHF 50–290
- Website
- easyjet.com
Flights from Bordeaux–Mérignac Airport to Basel
- Ave. Duration
- 1h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 35–150
Flights from Bordeaux–Mérignac Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- CHF 27–140
- Website
- swiss.com
Flights from Bordeaux–Mérignac Airport to Zurich Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday, Friday, and Sunday
- Estimated price
- CHF 75–230
- Website
- airdolomiti.it
Flights from Bordeaux–Mérignac Airport to Basel via Frankfurt
- Ave. Duration
- 4h
- When
- Monday and Thursday
- Estimated price
- CHF 120–370
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Dax to Paris Montparnasse 1 Et 2
- Ave. Duration
- 3h 29m
- Frequency
- Every 4 hours
- Estimated price
- CHF 55–130
- Website
- https://www.sncf-connect.com/en-en
Train from Paris Gare De Lyon to Zuerich Hb
- Ave. Duration
- 4h 5m
- Frequency
- 5 times a day
- Estimated price
- CHF 45–160
- Website
- https://www.sncf-connect.com/en-en
Train from Dax to Bordeaux St Jean
- Ave. Duration
- 1h 19m
- Frequency
- Every 4 hours
- Estimated price
- CHF 19–35
- Website
- https://www.sncf-connect.com/en-en
Train from Dax to Pau
- Ave. Duration
- 51 min
- Frequency
- 3 times a day
- Estimated price
- CHF 11–20
- Website
- https://www.sncf-connect.com/en-en
Train from Toulouse Matabiau to Lyon Part Dieu
- Ave. Duration
- 4h 9m
- Frequency
- 3 times a day
- Estimated price
- CHF 26–95
- Website
- https://www.sncf-connect.com/en-en
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a week
- Estimated price
- CHF 40–85
- 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 Dax to Paris Montparnasse 1 Et 2
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Estimated price
- CHF 100–230
- 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 100–160
- Rail 1st Class
- CHF 160–230
Train from Dax to Bordeaux St Jean
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 23–50
- 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 23–35
- Rail 1st Class
- CHF 35–50
Train from Dax to Pau
- Ave. Duration
- 53 min
- Frequency
- Every 3 hours
- Estimated price
- CHF 13–29
- 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 13–20
- Rail 1st Class
- CHF 20–29
Train from Pau to Toulouse Matabiau
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- CHF 18–35
- Website
- https://track.effiliation.com/servlet/effi.redir?id_compteur=23007591&url=https%3A%2F%2Fwww.sncf-connect.com%2Fen-en%2F
Train from Lyon Part Dieu to Geneve
- Ave. Duration
- 1h 57m
- Frequency
- Every 3 hours
- Estimated price
- CHF 23–35
- 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 Zürich HB to Chur
- Ave. Duration
- 1h 14m
- Frequency
- Hourly
- Estimated price
- CHF 24–45
- Website
- https://www.sbb.ch/en
Train from Chur to St. Moritz
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- CHF 35–60
- Website
- https://www.sbb.ch/en
Train from Genève to Brig
- Ave. Duration
- 2h 27m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 35–70
- Website
- https://www.sbb.ch/en
Train from Martigny to Brig
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 16–35
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Chur
- Ave. Duration
- 2h 19m
- Frequency
- Every 3 hours
- Estimated price
- CHF 40–75
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Zürich HB to Chur
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Schedules at
- sob.ch
- Phone
- +41 81 288 65 65
- Website
- rhb.ch
Train from Chur to St. Moritz
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 40–50
- Website
- https://www.rhb.ch/en/home
- Phone
- +41 81 288 65 65
- info@glacierexpress.ch
- Website
- glacierexpress.ch
Train from Brig to St. Moritz
- Ave. Duration
- 6h 15m
- Frequency
- 3 times a day
- Schedules at
- glacierexpress.ch
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Martigny to Brig
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 25–51
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 25–29
- 1st Class Ticket
- CHF 45–51
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Chur
- Ave. Duration
- 2h 16m
- Frequency
- Once daily
- Estimated price
- CHF 15–19
- Schedules at
- sbb-deutschland.de
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 4–6
- Website
- https://www.trenord.it/en/
Train from Milano Centrale to Colico
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- CHF 6–8
- Website
- https://www.trenord.it/en/
- Phone
- +39 02-72494949
- Website
- malpensaexpress.it
Train from Malpensa Aeroporto T1 to Milano Centrale
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 14
- Website
- https://www.malpensaexpress.it/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Dax to Bordeaux - Belcier Bus Stop
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a week
- Estimated price
- CHF 9–35
- Website
- https://www.blablacar.co.uk/bus
Bus from Bordeaux - Belcier Bus Stop to Milano, Autostazione Lampugnano
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- CHF 35–80
- Website
- https://www.blablacar.co.uk/bus
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 10m
- Frequency
- Once daily
- Estimated price
- CHF 7–13
- Website
- https://www.blablacar.co.uk/bus
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Bordeaux - Belcier Bus Stop to Milano, Autostazione Lampugnano
- Ave. Duration
- 13h 30m
- Frequency
- 3 times a week
- Estimated price
- CHF 35–55
- Website
- https://union-ivkoni.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 15m
- Frequency
- Every 4 hours
- Estimated price
- CHF 7–18
- Website
- https://www.flixbus.co.uk
Bus from Bordeaux to Martigny
- Ave. Duration
- 13h 40m
- Frequency
- 6 times a week
- Estimated price
- CHF 60–85
- Website
- https://www.flixbus.co.uk
- Phone
- +39 06 88 93 82 32
- Website
- itabus.it
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 6–40
- Website
- https://www.itabus.it/en/home
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Bus from Milano, Autostazione Lampugnano to Lugano
- Ave. Duration
- 1h 20m
- Frequency
- Once a week
- Estimated price
- CHF 10
- Website
- https://regiojet.com/
- Phone
- +41 (0)848 818 818
- info@postauto.ch
- Website
- postauto.ch
Bus from Lugano, Stazione Nord to St. Moritz, Bahnhof
- Ave. Duration
- 3h 20m
- Frequency
- Once daily
- Estimated price
- CHF 10–15
- Website
- https://www.postauto.ch
Bus from Chiavenna, Stazione to St. Moritz, Bahnhof
- Ave. Duration
- 1h 38m
- Frequency
- Hourly
- Estimated price
- CHF 5–8
- Website
- https://www.postauto.ch
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
More Questions & Answers
Dax to St. Moritz bus services, operated by BlaBlaCar Bus, arrive at Bordeaux - Belcier Bus Stop station.
Dax to St. Moritz train services, operated by TGV inOui, arrive at Paris Montparnasse 1 Et 2 station.
Yes, the driving distance between Dax to St. Moritz is 1241 km. It takes approximately 13h 31m to drive from Dax to St. Moritz.
Book your Dax to St. Moritz train tickets online with Omio.
There are 2052+ hotels available in St. Moritz.




































































