There are 10 ways to get from Amsterdam to Sils Maria 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 Amsterdam 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 / ...
13h 18mCHF 120–603Fly to Milano Malpensa Airport, train, bus
cheapest- Fly from Amsterdam Airport Schiphol (AMS) to Milano Malpensa Airport (MXP)plane AMS - 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 Sils/Segl Maria, Postabus
10h 44mCHF 62–250Bus
- Take the bus from Amsterdam City Center - Sloterdijk to Luganobus BlaBlaCar Bus
- Take the bus from Lugano, Stazione Nord to Sils/Segl Maria, Postabus 631
19h 47mCHF 95–156Drive 959.7 km
- Drive from Amsterdam to Sils Mariacar 959.7 km
9h 48mCHF 163–235Fly to Zurich Airport, train
- 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
8h 32mCHF 180–429Train
- Take the train from Amsterdam Centraal to Frankfurttrain Ice
- Take the train from Frankfurt to Churtrain Ice
- Take the train from Chur to St. Moritztrain Gex / ...
14h 31mCHF 256–735Train #2
- Take the train from Amsterdam Centraal to Basel SBBtrain 43N
- Take the train from Basel SBB to Churtrain Ic3 / ...
- Take the train from Chur to St. Moritztrain Gex / ...
16h 41mCHF 201–508Train #3
- Take the train from Amsterdam Centraal to Zürich HBtrain
- Take the train from Zürich HB to Churtrain Ice
- Take the train from Chur to St. Moritztrain Gex / ...
17h 59mCHF 136–399Fly to Milan Linate Airport, train, bus
- 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 Sils/Segl Maria, Postabus
9h 56mCHF 74–267Fly to Basel, train
- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)plane AMS - BSL
- Take the train from Basel SBB to Churtrain
- Take the train from Chur to St. Moritztrain
10h 10mCHF 143–565
Amsterdam to Sils Maria by train, bus, and foot
Questions & Answers
The cheapest way to get from Amsterdam to Sils Maria is to bus which costs SFr 95 - SFr 160 and takes 19h 47m.
The fastest way to get from Amsterdam to Sils Maria is to fly and train which takes 8h 32m and costs SFr 180 - SFr 430.
No, there is no direct bus from Amsterdam to Sils Maria. However, there are services departing from Amsterdam City Center - Sloterdijk and arriving at Sils/Segl Maria, Posta via Lugano, Via Ciani/Cornaredo and Lugano, Stazione Nord. The journey, including transfers, takes approximately 19h 47m.
No, there is no direct train from Amsterdam to Sils Maria. However, there are services departing from Amsterdam Centraal and arriving at St. Moritz via Frankfurt, Basel SBB and Chur. The journey, including transfers, takes approximately 13h 18m.
The distance between Amsterdam and Sils Maria is 1048 km. The road distance is 959.7 km.
The best way to get from Amsterdam to Sils Maria without a car is to train via Basel which takes 13h 18m and costs SFr 120 - SFr 650.
It takes approximately 13h 18m to get from Amsterdam to Sils Maria, including transfers.
Amsterdam to Sils Maria bus services, operated by BlaBlaCar Bus, depart from Amsterdam City Center - Sloterdijk station.
Amsterdam to Sils Maria train services, operated by Nederlandse Spoorwegen (NS), depart from Amsterdam Centraal station.
The best way to get from Amsterdam to Sils Maria is to train via Basel which takes 13h 18m and costs SFr 120 - SFr 650. Alternatively, you can bus, which costs SFr 95 - SFr 160 and takes 19h 47m.
What companies run services between Amsterdam, Netherlands and Sils Maria, Switzerland?
You can take a train from Amsterdam Centraal to Sils Maria via Frankfurt, Basel SBB, Chur, St. Moritz, St. Moritz, Bahnhof, and Sils/Segl Maria, Posta in around 13h 18m. Alternatively, you can take a bus from Amsterdam City Center - Sloterdijk to Sils Maria via Lugano, Lugano, Via Ciani/Cornaredo, Lugano, Stazione, Lugano, Stazione Nord, and Sils/Segl Maria, Posta in around 19h 47m.
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Milan Linate Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- CHF 55–220
Flights from Amsterdam Airport Schiphol to Milano Malpensa Airport
- Ave. Duration
- 1h 43m
- When
- Every day
- Estimated price
- CHF 40–210
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Amsterdam Centraal to Frankfurt(M) Flughafen Fernbf
- Ave. Duration
- 3h 35m
- Frequency
- Every 2 hours
- Estimated price
- CHF 45–100
- Website
- Nederlandse Spoorwegen (NS)
Train from Frankfurt to Basel SBB
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- CHF 30–75
- Website
- Nederlandse Spoorwegen (NS)
Train from Amsterdam Centraal to Frankfurt
- Ave. Duration
- 4h 44m
- Frequency
- Every 4 hours
- Estimated price
- CHF 45–100
- Website
- Nederlandse Spoorwegen (NS)
Train from Amsterdam Centraal to Zürich HB
- Ave. Duration
- 11h 50m
- Frequency
- Once daily
- Estimated price
- CHF 90–210
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- +3 318 576 2228
- Website
- BlaBlaCar Bus
Bus from Amsterdam City Center - Sloterdijk to Lugano
- Ave. Duration
- 15h 15m
- Frequency
- Twice daily
- Estimated price
- CHF 80–140
- Website
- BlaBlaCar Bus
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
Italian Lakes: Getting around by train
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Amsterdam to Sils Maria bus services, operated by BlaBlaCar Bus, arrive at Lugano station.
Amsterdam to Sils Maria train services, operated by Nederlandse Spoorwegen (NS), arrive at Frankfurt(M) Flughafen Fernbf station.
Yes, the driving distance between Amsterdam to Sils Maria is 960 km. It takes approximately 9h 48m to drive from Amsterdam to Sils Maria.
There are 2300+ hotels available in Sils Maria.












