Average price (one-way) | $32 |
---|
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. FlixTrain and European Sleeper are the most booked train companies.