Find train tickets from Amsterdam to Berlin

AMS — BER
May 30 — Jun 61
1 adult
Fri 5/30
Fri 6/6

Good to know

Average price (one-way)

$65
(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 7h 53m 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)

5/7Wed
nonstopEuropean Sleeper
7h 42mZYA-QPP
$35
5/7Wed
nonstopEuropean Sleeper
7h 42mZYA-QPP
$35
5/7Wed
nonstopEuropean Sleeper
7h 53mZYA-QWB
$35
5/7Wed
nonstopEuropean Sleeper
7h 53mZYA-QWB
$35
5/23Fri
nonstopEuropean Sleeper
7h 42mZYA-QPP
$49
5/23Fri
nonstopEuropean Sleeper
7h 53mZYA-QWB
$49
5/14Wed
nonstopEuropean Sleeper
7h 42mZYA-QPP
$110
5/14Wed
nonstopEuropean Sleeper
7h 53mZYA-QWB
$110

Search by stops

Search by train company

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.