Find train tickets from Berlin to Amsterdam

BER — AMS
Jul 12 — Jul 191
1 adult
Fri 7/12
Fri 7/19

Good to know

Average price (one-way)

$56
(avg. price over the last 2 weeks)

FAQs when traveling from Berlin to Amsterdam by train

  • How long is a train journey to Amsterdam from Berlin?

    The train journey from Berlin to Amsterdam takes 9h 30m on average and covers a distance of 358 miles.

  • What train companies travel from Berlin to Amsterdam?

    There are different train companies operating between Berlin and Amsterdam. FlixTrain and European Sleeper are the most booked train companies.

Book train tickets from Berlin to Amsterdam (one-way)

6/26Wed
2 stopsFlixTrain
11h 54mFB8-DJK
$48
6/26Wed
2 stopsFlixTrain
11h 54mFB8-DJK
$48
6/25Tue
2 stopsFlixTrain
11h 54mFB8-DJK
$49
6/26Wed
2 stopsFlixTrain
11h 54mFB8-DJK
$49
6/18Tue
2 stopsFlixTrain
11h 54mFB8-DJK
$50
7/16Tue
nonstopEuropean Sleeper
8h 45mQWB-ZYA
$53
6/20Thu
2 stopsFlixTrain
12h 13mQWB-DJK
$57
6/20Thu
2 stopsFlixTrain
12h 13mQWB-DJK
$57
6/30Sun
2 stopsFlixTrain
12h 11mQPP-DJK
$60
6/30Sun
2 stopsFlixTrain
11h 54mFB8-DJK
$60
7/11Thu
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$64
6/20Thu
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$64
6/27Thu
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$67
6/20Thu
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$68
6/23Sun
2 stopsFlixTrain
11h 54mFB8-DJK
$70
6/23Sun
2 stopsFlixTrain
11h 54mFB8-DJK
$74
6/23Sun
2 stopsFlixTrain
11h 54mFB8-DJK
$74
8/11Sun
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$75
7/7Sun
nonstopEuropean Sleeper
7h 41mQWB-ZYA
$107
6/23Sun
nonstopEuropean Sleeper
7h 42mQWB-ZYA
$107

Search by stops

Search by train company