Travel from Amsterdam to Hamburg

Train, bus or fly from Amsterdam to Hamburg?

You can take a train from Amsterdam to Hamburg via Osnabrück Hbf in around 5 h 24 min. Alternatively, Polski Bus operates a bus from Amsterdam to Hamburg once daily. Tickets cost $25 - $40 and the journey takes 7 h 10 min. Eurolines DE also services this route 4 times a week.

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 Hamburg

ModeDurationPrice
From Amsterdam Centraal train to Osnabrück Hbf then train to Hamburg Hbf.5 h 24 min78€
From Amsterdam bus to Hamburg.7 h 10 min26€
From Amsterdam, Centraal Station line 22 bus to Amsterdam, Amsterdam Sloterdijk, bus to HBF/Kirchenallee, then line 6 bus to Zimmerstraße.8 h 56 min65€
From Amsterdam rideshare to Hamburg.4 h 53 min27€
From Amsterdam drive to Hamburg.4 h 14 min70€
From Amsterdam Centraal train to Amsterdam airport, fly to Hamburg airport, then train to Hamburg.3 h 28 min75€
From Amsterdam Centraal train to Amsterdam airport, fly to Bremen airport, line 6 tram to Bremen Hbf, then train to Hamburg.4 h 2 min142€
From Amsterdam Centraal train to Amsterdam airport, fly to Hannover airport, train to Hannover Hbf, then train to Hamburg.4 h 16 min128€
From Amsterdam Centraal train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Hamburg airport, then train to Hamburg.4 h 43 min93€

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

It takes approximately 5 h 24 min to get from Amsterdam to Hamburg, including transfers.

Is there a direct train between Amsterdam and Hamburg?

No, there is no direct train from Amsterdam to Hamburg. However, there are services departing from Amsterdam Centraal and arriving at Hamburg Hbf via Osnabrück Hbf. The journey, including transfers, takes approximately 5 h 24 min.

Is there a direct bus between Amsterdam and Hamburg?

Yes, there is a direct bus departing from Amsterdam and arriving at Hamburg. Services depart once daily, and operate Monday, Wednesday, Friday and Saturday. The journey takes approximately 7 h 10 min.

Operators from Amsterdam to Hamburg

OperatorPhoneWebsite
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Polski Bus+48 22 417 62 27Polski Bus
GVB+31 900 8011GVB
FlixBus+49 1807 123 99 123FlixBus
HVV040/ 19 449HVV
BlaBlaCarBlaBlaCar
EurowingsEurowings
KLMKLM
S-BahnS-Bahn
BSAG+49 421 5596-0BSAG