Find train tickets from Berlin to Amsterdam

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

Good to know

Average price (round-trip)

£122

Average price (one-way)

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

Top tips for finding Berlin to Amsterdam train tickets

  • 25% of our users found round-trip train tickets from Berlin to Amsterdam for £131 or less.
  • You will generally catch the best train deals if you travel in the evening.

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?

    There are different train companies operating between Berlin and Amsterdam. European Sleeper and FlixTrain are the most booked train companies.

Book European Sleeper tickets from Berlin to Amsterdam (return)

13/6Thu
directEuropean Sleeper
6h 41mQPP-ZYA
17/6Mon
directEuropean Sleeper
7h 44mZYA-QPP
£122
13/6Thu
directEuropean Sleeper
6h 41mQPP-ZYA
17/6Mon
directEuropean Sleeper
7h 44mZYA-QPP
£122
13/6Thu
directEuropean Sleeper
6h 41mQPP-ZYA
17/6Mon
directEuropean Sleeper
7h 44mZYA-QPP
£122
13/6Thu
directEuropean Sleeper
6h 41mQPP-ZYA
17/6Mon
directEuropean Sleeper
7h 44mZYA-QPP
£122
13/6Thu
directEuropean Sleeper
6h 41mQPP-ZYA
17/6Mon
directEuropean Sleeper
7h 44mZYA-QPP
£122
19/5Sun
directEuropean Sleeper
9h 30mQPP-ZYA
20/5Mon
directEuropean Sleeper
7h 44mZYA-QPP
£184

Search by stops

Search by train company

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

3/9Tue
directEuropean Sleeper
7h 41mQWB-ZYA
£20
3/9Tue
directEuropean Sleeper
7h 30mQPP-ZYA
£20
3/6Mon
2 stopsFlixTrain
12h 13mQWB-DJK
£26
3/6Mon
2 stopsFlixTrain
12h 13mQWB-DJK
£26
3/6Mon
2 stopsFlixTrain
12h 13mQWB-DJK
£26
3/6Mon
2 stopsFlixTrain
12h 13mQWB-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
11h 54mFB8-DJK
£26
3/6Mon
2 stopsFlixTrain
12h 11mQPP-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
30/5Thu
2 stopsFlixTrain
12h 13mQWB-DJK
£27
2/7Tue
2 stopsFlixTrain
11h 54mFB8-DJK
£33
2/7Tue
2 stopsFlixTrain
12h 23mQWB-DJK
£33
2/7Tue
2 stopsFlixTrain
12h 11mQPP-DJK
£33
14/7Sun
directEuropean Sleeper
8h 15mQWB-ZYA
£34

Search by stops

Search by train company