There are 9 ways to get from Netherlands to Olten by plane, train, bus, 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 Amsterdam Airport Schiphol to Basel, train
best- Fly from Amsterdam Airport Schiphol (AMS) to Basel (BSL)plane AMS - BSL
- Take the train from Basel SBB to Oltentrain
4h 36mCHF 74–279Bus
cheapest- Take the bus from Amsterdam City Center - Sloterdijk to Baselbus BlaBlaCar Bus
13h 5mCHF 46–123Train via Mannheim
- Take the train from Amsterdam Centraal to Duesseldorf Hbftrain Ice
- Take the train from Düsseldorf Hbf to Mannheim, Hauptbahnhoftrain 43 / ...
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain 20 / ...
8h 8mCHF 75–295Drive 756.2 km
- Drive from Amsterdam to Oltencar 756.2 km
7h 30mCHF 123–178Fly Amsterdam Airport Schiphol to Zurich Airport, train
- Fly from Amsterdam Airport Schiphol (AMS) to Zurich Airport (ZRH)plane AMS - ZRH
- Take the train from Zürich Flughafen to Oltentrain
5h 7mCHF 117–294Train to Brussels Airport, fly to Zurich Airport, train
- Take the train from Breda to Brussels Airport-Zaventemtrain
- Fly from Brussels Airport (BRU) to Zurich Airport (ZRH)plane BRU - ZRH
- Take the train from Zürich Flughafen to Oltentrain
5h 49mCHF 99–261Train to Düsseldorf International Airport, fly to Zurich Airport, train
- Take the train from Arnhem Centraal to Oberhausen Hbftrain
- Fly from Düsseldorf International Airport (DUS) to Zurich Airport (ZRH)plane DUS - ZRH
- Take the train from Zürich Flughafen to Oltentrain
6h 36mCHF 99–315Train
- Take the train from Amsterdam Centraal to Basel SBBtrain Nightjet
10h 53mCHF 81–223Train #2
- Take the train from Amsterdam Centraal to Basel SBBtrain 43N
11h 53mCHF 151–251
Netherlands to Olten by train
Questions & Answers
The cheapest way to get from Netherlands to Olten is to bus which costs SFr 45 - SFr 130 and takes 13h 5m.
The fastest way to get from Netherlands to Olten is to fly and train which takes 4h 36m and costs SFr 70 - SFr 280.
No, there is no direct train from Netherlands to Olten. However, there are services departing from Amsterdam Centraal and arriving at Olten via Düsseldorf Hbf, Mannheim, Hauptbahnhof and Basel SBB. The journey, including transfers, takes approximately 8h 8m.
The distance between Netherlands and Olten is 623 km. The road distance is 756.2 km.
The best way to get from Netherlands to Olten without a car is to train via Mannheim which takes 8h 8m and costs SFr 75 - SFr 300.
It takes approximately 4h 36m to get from Netherlands to Olten, including transfers.
Netherlands to Olten train services, operated by Nederlandse Spoorwegen (NS), depart from Amsterdam Centraal station.
The best way to get from Netherlands to Olten is to train via Mannheim which takes 8h 8m and costs SFr 75 - SFr 300. Alternatively, you can bus, which costs SFr 45 - SFr 130 and takes 13h 5m.
Netherlands to Olten train services, operated by Nederlandse Spoorwegen (NS), arrive at Duesseldorf Hbf station.
Yes, the driving distance between Netherlands to Olten is 756 km. It takes approximately 7h 30m to drive from Netherlands to Olten.
What companies run services between Netherlands and Olten, Switzerland?
You can take a train from Amsterdam Centraal to Olten via Duesseldorf Hbf, Düsseldorf Hbf, Mannheim, Hauptbahnhof, and Basel SBB in around 8h 8m. Alternatively, BlaBlaCar Bus operates a bus from Amsterdam City Center - Sloterdijk to Basel twice daily. Tickets cost CHF 40–80 and the journey takes 11h.
- Website
- swiss.com
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 28m
- When
- Every day
- Estimated price
- CHF 100–210
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 85–230
Flights from Brussels Airport to Zurich Airport via Geneva
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- CHF 95–230
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- CHF 55–160
- Website
- lufthansa.com
Flights from Amsterdam Airport Schiphol to Basel via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Tuesday and Sunday
- Estimated price
- CHF 85–300
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 26m
- When
- Every day
- Estimated price
- CHF 85–550
Flights from Brussels Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 10m
- When
- Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–270
Flights from Düsseldorf International Airport to Zurich Airport via Frankfurt
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- CHF 60–350
Flights from Düsseldorf International Airport to Zurich Airport via Munich
- Ave. Duration
- 2h 57m
- When
- Every day
- Estimated price
- CHF 40–310
- Website
- klm.com
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- CHF 45–320
Flights from Amsterdam Airport Schiphol to Zurich Airport
- Ave. Duration
- 1h 22m
- When
- Every day
- Estimated price
- CHF 45–290
- Website
- brusselsairlines.com
Flights from Brussels Airport to Zurich Airport
- Ave. Duration
- 1h 16m
- When
- Every day
- Estimated price
- CHF 85–230
- Website
- eurowings.com
Flights from Düsseldorf International Airport to Zurich Airport
- Ave. Duration
- 1h 7m
- When
- Every day
- Estimated price
- CHF 55–160
- Website
- easyjet.com
Flights from Amsterdam Airport Schiphol to Basel
- Ave. Duration
- 1h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–220
- Website
- airdolomiti.it
Flights from Amsterdam Airport Schiphol to Zurich Airport via Frankfurt
- Ave. Duration
- 3h 20m
- When
- Every day
- Estimated price
- CHF 110–550
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Basel SBB to Olten
- Ave. Duration
- 40 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 12–40
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Olten
- Ave. Duration
- 50 min
- Frequency
- Hourly
- Estimated price
- CHF 20–60
- Website
- https://www.sbb.ch/en
- Phone
- +41 58 580 70 70
- info@sob.ch
- Website
- sob.ch
Train from Basel SBB to Olten
- Ave. Duration
- 24 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 17–25
- Schedules at
- sob.ch
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Olten
- Ave. Duration
- 27 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 4–6
- Schedules at
- sbb-deutschland.de
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Amsterdam Centraal to Duesseldorf Hbf
- Ave. Duration
- 2h 12m
- Frequency
- Every 4 hours
- Estimated price
- CHF 20–50
- Website
- https://www.ns.nl/en
Train from Düsseldorf Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 2h 6m
- Frequency
- 3 times a day
- Estimated price
- CHF 26–65
- Website
- https://www.ns.nl/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- CHF 24–60
- Website
- https://www.ns.nl/en
Train from Breda to Brussels Airport-Zaventem
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- CHF 9–22
- Website
- https://www.ns.nl/en
Train from Arnhem Centraal to Oberhausen Hbf
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- CHF 8–21
- Website
- https://www.ns.nl/en
Train from Amsterdam Centraal to Basel SBB
- Ave. Duration
- 10h 6m
- Frequency
- 3 times a week
- Estimated price
- CHF 75–190
- Website
- https://www.ns.nl/en
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Düsseldorf Hbf to Mannheim, Hauptbahnhof
- Ave. Duration
- 1h 59m
- Frequency
- Hourly
- Estimated price
- CHF 45–110
- Website
- https://int.bahn.de/en
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 21m
- Frequency
- Hourly
- Estimated price
- CHF 40–95
- Website
- https://int.bahn.de/en
Train from Arnhem Centraal to Oberhausen Hbf
- Ave. Duration
- 50 min
- Frequency
- Every 2 hours
- Estimated price
- CHF 14–35
- Website
- https://int.bahn.de/en
- Phone
- +43 5 1717
- Website
- oebb.at
Train from Mannheim, Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 59m
- Frequency
- 3 times a week
- Estimated price
- CHF 45–85
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- 069 450099650
- Kundenservice-Linie10@vias-online.de
- Website
- vias-online.de
Train from Arnhem Centraal to Oberhausen Hbf
- Ave. Duration
- 1h 22m
- Frequency
- Hourly
- Estimated price
- CHF 35–55
- Schedules at
- vias-online.de
- Phone
- +43 5 1717
- Website
- konzern.oebb.at
Train from Amsterdam Centraal to Basel SBB
- Ave. Duration
- 11h 6m
- Frequency
- Twice a week
- Estimated price
- CHF 140–220
- Website
- https://konzern.oebb.at/en/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Amsterdam City Center - Sloterdijk to Basel
- Ave. Duration
- 11h
- Frequency
- Twice daily
- Estimated price
- CHF 40–80
- Website
- https://www.blablacar.co.uk/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
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
More Questions & Answers
Book your Netherlands to Olten train tickets online with Omio.
There are 387+ hotels available in Olten.















































