Search train tickets toAmsterdam

switcheroo

Quickview

How to get to Amsterdam by train?

Routes412
Trips per day28,644
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 $29.41. Such great deals to Amsterdam are available on two routes including Düsseldorf and Düsseldorf. 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. Mülheim-Kärlich at $29.83 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
8h 45m
Avg. Price
$135.62

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
$82.86

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
10h 25m
Avg. Price
$216.67

Papenburg

There are 398 train schedules per day connecting Papenburg with Amsterdam. It takes on average 6 hours to travel 117 miles, 188 kms, by train from Papenburg. 3 train carriers offer schedules from Papenburg, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Amsterdam. Traveling by train from Papenburg you will most likely to arrive in Amsterdam at Amsterdam Sloterdijk.
Avg. Time
6h 0m
Avg. Price
$61.44

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
7h 17m
Avg. Price
$118.08

What train companies travel to Amsterdam, Netherlands ?