Cheap train tickets from Basel to Amsterdam

Showing times and prices for Jan 24

Cheapest

$48

Average

$88

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Basel to Amsterdam will cost around $ 88 if you buy it on the day, but the cheapest tickets can be found for only $ 48.

Cheapest
02:27PMBasel SBB9h08 11:35PMAmsterdam Centraal
2 changes
$481One-way
Cheapest
12:20PMBasel SBB9h15 09:35PMAmsterdam Centraal
2 changes
$481One-way
2nd Cheapest
12:20PMBasel SBB8h45 09:05PMAmsterdam Centraal
3 changes
$601One-way
2nd Cheapest
08:09PMBasel SBB11h56 08:05AMAmsterdam Centraal
5 changes
$601One-way
2nd Cheapest
07:13PMBasel SBB13h12 08:25AMAmsterdam Centraal
3 changes
$601One-way

Train schedule from Basel to Amsterdam

Showing trains for tomorrow, Mon, Jan 24
04:03AMBasel SBB7h26 11:29AMAmsterdam Centraal
0 changes
04:56AMBasel SBB7h39 12:35PMAmsterdam Centraal
0 changes
04:56AMBasel SBB7h29 12:25PMAmsterdam Centraal
0 changes
05:06AMBasel SBB7h59 01:05PMAmsterdam Centraal
0 changes
05:37AMBasel SBB7h48 01:25PMAmsterdam Centraal
0 changes
06:06AMBasel SBB7h23 01:29PMAmsterdam Centraal
0 changes
07:06AMBasel SBB7h29 02:35PMAmsterdam Centraal
0 changes
07:06AMBasel SBB8h23 03:29PMAmsterdam Centraal
0 changes
07:06AMBasel SBB7h19 02:25PMAmsterdam Centraal
0 changes
07:13AMBasel SBB7h52 03:05PMAmsterdam Centraal
0 changes
08:13AMBasel SBB8h52 05:05PMAmsterdam Centraal
0 changes
08:13AMBasel SBB7h16 03:29PMAmsterdam Centraal
0 changes
09:06AMBasel SBB8h23 05:29PMAmsterdam Centraal
0 changes
09:06AMBasel SBB7h29 04:35PMAmsterdam Centraal
0 changes
09:06AMBasel SBB7h19 04:25PMAmsterdam Centraal
0 changes
09:13AMBasel SBB7h52 05:05PMAmsterdam Centraal
0 changes
10:13AMBasel SBB9h12 07:25PMAmsterdam Centraal
0 changes
10:13AMBasel SBB7h16 05:29PMAmsterdam Centraal
0 changes
11:06AMBasel SBB8h59 08:05PMAmsterdam Centraal
0 changes
11:06AMBasel SBB7h29 06:35PMAmsterdam Centraal
0 changes
11:06AMBasel SBB7h19 06:25PMAmsterdam Centraal
0 changes
11:13AMBasel SBB8h22 07:35PMAmsterdam Centraal
0 changes
11:13AMBasel SBB7h52 07:05PMAmsterdam Centraal
0 changes
12:13PMBasel SBB7h52 08:05PMAmsterdam Centraal
0 changes
12:20PMBasel SBB8h45 09:05PMAmsterdam Centraal
0 changes
12:20PMBasel SBB8h09 08:29PMAmsterdam Centraal
0 changes
12:20PMBasel SBB9h15 09:35PMAmsterdam Centraal
0 changes
01:13PMBasel SBB7h16 08:29PMAmsterdam Centraal
0 changes
02:27PMBasel SBB7h32 09:59PMAmsterdam Centraal
0 changes
02:27PMBasel SBB8h54 11:21PMAmsterdam Centraal
0 changes
02:27PMBasel SBB9h08 11:35PMAmsterdam Centraal
0 changes
03:13PMBasel SBB6h46 09:59PMAmsterdam Centraal
0 changes
03:13PMBasel SBB8h16 11:29PMAmsterdam Centraal
0 changes
04:13PMBasel SBB7h16 11:29PMAmsterdam Centraal
0 changes
05:07PMBasel SBB7h44 12:51AMAmsterdam Centraal
0 changes
05:13PMBasel SBB9h04 02:17AMAmsterdam Centraal
0 changes
07:13PMBasel SBB13h12 08:25AMAmsterdam Centraal
0 changes
07:13PMBasel SBB12h52 08:05AMAmsterdam Centraal
0 changes
07:13PMBasel SBB13h22 08:35AMAmsterdam Centraal
0 changes
08:09PMBasel SBB11h56 08:05AMAmsterdam Centraal
0 changes
08:09PMBasel SBB11h56 08:05AMAmsterdam Centraal
0 changes
08:09PMBasel SBB12h26 08:35AMAmsterdam Centraal
0 changes
11:13PMBasel SBB9h52 09:05AMAmsterdam Centraal
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Jan 24
$48Deutsche Bahn
$54Flixbus
$154HOP!
Tue
Jan 25
$46Deutsche Bahn
Find prices
$268Lufthansa Cityline
Wed
Jan 26
$46Deutsche Bahn
Find prices
$264Austrian Airlines
Thu
Jan 27
$46Deutsche Bahn
Find prices
$214HOP!
Fri
Jan 28
$46Deutsche Bahn
$82Flixbus
$55easyJet
Sat
Jan 29
$46Deutsche Bahn
$59Flixbus
$154HOP!
Sun
Jan 30
$46Deutsche Bahn
$48Flixbus
$51easyJet
Mon
Jan 31
$46Deutsche Bahn
$41Flixbus
$153HOP!
Tue
Feb 1
$46Deutsche Bahn
Find prices
$181HOP!
Wed
Feb 2
$46Deutsche Bahn
Find prices
$177Lufthansa Cityline
Thu
Feb 3
$46Deutsche Bahn
Find prices
$44easyJet
Fri
Feb 4
$46Deutsche Bahn
$48Flixbus
$61easyJet
Sat
Feb 5
$46Deutsche Bahn
$41Flixbus
$178Lufthansa Cityline
Sun
Feb 6
$46Deutsche Bahn
$41Flixbus
$86easyJet
Mon
Feb 7
$46Deutsche Bahn
$41Flixbus
$45easyJet
Tue
Feb 8
$46Deutsche Bahn
Find prices
$154HOP!
Wed
Feb 9
$46Deutsche Bahn
Find prices
$47easyJet
Thu
Feb 10
$46Deutsche Bahn
Find prices
$44easyJet
Fri
Feb 11
$46Deutsche Bahn
$50Flixbus
$50easyJet
Sat
Feb 12
$46Deutsche Bahn
$41Flixbus
$52easyJet

