Find train tickets from Amsterdam to Berlin

AMS — BER
30 May — 6 Jun1
1 adult
Fri 30/5
Fri 6/6

Good to know

Average price (one-way)

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

7/5Wed
directEuropean Sleeper
7h 42mZYA-QPP
£26
7/5Wed
directEuropean Sleeper
7h 53mZYA-QWB
£26
23/5Fri
directEuropean Sleeper
7h 42mZYA-QPP
£37
23/5Fri
directEuropean Sleeper
7h 53mZYA-QWB
£37
14/5Wed
directEuropean Sleeper
7h 42mZYA-QPP
£82
14/5Wed
directEuropean Sleeper
7h 53mZYA-QWB
£82

Search by stops

Search by train company

More options for your train ride to Berlin

Complete your trip to Berlin with a hotel stay or car rental

Search Berlin trains on KAYAK. Find cheap train tickets to Berlin from Amsterdam. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.