Trains Trains to Amsterdam

Find cheap train tickets to Amsterdam

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Boston (BOS)
Amsterdam (AMS)
Thu 6/17
Fri 6/25
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Amsterdam train information

Find information about ticket prices, train stations, general availability, and companies that offer transportation to Amsterdam
ROUND-TRIP FROM$49The cheapest round-trip train ticket to Amsterdam is from Cologne, starting at $49. This price was found within the last 72 hours.
ONE-WAY FROM$24The cheapest one-way train ticket to Amsterdam is from Cologne, starting at $24. This price was found within the last 72 hours.
POPULAR STATIONAmsterdam CentraalAmsterdam Centraal is one of the most popular stations in Amsterdam
POPULAR TRAIN COMPANYDeutsche BahnDeutsche Bahn, KLM, and Thalys also service this route

Book return-trip train tickets to Amsterdam

Here are the fastest and cheapest round-trip train tickets to Amsterdam. Use our search form above to specify dates and your ideal station. All prices were found in the last 72 hours.
Cheapest
Quickest
Deutsche Bahn
Jul 12
1:47 pm
Cologne Hauptbahnhof
2h 57m
4:44 pm
Amsterdam Centraal
Jul 16
2:38 pm
Amsterdam Centraal
3h 14m
5:52 pm
Cologne Hauptbahnhof
Deutsche Bahn
Jul 12
7:43 am
Cologne Hauptbahnhof
4h 01m
2 stops
11:44 am
Amsterdam Centraal
Jul 16
2:38 pm
Amsterdam Centraal
3h 14m
5:52 pm
Cologne Hauptbahnhof
Deutsche Bahn
Jul 12
11:43 am
Cologne Hauptbahnhof
4h 06m
3 stops
3:49 pm
Amsterdam Centraal
Jul 16
7:00 pm
Amsterdam Centraal
9h 50m
4 stops
4:50 am
Cologne Hauptbahnhof
Deutsche Bahn
Jul 9
3:34 am
Düsseldorf Friedrichstadt
3h 20m
1 stop
6:54 am
Amsterdam Centraal
Jul 11
5:06 am
Amsterdam Centraal
3h 20m
1 stop
8:26 am
Düsseldorf Friedrichstadt
Deutsche Bahn
Jul 9
3:40 am
Düsseldorf Friedrichstadt
3h 14m
2 stops
6:54 am
Amsterdam Centraal
Jul 11
5:06 am
Amsterdam Centraal
3h 20m
1 stop
8:26 am
Düsseldorf Friedrichstadt
Deutsche Bahn
Jul 9
3:38 am
Düsseldorf Völklinger Str.
3h 16m
1 stop
6:54 am
Amsterdam Centraal
Jul 11
3:36 am
Amsterdam Centraal
3h 08m
2 stops
6:44 am
Düsseldorf Völklinger Str.
Search all trains

Book one-way train tickets to Amsterdam

For one-way trains to Amsterdam, below are our fastest and cheapest options found in the last 72 hours. Select your deal below or use the search form above to find available train tickets by date from your ideal station.
Cheapest
Quickest
Deutsche Bahn
Jul 13
3:39 am
Cologne Hauptbahnhof
3h 15m
6:54 am
Amsterdam Centraal
Deutsche Bahn
Jul 12
10:40 am
Düsseldorf Friedrichstadt
3h 14m
2 stops
1:54 pm
Amsterdam Centraal
Deutsche Bahn
Jul 12
1:58 pm
Düsseldorf Völklinger Str.
2h 46m
1 stop
4:44 pm
Amsterdam Centraal
Search all trains

FAQs for booking trains to Amsterdam

How much is a train ticket to Amsterdam?

The average price you’ll pay to travel by train to Amsterdam will be determined by where you’re coming from. If you’re leaving from Hannover the lowest ticket price is usually about $190, and from London it’s about $187.

What is the main train station in Amsterdam?

Most people in Amsterdam will arrive at Amsterdam Centraal, one of the most accessible stations in the area. Two common major cities you can get to by train from Amsterdam Centraal are Brussels Bruxelles-National Airport, and Cologne.

What train companies go to Amsterdam?

Some of the options we’ve found for trains to Amsterdam are Deutsche Bahn, KLM, and Thalys. Typically, your options for trains to Amsterdam will be determined by the route you take.

How far in advance should I book a train to Amsterdam?

Our users have found train tickets to Amsterdam for $24 on average this week. We don’t predict any changes in price within the next 3 months. We recommend booking when you can to ensure you have your desired date secured.


Popular train routes to Amsterdam

Most frequently searched train routes to Amsterdam, along with the cheapest price and shortest travel time.
Trains to Amsterdam from Hannover
Fastest travel time 4h 20m
Cheapest price $190
Trains to Amsterdam from London
Fastest travel time 3h 55m
Cheapest price $187
Trains Trains to Amsterdam
  • Round-trip
  • One-way