Fastest train times from Basel to Amsterdam

Showing times and prices for Jan 24

Fastest Journey

6 h 46 m

Average

8 h 39 m

Trains per day

43

Distance

569 km

Of the 43 trains that leave Basel for Amsterdam every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 569 km distance in an average of 8 h 39 m but if you time it right, some trains will get you there in just 6 h 46 m .

The slowest trains will take 13 h 22 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
03:13PMBasel SBB6h46 09:59PMAmsterdam Centraal
0 changes
$1081One-way
2nd Fastest
08:13AMBasel SBB7h16 03:29PMAmsterdam Centraal
1 changes
$1081One-way
2nd Fastest
01:13PMBasel SBB7h16 08:29PMAmsterdam Centraal
1 changes
$1081One-way
2nd Fastest
04:13PMBasel SBB7h16 11:29PMAmsterdam Centraal
1 changes
$961One-way
2nd Fastest
10:13AMBasel SBB7h16 05:29PMAmsterdam Centraal
1 changes
$1081One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Basel to Amsterdam

distanceDistance352 miles (568 km)
durationAverage train duration7 h 19 min
priceAverage train ticket price$52 (€44)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Basel to Amsterdam cover the 352 miles (568 km) long journey taking on average 7 h 19 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this journey costs around $52 (€44), you can find the cheapest train ticket for as low as $46 (€38). Travelers depart most frequently from Basel SBB and arrive in Amsterdam Centraal.

Train companies: Deutsche Bahn from Basel to Amsterdam trains

For as little as $46 (€38) you can travel by train to Amsterdam from Basel with Deutsche Bahn. Omio will show you the best deals, schedules and tickets available for this trip.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train to Amsterdam from Basel. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

  • Average Price: $46

Deutsche Bahn's current ticket policies due to COVID-19 for your train from Basel to Amsterdam are the following:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Train tickets from Basel to Amsterdam: when to book to save $

