Find train tickets from Berlin to Amsterdam

BER — AMS
14 Jun — 21 Jun1
1 adult
Fri 14/6
Fri 21/6

Good to know

Average price (one-way)

£25
(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?

    FlixTrain is the only train operator serving this route.

Book train tickets from Berlin to Amsterdam (one-way)

10/6Mon
2 stopsFlixTrain
12h 13mQWB-DJK
£24
3/6Mon
2 stopsFlixTrain
12h 13mQWB-DJK
£25
3/6Mon
2 stopsFlixTrain
12h 13mQWB-DJK
£25
3/6Mon
2 stopsFlixTrain
12h 13mQWB-DJK
£25
3/6Mon
2 stopsFlixTrain
12h 11mQPP-DJK
£26
3/6Mon
2 stopsFlixTrain
11h 54mFB8-DJK
£26
3/6Mon
2 stopsFlixTrain
11h 54mFB8-DJK
£26
3/6Mon
2 stopsFlixTrain
11h 54mFB8-DJK
£26
3/6Mon
2 stopsFlixTrain
12h 11mQPP-DJK
£26
3/6Mon
2 stopsFlixTrain
12h 11mQPP-DJK
£26
30/5Thu
2 stopsFlixTrain
12h 13mQWB-DJK
£27
10/6Mon
1 stopFlixTrain
11h 25mQPP-DJK
£28
10/6Mon
1 stopFlixTrain
11h 08mFB8-DJK
£28
4/6Tue
2 stopsFlixTrain
11h 54mFB8-DJK
£33
4/6Tue
2 stopsFlixTrain
12h 23mQWB-DJK
£33
4/6Tue
2 stopsFlixTrain
12h 11mQPP-DJK
£33
4/7Thu
directEuropean Sleeper
7h 41mQWB-ZYA
£34
4/7Thu
directEuropean Sleeper
7h 41mQWB-ZYA
£36
28/5Tue
2 stopsFlixTrain
12h 23mQWB-DJK
£38
28/5Tue
2 stopsFlixTrain
12h 23mQWB-DJK
£38

Search by stops

Search by train company