Find train tickets from Amsterdam to Berlin

AMS — BER
29 Jun — 6 Jul1
1 adult
Sat 29/6
Sat 6/7

Good to know

Average price (one-way)

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

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 (one-way)

19/8Mon
directEuropean Sleeper
8h 16mSPL-QWB
£35
19/8Mon
directEuropean Sleeper
8h 07mSPL-QPP
£35
19/8Mon
directEuropean Sleeper
7h 53mZYA-QWB
£35
5/6Wed
directEuropean Sleeper
7h 53mZYA-QWB
£42
5/6Wed
directEuropean Sleeper
7h 44mZYA-QPP
£42
5/6Wed
directEuropean Sleeper
7h 53mZYA-QWB
£42
5/6Wed
directEuropean Sleeper
7h 44mZYA-QPP
£42
5/6Wed
directEuropean Sleeper
8h 16mSPL-QWB
£42
5/6Wed
directEuropean Sleeper
8h 07mSPL-QPP
£42
26/8Mon
directEuropean Sleeper
8h 07mSPL-QPP
£45
26/8Mon
directEuropean Sleeper
7h 44mZYA-QPP
£45
26/8Mon
directEuropean Sleeper
8h 16mSPL-QWB
£45
26/8Mon
directEuropean Sleeper
7h 53mZYA-QWB
£45
15/7Mon
directEuropean Sleeper
8h 41mZYA-QPP
£45
17/6Mon
directEuropean Sleeper
7h 53mZYA-QWB
£50
17/6Mon
directEuropean Sleeper
7h 44mZYA-QPP
£50
17/6Mon
directEuropean Sleeper
7h 53mZYA-QWB
£51
17/6Mon
directEuropean Sleeper
7h 44mZYA-QPP
£51
7/6Fri
directEuropean Sleeper
8h 07mZYA-QWB
£53
7/6Fri
directEuropean Sleeper
8h 07mSPL-QPP
£53

Search by stops

Search by train company