Find train tickets from Amsterdam to Berlin

AMS — BER
6 Jul — 13 Jul1
1 adult
Sat 6/7
Sat 13/7

Good to know

Average price (one-way)

£66
(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)

14/6Fri
directEuropean Sleeper
7h 44mZYA-QPP
£67
14/6Fri
directEuropean Sleeper
7h 53mZYA-QWB
£67
10/7Wed
directEuropean Sleeper
8h 07mSPL-QPP
£81
10/7Wed
directEuropean Sleeper
8h 16mSPL-QWB
£81
10/7Wed
directEuropean Sleeper
7h 53mZYA-QWB
£81
10/7Wed
directEuropean Sleeper
7h 44mZYA-QPP
£81
26/6Wed
directEuropean Sleeper
8h 07mSPL-QPP
£85
26/6Wed
directEuropean Sleeper
7h 53mZYA-QWB
£85
26/6Wed
directEuropean Sleeper
8h 16mSPL-QWB
£85
26/6Wed
directEuropean Sleeper
7h 44mZYA-QPP
£85
14/6Fri
directEuropean Sleeper
8h 16mSPL-QWB
£93
14/6Fri
directEuropean Sleeper
8h 07mSPL-QPP
£93
5/8Mon
directEuropean Sleeper
8h 07mSPL-QPP
£99
5/8Mon
directEuropean Sleeper
7h 53mZYA-QWB
£99
26/7Fri
directEuropean Sleeper
9h 30mZYA-QWB
£99
26/7Fri
directEuropean Sleeper
9h 15mZYA-QPP
£99
26/7Fri
directEuropean Sleeper
9h 30mSPL-QPP
£99
5/8Mon
directEuropean Sleeper
7h 44mZYA-QPP
£99
5/8Mon
directEuropean Sleeper
8h 16mSPL-QWB
£99
26/7Fri
directEuropean Sleeper
9h 45mSPL-QWB
£99

Search by stops

Search by train company