Travel from Berlin to Bremen

Train, bus or fly from Berlin to Bremen?

German Railways (DB) operates a train from Berlin to Bremen once daily. Tickets cost $80 - $120 and the journey takes 3 h. Alternatively, you can take a bus from Berlin to Bremen via Hamburg in around 5 h 31 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 Berlin to Bremen

ModeDurationPrice
From Berlin Hbf (tief) train to Bremen Hbf.3 h81€
From Berlin Hbf (tief) train to Hamburg Hbf then train to Bremen Hbf.3 h 14 min95€
From Berlin, Berlin Alexanderplatz bus to Hamburg then bus to Bremen.5 h 31 min37€
From Berlin, Berlin Alexanderplatz bus to Bremen.5 h 45 min33€
From S Hackescher Markt train to S Flughafen Berlin-Schönefeld Bhf, walk to Berlín, letiště Schönefeld, P Bus - Terminal B, then bus to Brémy, ZOB, Fernlinien, nást. 6.8 h 20 min18€
From Berlin rideshare to Bremen.4 h 15 min18€
From Berlin drive to Bremen.3 h 41 min52€
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Bremen airport, then line 6 tram to Bremen.4 h 42 min124€
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Hamburg airport, train to Hamburg Hasselbrook, train to Hamburg Hbf, then train to Bremen.6 h 26 min145€
From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Hannover airport, train to Hannover Hbf, then train to Bremen.6 h 40 min159€

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

The train from Berlin Hbf (tief) to Bremen Hbf takes 3 h including transfers and departs once daily.

Is there a direct train between Berlin and Bremen?

Yes, there is a direct train departing from Berlin Hbf (tief) and arriving at Bremen Hbf. Services depart once daily, and operate Monday to Saturday. The journey takes approximately 3 h.

Is there a direct bus between Berlin and Bremen?

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

Operators from Berlin to Bremen

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
S-Bahn BerlinS-Bahn Berlin
RegioJet+420 542 42 42 42RegioJet
BlaBlaCarBlaBlaCar
BVGBVG
LufthansaLufthansa
EurowingsEurowings
KLMKLM
Air FranceAir France
BSAG+49 421 5596-0BSAG
Scandinavian AirlinesScandinavian Airlines
MHS Aviation GmbHMHS Aviation GmbH
S-BahnS-Bahn
SwissSwiss
British AirwaysBritish Airways