Average price (one-way) | $38 |
---|
The train journey from Berlin to Amsterdam takes 9h 30m on average and covers a distance of 358 miles.
There are different train companies operating between Berlin and Amsterdam. European Sleeper and FlixTrain are the most booked train companies.