Amsterdam to Berlin by train

Last reviewed: July 2026

Typical duration
5h42m
Frequency
operate daily
Direct
Direct service
From price
tickets from €37.99
Night train
Night/sleeper option (night train)
Trains to Berlin

Train service

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s national railway company, operating long-distance, regional, and international train services across Europe.

Train tickets

Omio

Omio connects you with over 1,000 transport providers - trains, buses, flights, and more - to simplify your travel planning.

Rail Europe

Rail Europe is a leading travel tech company specializing in European train bookings for over 15,000 travel professionals worldwide.

Trainline

Trainline sells rail and coach tickets worldwide on behalf of major UK and European transport companies.

Frequently asked questions

How long does the Amsterdam to Berlin train journey take?

Direct ICE trains take around 5 hours 42 minutes. The earliest departure leaves Amsterdam Centraal at 06:00 and arrives at Berlin Hbf at 11:41. Six direct services run daily, roughly every two hours. A night train, the European Sleeper, is also available three nights a week, departing Amsterdam at 22:34 and arriving in Berlin at 06:07.

Is there a night train from Amsterdam to Berlin?

Yes. The European Sleeper operates three nights a week between Amsterdam and Berlin. Eastbound, it departs Amsterdam Centraal at 22:34 on Monday, Wednesday, and Friday, arriving at Berlin Hbf at 06:07. Westbound, it departs Berlin at 23:00 on Tuesday, Thursday, and Sunday. The train also continues to Dresden and Prague. You can book seats, couchettes, or sleeping-car berths at europeansleeper.eu.

How much do Amsterdam to Berlin train tickets cost?

Advance (Sparpreis) tickets start from €37.99 in second class and €56.99 in first class when booked early at int.bahn.de. Flexible (Flexpreis) fares cost around €170 in second class or €298 in first class, and are valid on any train on the day. Prices vary by date and how far ahead you book, so book early for the lowest advance fares.

Can I use an Interrail or Eurail pass on Amsterdam to Berlin trains?

Yes. Both passes are valid on the direct ICE trains. You still need a separate seat reservation, which costs €5.50 in second class or €6.90 in first class. From 26 June to 31 August 2026, seat reservations are compulsory on these cross-border trains for all passengers, including pass holders. Book your reservation at int.bahn.de using the 'Book seat only' option.

What are the trains like on the Amsterdam to Berlin route?

Since November 2025, ICE3neo trains operate the route. They have a restaurant car with waiter service, power sockets at every seat in both classes, and free WiFi. In first class, a steward can take your food and drink order at your seat. Second class is comfortable and well-equipped for a journey of this length.

More routes