There are 9 ways to get from Amsterdam to Switzerland by plane, train, bus, night bus, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
- Fly from Amsterdam Schiphol (AMS) to Basel (BSL)AMS - BSL
bestFly to Basel
3h 50m$50–212- Fly from Amsterdam Schiphol (AMS) to Geneva (GVA)AMS - GVA
Fly to Geneva
4h 4m$69–238- Fly from Amsterdam Schiphol (AMS) to Zurich (ZRH)AMS - ZRH
Fly to Zurich
4h 12m$115–371- Fly from Amsterdam Schiphol (AMS) to Milan Malpensa (MXP)AMS - MXP
- Take the train from Malpensa Aeroporto T1 to Mendrisio
Fly to Milan Malpensa, train
5h 53m$100–369- Take the train from Amsterdam Centraal to Koeln Messe/Deutz Gl.11-12Ice
- Take the train from Köln Messe/Deutz Bf to Basel SBB43
- Take the train from Basel SBB to Zürich HBIce / ...
Train
9h 26m$152–245- Take the bus from Amsterdam City Center - Sloterdijk to ZürichBlaBlaCar Bus
Bus
12h 41m$60–85- Take the night bus from Amsterdam Sloterdijk to Zurich Bus StationN831
Night bus
12h 59m$73–100- Take the night train from Amsterdam Centraal to Zuerich HbNj
Night train
12h 59m$296–520- Drive from Amsterdam to Zürich512.5 mi
Drive 512.5 mi
7h 21m$170–246
Amsterdam to Switzerland by train and foot
Questions & Answers
The cheapest way to get from Amsterdam to Switzerland is to bus which costs $60 - $85 and takes 12h 41m.
The fastest way to get from Amsterdam to Switzerland is to fly which takes 3h 50m and costs $50 - $220.
No, there is no direct bus from Amsterdam to Switzerland. However, there are services departing from Amsterdam City Center - Sloterdijk and arriving at Zürich, Sprecherstrasse via Zürich, Bahnhofplatz/HB. The journey, including transfers, takes approximately 12h 41m.
No, there is no direct train from Amsterdam to Switzerland. However, there are services departing from Amsterdam Centraal and arriving at Zürich Stadelhofen via Köln Messe/Deutz Bf, Basel SBB and Zürich HB. The journey, including transfers, takes approximately 9h 26m.
The distance between Amsterdam and Switzerland is 583 km. The road distance is 824.8 km.
The best way to get from Amsterdam to Switzerland without a car is to train which takes 9h 26m and costs $150 - $250.
It takes approximately 3h 50m to get from Amsterdam to Switzerland, including transfers.
Amsterdam to Switzerland bus services, operated by BlaBlaCar Bus, depart from Amsterdam City Center - Sloterdijk station.
Amsterdam to Switzerland train services, operated by NS, depart from Amsterdam Centraal station.
The best way to get from Amsterdam to Switzerland is to fly which takes 3h 50m and costs $50 - $220. Alternatively, you can train, which costs $150 - $250 and takes 9h 26m, you could also bus, which costs $60 - $85 and takes 12h 41m.
What companies run services between Amsterdam, Netherlands and Switzerland?
easyJet, KLM, and two other airlines fly from Amsterdam Schiphol (AMS) to Basel (BSL) every 3 hours. Alternatively, you can take a train from Amsterdam Centraal to Zürich Stadelhofen via Köln Messe/Deutz Bf, Basel SBB, Basel SBB, and Zürich HB in around 9h 26m.
- Website
- easyjet.com
Flights from Amsterdam Schiphol to Basel
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- $40–230
Flights from Amsterdam Schiphol to Geneva
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $55–240
Flights from Amsterdam Schiphol to Milan Malpensa
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $60–330
- Website
- klm.com
Flights from Amsterdam Schiphol to Basel
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $100–850
Flights from Amsterdam Schiphol to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- $150–550
Flights from Amsterdam Schiphol to Geneva
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $120–700
Flights from Amsterdam Schiphol to Zurich
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $150–750
Flights from Amsterdam Schiphol to Milan Malpensa
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $130–750
- Website
- swiss.com
Flights from Amsterdam Schiphol to Geneva via Zurich
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- $160–600
Flights from Amsterdam Schiphol to Zurich
- Ave. Duration
- 1h 29m
- When
- Every day
- Estimated price
- $140–550
Flights from Amsterdam Schiphol to Milan Malpensa via Zurich
- Ave. Duration
- 3h 41m
- When
- Every day
- Estimated price
- $170–750
- Website
- airfrance.com
Flights from Amsterdam Schiphol to Basel
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $100–850
Flights from Amsterdam Schiphol to Basel via Paris Charles de Gaulle
- Ave. Duration
- 3h 27m
- When
- Every day
- Estimated price
- $150–550
- Website
- lufthansa.com
Flights from Amsterdam Schiphol to Basel via Frankfurt
- Ave. Duration
- 3h
- When
- Every day
- Estimated price
- $140–480
Flights from Amsterdam Schiphol to Geneva via Munich
- Ave. Duration
- 3h 40m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $150–600
Flights from Amsterdam Schiphol to Zurich via Frankfurt
- Ave. Duration
- 3h 35m
- When
- Every day
- Estimated price
- $170–550
Flights from Amsterdam Schiphol to Milan Malpensa via Frankfurt
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $150–800
- Website
- airdolomiti.it
Flights from Amsterdam Schiphol to Geneva via Munich
- Ave. Duration
- 3h 45m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- $150–600
- Phone
- +41 848 44 66 88
- Website
- sbb.ch
Train from Malpensa Aeroporto T1 to Mendrisio
- Ave. Duration
- 1h 8m
- Frequency
- Every 30 minutes
- Estimated price
- $28–55
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Zürich HB
- Ave. Duration
- 1h 12m
- Frequency
- Every 30 minutes
- Estimated price
- $35–70
- Website
- https://www.sbb.ch/en
Night train from Amsterdam Centraal to Zuerich Hb
- Ave. Duration
- 13h 38m
- Frequency
- Twice a week
- Estimated price
- $280–500
- Website
- https://www.sbb.ch/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Koeln Messe/Deutz Gl.11-12
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- $30–75
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- $30–45
- 1st Class Full Fare
- $50–75
Night train from Amsterdam Centraal to Zuerich Hb
- Ave. Duration
- 12h 55m
- Frequency
- 6 times a week
- Estimated price
- $85–210
- Website
- https://www.ns.nl/en
- 2nd Class Full Fare
- $85–130
- 1st Class Full Fare
- $140–210
- Phone
- +49 30 311-682904
- Website
- bahn.de
Train from Köln Messe/Deutz Bf to Basel SBB
- Ave. Duration
- 4h 18m
- Frequency
- 3 times a day
- Estimated price
- $85–100
- Website
- https://www.bahn.com/en
- Phone
- +33 18 57 62 228
- Website
- blablacar.co.uk
Bus from Amsterdam City Center - Sloterdijk to Zürich
- Ave. Duration
- 12h 20m
- Frequency
- Twice daily
- Estimated price
- $55–85
- Website
- https://www.blablacar.co.uk/
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Night bus from Amsterdam Sloterdijk to Zurich Bus Station
- Ave. Duration
- 12h 40m
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- https://www.flixbus.co.uk
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 guideHeading to Europe? Read this before you buy a Eurail Pass
Read the travel guideItalian Lakes: Getting around by train
Read the travel guideMore Questions & Answers
Amsterdam to Switzerland bus services, operated by BlaBlaCar Bus, arrive at Zürich station.
Amsterdam to Switzerland train services, operated by NS, arrive at Koeln Messe/Deutz Gl.11-12 station.
Yes, the driving distance between Amsterdam to Switzerland is 825 km. It takes approximately 7h 21m to drive from Amsterdam to Switzerland.
Book your Amsterdam to Switzerland train tickets online with Omio.
There are 864+ hotels available in Switzerland. Prices start at $97 USD per night.