Search train tickets toAmsterdam

switcheroo

Quickview

How to get to Amsterdam by train?

Routes683
Trips per day43,030
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.

What are the cheapest train tickets to Amsterdam?

The cheapest prices for a train ticket to Amsterdam that users have found recently on Wanderu start at $22.79. Such great deals to Amsterdam are available on 8 routes including Bielefeld, Bielefeld and Kruft. 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. Leichlingen at $23.38 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?

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
trip-duration
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
trip-duration
Avg. Price
$62.94

Schwandorf

There are 429 train schedules per day connecting Schwandorf with Amsterdam. It takes on average 10 hours and 25 minutes to travel 379 miles, 610 kms, by train from Schwandorf. 2 train carriers offer schedules from Schwandorf, with Deutsche Bahn offering the most daily connections to Amsterdam. Traveling by train from Schwandorf you will most likely to arrive in Amsterdam at Amsterdam Muiderpoort.
Avg. Time
trip-duration
Avg. Price
$164.59

Marburg

There are 385 train schedules per day connecting Marburg with Amsterdam. It takes on average 7 hours and 17 minutes 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 Science Park.
Avg. Time
trip-duration
Avg. Price
$89.70

Augsburg

There are 384 train schedules per day connecting Augsburg with Amsterdam. It takes on average 9 hours and 30 minutes to travel 383 miles, 616 kms, by train from Augsburg. 3 train carriers offer schedules from Augsburg, with Deutsche Bahn offering the most daily connections to Amsterdam. Traveling by train from Augsburg you will most likely to arrive in Amsterdam at Amsterdam Centraal.
Avg. Time
trip-duration
Avg. Price
$141.79

What train companies travel to Amsterdam, Netherlands?