Find train tickets from Amsterdam to Berlin

AMS — BER
27 May — 3 Jun1
1 adult
Mon 27/5
Mon 3/6

Good to know

Cheapest day to travel

Sunday

Most expensive day to travel

Thursday

Average price (round-trip)

£156

Average price (one-way)

£55
Train tickets from Amsterdam to Berlin are on average 17% less expensive on Sundays
Train tickets from Amsterdam to Berlin are on average 17% more expensive on Thursdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Amsterdam to Berlin train tickets

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

FAQs when traveling from Amsterdam to Berlin by train

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

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

  • What train companies travel from Amsterdam to Berlin?

    European Sleeper is the only train operator serving this route.

Book European Sleeper tickets from Amsterdam to Berlin (return)

22/7Mon
directEuropean Sleeper
7h 53mZYA-QWB
25/7Thu
directEuropean Sleeper
7h 41mQWB-ZYA
£132
15/7Mon
directEuropean Sleeper
7h 44mZYA-QPP
25/7Thu
directEuropean Sleeper
7h 30mQPP-ZYA
£142
7/6Fri
directEuropean Sleeper
7h 44mZYA-QPP
9/6Sun
directEuropean Sleeper
6h 36mQPP-ZYA
£142
17/5Fri
directEuropean Sleeper
7h 44mZYA-QPP
21/5Tue
directEuropean Sleeper
7h 30mQPP-ZYA
£194
17/5Fri
directEuropean Sleeper
7h 44mZYA-QPP
21/5Tue
directEuropean Sleeper
7h 30mQPP-ZYA
£194
8/5Wed
directEuropean Sleeper
7h 44mZYA-QPP
12/5Sun
directEuropean Sleeper
7h 30mQPP-ZYA
£225

Search by stops

Search by train company

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

12/8Mon
directEuropean Sleeper
7h 44mZYA-QPP
£50
5/6Wed
directEuropean Sleeper
7h 44mZYA-QPP
£51
13/5Mon
directEuropean Sleeper
7h 44mZYA-QPP
£54
13/5Mon
directEuropean Sleeper
8h 16mAMS-QWB
£54
13/5Mon
directEuropean Sleeper
8h 07mAMS-QPP
£54
13/5Mon
directEuropean Sleeper
7h 53mZYA-QWB
£54
22/7Mon
directEuropean Sleeper
7h 53mZYA-QWB
£61
3/7Wed
directEuropean Sleeper
8h 07mAMS-QPP
£68
28/6Fri
directEuropean Sleeper
8h 16mAMS-QWB
£91
28/6Fri
directEuropean Sleeper
7h 53mZYA-QWB
£91
28/6Fri
directEuropean Sleeper
7h 44mZYA-QPP
£91
28/6Fri
directEuropean Sleeper
8h 07mAMS-QPP
£91
17/5Fri
directEuropean Sleeper
8h 16mAMS-QWB
£94
17/5Fri
directEuropean Sleeper
7h 44mZYA-QPP
£94
17/5Fri
directEuropean Sleeper
7h 53mZYA-QWB
£94
17/5Fri
directEuropean Sleeper
8h 07mAMS-QPP
£94
8/5Wed
directEuropean Sleeper
7h 44mZYA-QPP
£113

Search by stops

Search by train company