Search Amsterdam train tickets

switcheroo

Quickview

How to get to Amsterdam by train?

Routes288
Trips per day20,861
train carriers5
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 $16.89. Such great deals to Amsterdam are available on two routes including Hamburg and Hamburg. 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. Viersen at $22.51 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.

What are the most popular train routes to Amsterdam?

Frankenthal

There are 684 train schedules per day connecting Frankenthal with Amsterdam. It takes on average 7 hours to travel 247 miles, 397 kms, by train from Frankenthal. 2 train carriers offer schedules from Frankenthal, with Deutsche Bahn offering the most daily connections to Amsterdam. Traveling by train from Frankenthal you will most likely to arrive in Amsterdam at Amsterdam RAI.
Avg. Time
7h 0m
Avg. Price
$67.40

Leingarten

There are 602 train schedules per day connecting Leingarten with Amsterdam. It takes on average 8 hours and 45 minutes to travel 290 miles, 466 kms, by train from Leingarten. 2 train carriers offer schedules from Leingarten, with Deutsche Bahn offering the most daily connections to Amsterdam. Traveling by train from Leingarten you will most likely to arrive in Amsterdam at Amsterdam Lelylaan.
Avg. Time
8h 45m
Avg. Price
$103.02

Großenkneten

There are 536 train schedules per day connecting Großenkneten with Amsterdam. It takes on average 5 hours and 41 minutes to travel 147 miles, 236 kms, by train from Großenkneten. 3 train carriers offer schedules from Großenkneten, with Deutsche Bahn offering the most daily connections to Amsterdam. Traveling by train from Großenkneten you will most likely to arrive in Amsterdam at Amsterdam Centraal.
Avg. Time
5h 41m
Avg. Price
$62.94

Marburg

There are 390 train schedules per day connecting Marburg with Amsterdam. It takes on average 7 hours to travel 199 miles, 320 kms, by train from Marburg. 2 train carriers offer schedules from Marburg, with Deutsche Bahn offering the most daily connections to Amsterdam. Traveling by train from Marburg you will most likely to arrive in Amsterdam at Amsterdam Centraal.
Avg. Time
7h 0m
Avg. Price
$94.72

Bretten

There are 323 train schedules per day connecting Bretten with Amsterdam. It takes on average 7 hours and 55 minutes to travel 285 miles, 458 kms, by train from Bretten. 2 train carriers offer schedules from Bretten, with Deutsche Bahn offering the most daily connections to Amsterdam. Traveling by train from Bretten you will most likely to arrive in Amsterdam at Amsterdam Centraal.
Avg. Time
7h 55m
Avg. Price
$97.56

What train companies travel to Amsterdam, ?

Located in, United States, you can travel by train to Amsterdam from 288 destinations and choose from 20861 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 465.14 miles, 748.37 kms, covering the journey in and 12 minutes

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

train companies serving Amsterdam

Deutsche Bahn

There are 586 daily Deutsche Bahn schedules to Amsterdam. Deutsche Bahn can get you to Amsterdam by train from 190 destinations including Cologne.
Power outlet
Avg. Time
5h 41m
Avg. Price
$70.69

DB Intercity

There are 34 daily DB Intercity schedules to Amsterdam. DB Intercity can get you to Amsterdam by train from 45 destinations including Berlin.
Beverage
Meal
Power outlet
Avg. Time
5h 58m
Avg. Price
$71.16

DB Intercity-Express

There are 30 daily DB Intercity-Express schedules to Amsterdam. DB Intercity-Express can get you to Amsterdam by train from 59 destinations including Düsseldorf.
Beverage
Meal
Power outlet
WiFi
Avg. Time
4h 25m
Avg. Price
$82.24

Non-federally owned railway company

There are 11 daily Non-federally owned railway company schedules to Amsterdam. Non-federally owned railway company can get you to Amsterdam by train from 6 destinations including Papenburg.
Power outlet
Avg. Time
7h 13m
Avg. Price
$43.83

Deutsche Bahn with non-federally owned railway company

There are 93 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 167 destinations including Waldsolms.
Power outlet
Avg. Time
6h 28m
Avg. Price
$71.65