Time Price Savings
1 week earlier 66 €
2 weeks earlier 51 €29.%
3 weeks earlier 50 €32%
1 month before 61 €8%
2 months earlier 51 €29.%
3 months earlier 49 €35%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Basel - Amsterdam. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Basel - Amsterdam 3 weeks in advance means you can save on average up to 32% compared to the price available on the day of departure.
  • If you book a ticket Basel - Amsterdam with 2 months in advance you save up to about 29% compared to the initial price.
  • By booking 3 months in advance, you could save up to 35%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips: Trains from Basel to Amsterdam

Travel by train to Amsterdam easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Basel to Amsterdam.
FAQs

Is travel by train currently allowed from Basel, Switzerland to Amsterdam, Netherlands?

Travel between Basel, Switzerland and Amsterdam, Netherlands by train is: Partially open.

What is the status of international entry into Netherlands from Switzerland?

International entry status: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to self-quarantine on arrival in Netherlands from Basel?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required

What are the safety rules to follow in Amsterdam, Netherlands?

When traveling in Netherlands, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 1/20/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train between Basel and Amsterdam before traveling.

Do I need to quarantine when I return to Switzerland from Amsterdam, Netherlands?

The current restriction level for your return trip by train from Amsterdam to Basel is: Partially open

Are there any international entry restrictions on returning to Switzerland from Netherlands?

Reentry to Switzerland is allowed for: Entry is partially open for citizens and permanent residents of Netherlands

Do I need to quarantine on arrival in Switzerland from Amsterdam?

What are the requirements?

  • Travellers must present a negative COVID-19 test as either a RT-PCR performed within 72 hours prior to arrival, or an Antigen test performed within 24 hours prior to arrival
  • COVID-19 test required after arrival, between day 4 and day 7
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Basel, Switzerland?

The government of Switzerland has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 1/20/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Basel from Amsterdam here.

How much are cheap trains to Amsterdam from Basel?

Train tickets to Amsterdam from Basel for some dates and times can be found for as cheap as $46 (€38)  one way in the next 7 days.

How much is the train to Amsterdam from Basel on average?

The train price to Amsterdam from Basel is on average $52 (€44)  if you are looking to purchase your tickets for this route in the next 7 days.

What is the distance between Basel and Amsterdam by train?

The train distance from Basel to Amsterdam is around 352 miles (568 km).

What is the Basel to Amsterdam train travel time?

On average the Basel to Amsterdam train travel time is 7 h 19 min  for the 352 miles (568 km) long journey, but the duration can vary if you travel on weekends and holidays.

What station does the train from Basel to Amsterdam depart from? Which Amsterdam train station do I come into from Basel?

When taking the train to Amsterdam from Basel, you can choose to depart from train stations like Basel SBB, Basel Bad Bhf and Basel, Birmannsgasse. Your journey can end in train stations such as Amsterdam Centraal and Amsterdam Sloterdijk.

Omio customers who travel this route most frequently depart from Basel SBB   and arrive in Amsterdam Centraal.

Where do I find the Basel train station to Amsterdam? Where is the Amsterdam train station?

You can find the most popular departure train station for this journey, Basel SBB, located approximately 1.1 miles (1.7 km) from the city center of Basel. The most popular arrival train station in Amsterdam, called Amsterdam Centraal, is located around 0.6 miles (916 m) away from its city center.

Which train companies can take me between Basel and Amsterdam?

When taking a train from Basel to Amsterdam, you can count on Deutsche Bahn or Deutsche Bahn with connection for the best way to get you to Amsterdam. You can also check all possible train companies who offer a service to Amsterdam from Basel and compare the amenities they offer before buying a train ticket.

Can I buy a direct train from Basel to Amsterdam?

Yes, there is 1 direct train per day from Basel to Amsterdam. You can look to travel with Deutsche Bahn  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.

How many train services are there between Basel and Amsterdam a day?

On average, there is 1 train a day from Basel to Amsterdam. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Basel to Amsterdam? When does the last train depart from Basel to Amsterdam?

The first Basel to Amsterdam train departs at 4: 37 AM   and the last train from Basel to Amsterdam leaves at 10: 13 PM. Check out the most up-to-date train schedule from Basel to Amsterdam on Omio and find the best time to travel to your destination.

How early should I purchase train tickets between Basel and Amsterdam to score the best deals?

If you book a train ticket from Basel to Amsterdam within the next 7 days, you can find tickets to cost on average $52 (€44) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Basel and Amsterdam are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Basel
Amsterdam
Basel SBB is the most popular Basel railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Basel for your trip to Amsterdam.