Travel from Amsterdam to Berlin

Train, bus or fly from Amsterdam to Berlin?

Dutch Railways (NS) operates a train from Amsterdam to Berlin 3 times a day. Tickets cost $110 - $170 and the journey takes 6 h 13 min. Alternatively, Deinbus operates a bus from Amsterdam to Berlin once daily. Tickets cost $40 - $60 and the journey takes 9 h 30 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Amsterdam to Berlin

ModeDurationPrice
From Amsterdam Centraal train to Berlin Hbf (tief).6 h 13 min123€
From Amsterdam Centraal train to Duisburg Hbf then train to Berlin Hbf (tief).6 h 40 min147€
From Amsterdam Centraal Station bus to Berlin, Masurenallee/ZOB, bus to S+U Zoologischer Garten Bhf, then line 100 bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr..10 h 21 min38€
From Amsterdam, Centraal Station line 22 bus to Amsterdam, Amsterdam Sloterdijk then night bus to Berlin, Berlin Alexanderplatz.12 h 48 min67€
From Amsterdam rideshare to Berlin.7 h 45 min33€
From Amsterdam drive to Berlin.6 h 13 min99€
From Amsterdam Centraal train to Amsterdam airport, fly to Berlin Tegel airport, then bus to Berlin.3 h 48 min110€
From Amsterdam Centraal train to Amsterdam airport, fly to Berlin Schoenefeld airport, then train to Berlin.4 h 25 min78€
From Amsterdam Centraal train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Berlin Tegel airport, then bus to Berlin.5 h 3 min92€

How long does it take to get from Amsterdam to Berlin?

The train from Amsterdam Centraal to Berlin Hbf (tief) takes 6 h 13 min including transfers and departs three times a day.

Is there a direct train between Amsterdam and Berlin?

Yes, there is a direct train departing from Amsterdam Centraal and arriving at Berlin Hbf (tief). Services depart three times a day, and operate every day. The journey takes approximately 6 h 13 min.

Is there a direct bus between Amsterdam and Berlin?

No, there is no direct bus from Amsterdam to Berlin. However, there are services departing from Amsterdam Centraal Station and arriving at Berlin, S+U Alexanderplatz Bhf/Memhardstr. via Berlin, Masurenallee/ZOB and S+U Zoologischer Garten Bhf. The journey, including transfers, takes approximately 10 h 21 min.

Operators from Amsterdam to Berlin

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Deinbus+49 069/17 53 73 200Deinbus
BVGBVG
GVB+31 900 8011GVB
FlixBus+49 1807 123 99 123FlixBus
BlaBlaCarBlaBlaCar
KLMKLM
LufthansaLufthansa
easyJeteasyJet
S-BahnS-Bahn
EurowingsEurowings