Find train tickets to Amsterdam

Find train tickets to Amsterdam

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
From
Amsterdam (AMS)
Fri 2/3
Sat 2/11
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.

Good to know

Cheapest day

Monday

Most expensive day

Sunday

Average price (round-trip)

$69

Average price (one-way)

$25
Train tickets to Amsterdam are on average 4% less expensive on Mondays
Train tickets to Amsterdam are on average 4% more expensive on Sundays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Amsterdam train tickets

  • Looking for cheap train tickets to Amsterdam? 25% of our users found round-trip tickets to Amsterdam for the following prices or less: From Düsseldorf $46, from Bremen $53, from Eindhoven $58
  • Amsterdam's most searched train station on KAYAK is Amsterdam Centraal. It is located in the city center.
  • You will generally catch the best train deals if you travel to Amsterdam in the evening.

FAQs when traveling to Amsterdam by train

What is the most popular train station in Amsterdam?

Which train companies travel to Amsterdam?

How long is the train journey to Amsterdam from the closest popular cities?

Book train tickets to Amsterdam (round-trip)

2/25
Sat
nonstop
Deutsche Bahn
2h 21m
QDU - ZYA
2/28
Tue
nonstop
Deutsche Bahn
2h 53m
ZYA - QDU
3/3
Fri
nonstop
Train
1h 15m
ZYE - ZYA
3/5
Sun
1 stop
Train
1h 19m
ZYA - ZYE
3/3
Fri
nonstop
Train
1h 15m
ZYE - ZYA
3/5
Sun
nonstop
Train
1h 18m
ZYA - ZYE
3/3
Fri
nonstop
Train
1h 19m
ZYE - ZYA
3/4
Sat
1 stop
Train
1h 23m
ZYA - ZYE
3/4
Sat
2 stops
Deutsche Bahn
5h 12m
DHC - ZYA
3/11
Sat
4 stops
Deutsche Bahn
9h 56m
ZYA - DHC
2/14
Tue
nonstop
Nederlandse Spoorwegen
1h 18m
ZYE - ZYA
2/21
Tue
nonstop
Nederlandse Spoorwegen
1h 19m
ZYA - ZYE
2/16
Thu
nonstop
Nederlandse Spoorwegen
1h 18m
ZYE - ZYA
2/20
Mon
nonstop
Nederlandse Spoorwegen
1h 19m
ZYA - ZYE
2/24
Fri
nonstop
Nederlandse Spoorwegen
1h 17m
ZYE - 5ZO
2/27
Mon
nonstop
Nederlandse Spoorwegen
1h 17m
5ZO - ZYE
2/24
Fri
nonstop
Nederlandse Spoorwegen
1h 19m
ZYE - ZYA
2/27
Mon
nonstop
Nederlandse Spoorwegen
1h 20m
ZYA - ZYE
2/14
Tue
nonstop
Nederlandse Spoorwegen
1h 17m
ZYE - 5ZO
2/21
Tue
nonstop
Nederlandse Spoorwegen
1h 17m
5ZO - ZYE
2/16
Thu
nonstop
Nederlandse Spoorwegen
1h 17m
ZYE - 5ZO
2/20
Mon
nonstop
Nederlandse Spoorwegen
1h 17m
5ZO - ZYE
3/3
Fri
3 stops
Deutsche Bahn
6h 21m
ZRB - ZYA
3/7
Tue
4 stops
Deutsche Bahn
6h 18m
ZYA - ZRB
3/12
Sun
5 stops
Deutsche Bahn
6h 27m
ZRB - ZYA
3/14
Tue
5 stops
Deutsche Bahn
6h 28m
ZYA - ZRB
3/11
Sat
3 stops
Deutsche Bahn
6h 21m
ZRB - ZYA
3/14
Tue
4 stops
Deutsche Bahn
6h 18m
ZYA - ZRB
3/3
Fri
nonstop
Thalys
1h 52m
ZYR - ZYA
3/10
Fri
nonstop
Thalys
1h 53m
ZYA - ZYR
3/25
Sat
nonstop
Thalys
1h 52m
ZYR - ZYA
3/26
Sun
nonstop
Thalys
1h 53m
ZYA - ZYR
2/10
Fri
nonstop
Thalys
1h 52m
ZYR - ZYA
2/13
Mon
nonstop
Thalys
1h 53m
ZYA - ZYR
2/26
Sun
3 stops
Deutsche Bahn
6h 21m
ZRB - ZYA
2/28
Tue
5 stops
Deutsche Bahn
6h 28m
ZYA - ZRB
3/10
Fri
nonstop
Thalys
1h 52m
ZYR - ZYA
3/12
Sun
nonstop
Thalys
1h 53m
ZYA - ZYR
2/20
Mon
nonstop
Thalys
1h 52m
ZYR - ZYA
2/24
Fri
nonstop
Thalys
1h 53m
ZYA - ZYR
Show more results

Search by stops

Book train tickets to Amsterdam (one-way)

2/16
Thu
nonstop
Nederlandse Spoorwegen
0h 03m
6CE - 6BU
2/16
Thu
nonstop
Nederlandse Spoorwegen
0h 04m
DJK - 5ZK
2/16
Thu
nonstop
Nederlandse Spoorwegen
0h 03m
6CE - IV5
2/17
Fri
nonstop
Nederlandse Spoorwegen
0h 03m
5ZK - DJK
2/17
Fri
nonstop
Nederlandse Spoorwegen
0h 03m
6CE - 6BU
2/16
Thu
nonstop
Nederlandse Spoorwegen
0h 03m
5ZK - DJK
2/17
Fri
nonstop
Nederlandse Spoorwegen
0h 03m
6BU - 6CE
2/17
Fri
nonstop
Nederlandse Spoorwegen
0h 04m
DJK - 5ZK
2/16
Thu
1 stop
FlixBus
3h 23m
QDU - DJK
5/26
Fri
nonstop
Eurostar
3h 57m
QQS - ZYA
2/17
Fri
nonstop
Train
1h 13m
QRH - ZYA
2/16
Thu
nonstop
Nederlandse Spoorwegen
0h 56m
QRH - AMS
2/16
Thu
nonstop
Train
1h 21m
QRH - ZYA
2/18
Sat
nonstop
Nederlandse Spoorwegen
0h 56m
QRH - AMS
2/18
Sat
nonstop
Nederlandse Spoorwegen
0h 56m
QRH - AMS
3/16
Thu
3 stops
Deutsche Bahn
10h 16m
DHC - ZYA
4/8
Sat
nonstop
Deutsche Bahn
3h 56m
QKL - ZYA
3/15
Wed
3 stops
Deutsche Bahn
5h 01m
DHC - ZYA
4/8
Sat
3 stops
Deutsche Bahn
4h 12m
QKL - ZYA
2/16
Thu
2 stops
Deutsche Bahn
3h 31m
N8C - ZYA
Show more results
  • Round-trip
  • One-way