Find train tickets from Amsterdam to Berlin

AMS — BER
May 19 — May 261
1 adult
Sun 5/19
Sun 5/26

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Sunday

Average price (round-trip)

$186

Average price (one-way)

$80
Train tickets from Amsterdam to Berlin are on average 22% less expensive on Tuesdays
Train tickets from Amsterdam to Berlin are on average 21% more expensive on Sundays
(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 $186 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 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 (round-trip)

7/12Fri
nonstopEuropean Sleeper
7h 44mZYA-QPP
7/14Sun
nonstopEuropean Sleeper
8h 04mQPP-ZYA
$146
7/12Fri
nonstopEuropean Sleeper
7h 53mZYA-QWB
7/14Sun
nonstopEuropean Sleeper
8h 15mQWB-ZYA
$146
5/1Wed
nonstopEuropean Sleeper
7h 53mZYA-QWB
5/2Thu
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$147
5/1Wed
nonstopEuropean Sleeper
7h 44mZYA-QPP
5/2Thu
nonstopEuropean Sleeper
7h 30mQPP-ZYA
$147
6/14Fri
nonstopEuropean Sleeper
7h 44mZYA-QPP
6/16Sun
nonstopEuropean Sleeper
7h 30mQPP-ZYA
$164
5/24Fri
nonstopEuropean Sleeper
7h 44mZYA-QPP
5/26Sun
nonstopEuropean Sleeper
7h 30mQPP-ZYA
$177
5/24Fri
nonstopEuropean Sleeper
7h 53mZYA-QWB
5/26Sun
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$177
5/15Wed
nonstopEuropean Sleeper
7h 44mZYA-QPP
5/26Sun
nonstopEuropean Sleeper
7h 30mQPP-ZYA
$179
5/15Wed
nonstopEuropean Sleeper
7h 53mZYA-QWB
5/26Sun
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$179
5/17Fri
nonstopEuropean Sleeper
7h 44mZYA-QPP
5/21Tue
nonstopEuropean Sleeper
7h 30mQPP-ZYA
$201
5/17Fri
nonstopEuropean Sleeper
7h 53mZYA-QWB
5/21Tue
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$201
5/31Fri
nonstopEuropean Sleeper
7h 44mZYA-QPP
6/2Sun
nonstopEuropean Sleeper
7h 30mQPP-ZYA
$202
5/3Fri
nonstopEuropean Sleeper
7h 44mZYA-QPP
5/5Sun
nonstopEuropean Sleeper
7h 30mQPP-ZYA
$225
5/3Fri
nonstopEuropean Sleeper
7h 53mZYA-QWB
5/5Sun
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$225
4/29Mon
nonstopEuropean Sleeper
7h 44mZYA-QPP
5/7Tue
nonstopEuropean Sleeper
7h 30mQPP-ZYA
$228
5/3Fri
nonstopEuropean Sleeper
7h 44mZYA-QPP
5/7Tue
nonstopEuropean Sleeper
7h 30mQPP-ZYA
$228

Search by stops

Search by train company

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

5/22Wed
nonstopEuropean Sleeper
8h 16mAMS-QWB
$53
5/22Wed
nonstopEuropean Sleeper
7h 53mZYA-QWB
$53
5/22Wed
nonstopEuropean Sleeper
8h 07mAMS-QPP
$53
5/22Wed
nonstopEuropean Sleeper
7h 44mZYA-QPP
$53
7/22Mon
nonstopEuropean Sleeper
7h 53mZYA-QWB
$76
5/10Fri
nonstopEuropean Sleeper
7h 44mZYA-QPP
$76
7/22Mon
nonstopEuropean Sleeper
7h 53mZYA-QWB
$76
6/19Wed
nonstopEuropean Sleeper
7h 53mZYA-QWB
$85
5/24Fri
nonstopEuropean Sleeper
7h 44mZYA-QPP
$85
5/24Fri
nonstopEuropean Sleeper
7h 53mZYA-QWB
$85
5/24Fri
nonstopEuropean Sleeper
8h 07mAMS-QPP
$85
6/19Wed
nonstopEuropean Sleeper
8h 16mAMS-QWB
$85
6/19Wed
nonstopEuropean Sleeper
8h 07mAMS-QPP
$85
5/24Fri
nonstopEuropean Sleeper
8h 16mAMS-QWB
$85
6/19Wed
nonstopEuropean Sleeper
7h 44mZYA-QPP
$85
5/1Wed
nonstopEuropean Sleeper
7h 44mZYA-QPP
$90
5/1Wed
nonstopEuropean Sleeper
7h 53mZYA-QWB
$90
4/29Mon
nonstopEuropean Sleeper
7h 53mZYA-QWB
$113
4/29Mon
nonstopEuropean Sleeper
7h 53mZYA-QWB
$113
4/29Mon
nonstopEuropean Sleeper
7h 44mZYA-QPP
$113

Search by stops

Search by train company