Bus Berlin ↔ Bremen from € 11,90

Comfort on board

Our buses are equipped with large and comfortable seats, a toilet, Wi-Fi and power outlets.
Our onboard service
Select from over 120 000 connections.

Largest bus network in Europe

Choose from over 1.400 travel destinations in 26 countries and discover Europe with FlixBus.

Book your trip

Arrive on time

We’ll get you there in comfort and on time: 9 out of 10 of our busses arrive punctually.

Current route information
Travel eco-friendly with FlixBus

Travel environment-friendly

Our efficient coaches are proven to have an excellent carbon footprint per driven passenger-kilometer.

Bus travel and environment

Quick info about your trip between Berlin and Bremen

Bus ticket from € 11,90
Distance between Berlin & Bremen 316 km
Direct connections Yes
Online payment methods Credit cards, bank transfer, PayPal, Sofortüberweisung

Your bus schedule between Berlin and Bremen

Find schedule between
and
Select Days
Departure
Arrival
Days Transfers Dep. Duration Arr. From
§§ getWeekdayString(connection.weekdays) §§ §§ connection.interconnection_transfers.length §§ §§ formatTime(connection.departure.timestamp, connection.departure.tz) §§ §§ formatDuration(connection.duration.hour, connection.duration.minutes) §§ §§ formatTime(connection.arrival.timestamp, connection.arrival.tz) §§ §§ connection.price > 0 ? formatPrice(connection.price) : 'Book now' §§
Duration: §§ connection.duration.hour §§:§§ connection.duration.minutes < 10 ? '0' + connection.duration.minutes : connection.duration.minutes §§
Transfer Time: §§ connection.interconnection_transfers[tripIndex-1].duration.hour < 10 ? '0' + connection.interconnection_transfers[tripIndex-1].duration.hour : connection.interconnection_transfers[tripIndex-1].duration.hour §§:§§ connection.interconnection_transfers[tripIndex-1].duration.minutes < 10 ? '0' + connection.interconnection_transfers[tripIndex-1].duration.minutes : connection.interconnection_transfers[tripIndex-1].duration.minutes §§
§§ stop.departure.timestamp + '000' | date :'HH:mm' : stop.departure.tz §§ §§ stop.station.name §§
via 
§§ viaStop.station.name §§ §§ viaStop.station.name §§,  ...,  §§ viaStop.station.name §§ ,
§§ stop.arrival.timestamp + '000' | date :'HH:mm': stop.arrival.tz §§ §§ stop.station.name §§
via
§§ stop.arrival.timestamp + '000' | date : 'HH:mm' : stop.departure.tz §§ §§ stop.departure.timestamp + '000' | date : 'HH:mm': stop.departure.tz §§
§§ stop.station.name §§

Your Bus Stops in Berlin

notice Please note that there are 18 bus stops in Berlin

Your bus stop in Bremen