There are 11 ways to get from Nijmegen to St. Moritz by train, bus, night 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 Frankfurt Airport (FRA)
best- Take the train from Arnhem Centraal 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 22mCHF 107–379Train to Düsseldorf International Airport, fly to Milano Malpensa Airport, train, bus
cheapest- Take the train from Arnhem Centraal to Duesseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Milano Malpensa Airport (MXP)plane DUS - 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 22mCHF 53–214Bus
- Take the bus from Nijmegen Centraal Station to Munich central bus stationbus N94 / ...
- Take the bus from Munich central bus station to Chur train stationbus
- Take the bus from Chur, Postautostation to St. Moritz, Bahnhofbus 182
17h 45mCHF 86–131Night train, train
- Take the nighttrain from Arnhem Centraal to Zuerich Hbnighttrain Nj
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
15h 23mCHF 142–254Drive 852 km
- Drive from Nijmegen to St. Moritzcar 852 km
8h 48mCHF 147–211Train
- Take the train from Arnhem Centraal to Zürich HBtrain
- Take the train from Zürich HB to Churtrain Ice / ...
- Take the train from Chur to St. Moritztrain Gex / ...
15h 23mCHF 147–274Train to Amsterdam Airport Schiphol, fly to Zurich Airport, train
- Take the train from Nijmegen to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)plane AMS - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
9h 7mCHF 190–402Train to Düsseldorf International Airport, fly to Zurich Airport, train
- Take the train from Arnhem Centraal to Duesseldorf Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)plane DUS - ZRH
- Take the train from Zürich HB to Churtrain
- Take the train from Chur to St. Moritztrain
9h 27mCHF 158–358Train to Amsterdam Airport Schiphol, fly to Milan Linate Airport, train, bus
- Take the train from Nijmegen to Schiphol Airport Train Stationtrain
- Fly from Amsterdam Airport Schiphol (AMS) to Milan Linate Airport (LIN)plane AMS - LIN
- Take the train from Monza to Colicotrain
- Take the bus from Chiavenna, Stazione to St. Moritz, Bahnhofbus
11h 15mCHF 85–285Bus to Weeze Airport, fly to Il Caravaggio International Airport, bus, train
- Take the bus from Nijmegen Centraal Station to Weeze Airport Terminal 1bus
- Fly from Weeze Airport (NRN) to Il Caravaggio International Airport (BGY)plane NRN - 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
11h 24mCHF 64–289Train to Eindhoven Airport, fly to Il Caravaggio International Airport, bus, train
- Take the train from Nijmegen to 's-Hertogenboschtrain
- Fly from Eindhoven Airport (EIN) to Il Caravaggio International Airport (BGY)plane EIN - 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
12hCHF 78–333
Nijmegen to St. Moritz by train
Questions & Answers
The cheapest way to get from Nijmegen to St. Moritz is to bus which costs SFr 85 - SFr 140 and takes 17h 45m.
The fastest way to get from Nijmegen to St. Moritz is to drive which takes 8h 48m and costs SFr 140 - SFr 220.
No, there is no direct bus from Nijmegen station to St. Moritz. However, there are services departing from Nijmegen Centraal Station and arriving at St. Moritz, Bahnhof via Munich central bus station and Chur, Postautostation. The journey, including transfers, takes approximately 17h 45m.
No, there is no direct train from Nijmegen to St. Moritz. However, there are services departing from Nijmegen and arriving at St. Moritz via Arnhem Centraal, Frankfurt, Basel SBB and Chur. The journey, including transfers, takes approximately 12h 22m.
The distance between Nijmegen and St. Moritz is 959 km. The road distance is 852 km.
The best way to get from Nijmegen to St. Moritz without a car is to train via Frankfurt Airport (FRA) which takes 12h 22m and costs SFr 100 - SFr 380.
It takes approximately 12h 22m to get from Nijmegen to St. Moritz, including transfers.
Nijmegen to St. Moritz bus services, operated by FlixBus, depart from Nijmegen Centraal Station.
Nijmegen to St. Moritz train services, operated by Nederlandse Spoorwegen (NS), depart from Arnhem Centraal station.
The best way to get from Nijmegen to St. Moritz is to train via Frankfurt Airport (FRA) which takes 12h 22m and costs SFr 100 - SFr 380. Alternatively, you can bus, which costs SFr 85 - SFr 140 and takes 17h 45m.
What companies run services between Nijmegen, Netherlands and St. Moritz, Switzerland?
You can take a train from Nijmegen to St. Moritz via Arnhem Centraal, Frankfurt, Basel SBB, and Chur in around 12h 22m. Alternatively, you can take a bus from Nijmegen Centraal Station to St. Moritz, Bahnhof via Munich central bus station, Chur train station, and Chur, Postautostation in around 17h 45m.
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 27m
- When
- Every day
- Estimated price
- CHF 110–290
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 65–250
Flights from Düsseldorf International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 3h 28m
- When
- Every day
- Estimated price
- CHF 55–270
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 2h 38m
- Frequency
- Hourly
- Estimated price
- CHF 30–70
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- CHF 30–70
- Website
- Nederlandse Spoorwegen (NS)
Night train from Arnhem Centraal to Zuerich Hb
- Ave. Duration
- 10h 1m
- Frequency
- Once daily
- Estimated price
- CHF 75–150
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Zürich HB
- Ave. Duration
- 10h 1m
- Frequency
- Once daily
- Estimated price
- CHF 80–170
- Website
- Nederlandse Spoorwegen (NS)
Train from Nijmegen to Schiphol Airport Train Station
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 12–25
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Duesseldorf Hbf
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 12–25
- Website
- Nederlandse Spoorwegen (NS)
Train from Nijmegen to Schiphol Airport Train Station
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- CHF 12–25
- Website
- Nederlandse Spoorwegen (NS)
Train from Nijmegen to 's-Hertogenbosch
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 4–9
- Website
- Nederlandse Spoorwegen (NS)
Train from Arnhem Centraal to Duesseldorf Hbf
- Ave. Duration
- 1h 11m
- Frequency
- Hourly
- Estimated price
- CHF 12–25
- Website
- Nederlandse Spoorwegen (NS)
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Nijmegen Centraal Station to Munich central bus station
- Ave. Duration
- 9h 50m
- Frequency
- Twice daily
- Estimated price
- CHF 55–90
- Website
- Flixbus
Bus from Munich central bus station to Chur train station
- Ave. Duration
- 3h 20m
- Frequency
- 5 times a day
- Estimated price
- CHF 21–35
- 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
Italy Travel Guides
Read the travel guide
More Questions & Answers
Nijmegen to St. Moritz bus services, operated by FlixBus, arrive at Munich central bus station.
Nijmegen to St. Moritz train services, operated by Nederlandse Spoorwegen (NS), arrive at Frankfurt(M) Flughafen Fernbf station.
Yes, the driving distance between Nijmegen to St. Moritz is 852 km. It takes approximately 8h 48m to drive from Nijmegen to St. Moritz.
Book your Nijmegen to St. Moritz train tickets online with Omio.
There are 2290+ hotels available in St. Moritz.









