Find train tickets from Berlin to Amsterdam

BER — AMS
29 May — 5 Jun1
1 adult
Thu 29/5
Thu 5/6

Good to know

Average price (one-way)

£15
(avg. price over the last 2 weeks)

FAQs when traveling from Berlin to Amsterdam by train

  • How long is a train journey to Amsterdam from Berlin?

    The train journey from Berlin to Amsterdam takes 6h 35m on average and covers a distance of 358 miles.

  • What train companies travel from Berlin to Amsterdam?

    European Sleeper is the only train operator serving this route.

Book European Sleeper tickets from Berlin to Amsterdam (one-way)

13/5Tue
directEuropean Sleeper
7h 42mQWB-ZYA
£10
13/5Tue
directEuropean Sleeper
7h 30mQPP-ZYA
£10
29/5Thu
directEuropean Sleeper
7h 42mQWB-ZYA
£17
29/5Thu
directEuropean Sleeper
7h 30mQPP-ZYA
£17
29/7Tue
directEuropean Sleeper
7h 30mQPP-ZYA
£27
29/7Tue
directEuropean Sleeper
7h 41mQWB-ZYA
£27
5/6Thu
directEuropean Sleeper
8h 38mQWB-ZYA
£34
5/6Thu
directEuropean Sleeper
8h 21mQPP-ZYA
£34
8/5Thu
directEuropean Sleeper
6h 15mQPP-ZYA
£34
8/5Thu
directEuropean Sleeper
6h 27mQWB-ZYA
£34
8/5Thu
directEuropean Sleeper
6h 27mQWB-ZYA
£34
13/7Sun
directEuropean Sleeper
7h 41mQWB-ZYA
£54
13/7Sun
directEuropean Sleeper
7h 30mQPP-ZYA
£54
4/5Sun
directEuropean Sleeper
7h 42mQWB-ZYA
£187
4/5Sun
directEuropean Sleeper
7h 42mQWB-ZYA
£187
4/5Sun
directEuropean Sleeper
7h 30mQPP-ZYA
£187
4/5Sun
directEuropean Sleeper
7h 30mQPP-ZYA
£187
4/5Sun
directEuropean Sleeper
7h 30mQPP-ZYA
£200
4/5Sun
directEuropean Sleeper
7h 42mQWB-ZYA
£200

Search by stops

Search by train company

More options for your train ride to Amsterdam

Search Amsterdam trains on KAYAK. Find cheap train tickets to Amsterdam from Berlin. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.