Travel from Amsterdam to Bremen

Train, bus or fly from Amsterdam to Bremen?

KLM flies from Amsterdam to Bremen 3 times a day. Alternatively, you can take a train from Amsterdam to Bremen via Osnabrück Hbf in around 4 h 29 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 Bremen

From Amsterdam Centraal train to Amsterdam airport, fly to Bremen airport, then line 6 tram to Bremen.2 h 23 min$152
From Amsterdam Centraal train to Amsterdam airport, fly to Hannover airport, train to Hannover Hbf, then train to Bremen.4 h 21 min$175
From Amsterdam Centraal train to Osnabrück Hbf then train to Bremen Hbf.4 h 29 min$101
From Amsterdam bus to Bremen.5 h 11 min$50
From Amsterdam, Dam line 5 tram to Amsterdam Zuid, train to Groningen, train to Leer(Ostfriesl), then train to Bremen Hbf.6 h 38 min$102
From Amsterdam, Centraal Station line 22 bus to Amsterdam, Amsterdam Sloterdijk then bus to Bremen.6 h 58 min$58
From Amsterdam rideshare to Bremen.4 h 19 min$25
From Amsterdam drive to Bremen.3 h 16 min$65

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

It takes approximately 2 h 23 min to get from Amsterdam to Bremen, including transfers.

Is there a direct train between Amsterdam and Bremen?

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

Is there a direct bus between Amsterdam and Bremen?

Yes, there is a direct bus departing from Amsterdam and arriving at Bremen. Services depart once daily, and operate every day. The journey takes approximately 5 h 11 min.

Operators from Amsterdam to Bremen

Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
BSAG+49 421 5596-0BSAG
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Eurolines DE+49 6196 2078-501Eurolines DE
GVB+31 900 8011GVB
FlixBus+49 1807 123 99 123FlixBus