Search Amsterdamtrain tickets

switcheroo

Quickview

How to get to Amsterdam by train?

Routes2,097
Trips per day49,976
train carriers6
Stations8
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

How to find cheap train tickets to Amsterdam?

The cheapest prices for a train ticket to Amsterdam that users have found recently on Wanderu start at €19.83. Such great deals to Amsterdam are available on 3 routes including Düsseldorf, Cologne and Essen. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Amsterdam. Lippstadt at €19.87 has consistently the lowest average train ticket prices to Amsterdam.

What are the main train stations in Amsterdam?

The most popular train stations in Amsterdam are Amsterdam Centraal, Amsterdam Sloterdijk and Amsterdam Lelylaan. Amsterdam Centraal is the busiest train station in Amsterdam.

Rees

There are 495 train schedules per day connecting Rees with Amsterdam. It takes on average 3 hours to travel 77 miles, 123 kms, by train from Rees. 3 train carriers offer schedules from Rees, with Deutsche Bahn offering the most daily connections to Amsterdam. Travelling by train from Rees you will most likely to arrive in Amsterdam at Amsterdam Zuid.
Avg. Time
3h 0m
Avg. Price
€27.10

Seeland

There are 341 train schedules per day connecting Seeland with Amsterdam. It takes on average 9 hours to travel 277 miles, 445 kms, by train from Seeland. 3 train carriers offer schedules from Seeland, with Deutsche Bahn offering the most daily connections to Amsterdam. Travelling by train from Seeland you will most likely to arrive in Amsterdam at Amsterdam Amstel.
Avg. Time
9h 0m
Avg. Price
€108.62

Düsseldorf

There are 330 train schedules per day connecting Düsseldorf with Amsterdam. It takes on average 4 hours to travel 113 miles, 182 kms, by train from Düsseldorf. 4 train carriers offer schedules from Düsseldorf, with Deutsche Bahn offering the most daily connections to Amsterdam. Travelling by train from Düsseldorf you will most likely to arrive in Amsterdam at Amsterdam Centraal.
Avg. Time
4h 0m
Avg. Price
€41.50

Aachen

There are 317 train schedules per day connecting Aachen with Amsterdam. It takes on average 4 hours to travel 122 miles, 196 kms, by train from Aachen. 4 train carriers offer schedules from Aachen, with Deutsche Bahn offering the most daily connections to Amsterdam. Travelling by train from Aachen you will most likely to arrive in Amsterdam at Amsterdam Centraal.
Avg. Time
4h 0m
Avg. Price
€40.51

Frankfurt

There are 310 train schedules per day connecting Frankfurt with Amsterdam. It takes on average 6 hours to travel 227 miles, 365 kms, by train from Frankfurt. 4 train carriers offer schedules from Frankfurt, with Deutsche Bahn offering the most daily connections to Amsterdam. Travelling by train from Frankfurt you will most likely to arrive in Amsterdam at Amsterdam Centraal.
Avg. Time
6h 0m
Avg. Price
€81.99

Located in , Netherlands, you can travel by train to Amsterdam from 2097 destinations and choose from 49976 daily train schedules to get you there. Deutsche Bahn has the most train connections to Amsterdam. The furthest train arriving in Amsterdam covers a distance of 486.40 miles, 782.58 kms, covering the journey in and 17 minutes

Looking for other ways to get there? Check out Bus options to Amsterdam.

train companies serving Amsterdam

Deutsche Bahn

There are 4304 daily Deutsche Bahn schedules to Amsterdam. Deutsche Bahn can get you to Amsterdam by train from 1,959 destinations including Cologne.
Power outlet
Avg. Time
7h 34m
Avg. Price
€88.21

DB Intercity

There are 152 daily DB Intercity schedules to Amsterdam. DB Intercity can get you to Amsterdam by train from 161 destinations including Hamburg.
Meal
Power outlet
Beverage
Avg. Time
5h 48m
Avg. Price
€71.42

DB Intercity-Express

There are 134 daily DB Intercity-Express schedules to Amsterdam. DB Intercity-Express can get you to Amsterdam by train from 427 destinations including Frankfurt.
WiFi
Meal
Power outlet
Beverage
Avg. Time
4h 58m
Avg. Price
€91.78

Non-federally owned railway company

There are 2 daily Non-federally owned railway company schedules to Amsterdam. Non-federally owned railway company can get you to Amsterdam by train from 9 destinations including Willmenrod.
Power outlet
Avg. Time
5h 55m
Avg. Price
€111.71

Deutsche Bahn with non-federally owned railway company

There are 733 daily Deutsche Bahn with non-federally owned railway company schedules to Amsterdam. Deutsche Bahn with non-federally owned railway company can get you to Amsterdam by train from 1,530 destinations including Hamburg.
Power outlet
Avg. Time
8h 55m
Avg. Price
€99.82

vlexx

There are 2 daily vlexx schedules to Amsterdam. vlexx can get you to Amsterdam by train from 2 destinations including Remagen.
Avg. Time
4h 25m
Avg. Price
€60.10