The cheapest buses from Berlin to Hamburg

Showing times and prices for 28 Oct

Cheapest

£4

Average

£6

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Berlin to Hamburg will cost around £ 6 if you buy it on the day, but the cheapest tickets can be found for only £ 4.

Cheapest
13:30Berlin, ZOB3h10 16:40Hamburg
0 changes
£41One-way
Cheapest
08:30Berlin, ZOB3h10 11:40Hamburg
0 changes
£41One-way
2nd Cheapest
09:00Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 12:20Hamburg, ZOB am Hbf
0 changes
£41One-way
2nd Cheapest
08:35Berlin3h45 12:20Hamburg, ZOB am Hbf
0 changes
£41One-way
14:30Berlin3h45 18:15Hamburg, ZOB am Hbf
0 changes
£71One-way

Timetable Berlin to Hamburg

Showing buses for tomorrow, Thu, 28 Oct
07:35Berlin3h45 11:20Hamburg, ZOB am Hbf
0 changes
08:00Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 11:20Hamburg, ZOB am Hbf
0 changes
08:30Berlin, ZOB3h10 11:40Hamburg
0 changes
08:35Berlin3h45 12:20Hamburg, ZOB am Hbf
0 changes
09:00Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 12:20Hamburg, ZOB am Hbf
0 changes
09:50Berlin4h00 13:50Hamburg, ZOB am Hbf
0 changes
10:30Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 13:50Hamburg, ZOB am Hbf
0 changes
11:50Berlin3h45 15:35Hamburg, ZOB am Hbf
0 changes
12:15Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 15:35Hamburg, ZOB am Hbf
0 changes
13:30Berlin, ZOB3h10 16:40Hamburg
0 changes
13:45Berlin3h20 17:05Hamburg, ZOB am Hbf
0 changes
14:30Berlin3h45 18:15Hamburg, ZOB am Hbf
0 changes
14:55Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 18:15Hamburg, ZOB am Hbf
0 changes
15:15Berlin3h50 19:05Hamburg, ZOB am Hbf
0 changes
15:45Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 19:05Hamburg, ZOB am Hbf
0 changes
17:05Berlin3h20 20:25Hamburg, ZOB am Hbf
0 changes
19:05Berlin3h45 22:50Hamburg, ZOB am Hbf
0 changes
19:30Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 22:50Hamburg, ZOB am Hbf
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
27 Oct
£31Deutsche Bahn
£11BlaBlaCar Bus
Thu
28 Oct
£18FlixTrain
£4Pinkbus
Fri
29 Oct
£16Deutsche Bahn
£9Pinkbus
Sat
30 Oct
£9FlixTrain
£4Pinkbus
Sun
31 Oct
£4FlixTrain
£4Pinkbus
Mon
1 Nov
£9FlixTrain
£4Pinkbus
Tue
2 Nov
£7FlixTrain
£4BlaBlaCar Bus
Wed
3 Nov
£4FlixTrain
£9Flixbus
Thu
4 Nov
£4FlixTrain
£4Pinkbus
Fri
5 Nov
£13FlixTrain
£4BlaBlaCar Bus
Sat
6 Nov
£16Deutsche Bahn
£4Pinkbus
Sun
7 Nov
£13FlixTrain
£4Pinkbus
Mon
8 Nov
£4FlixTrain
£4Pinkbus
Tue
9 Nov
£4FlixTrain
£4BlaBlaCar Bus
Wed
10 Nov
£4FlixTrain
£4BlaBlaCar Bus
Thu
11 Nov
£4FlixTrain
£4Pinkbus
Fri
12 Nov
£13FlixTrain
£4Pinkbus
Sat
13 Nov
£4FlixTrain
£4Pinkbus
Sun
14 Nov
£16FlixTrain
£4Pinkbus
Mon
15 Nov
£4FlixTrain
£4Pinkbus
Tue
16 Nov
£16Deutsche Bahn
£4BlaBlaCar Bus

The fastest buses from Berlin to Hamburg

Showing times and prices for 28 Oct

Fastest Journey

3 h 10 m

Average

3 h 29 m

Buses per day

18

Distance

255 km

Of the 18 buses that leave Berlin for Hamburg every day 18 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 255 km distance in an average of 3 h 29 m but if you time it right, some buses will get you there in just 3 h 10 m .

The slowest buses will take 4 h and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

2nd Fastest
13:30Berlin, ZOB3h10 16:40Hamburg
0 changes
£41One-way
2nd Fastest
08:30Berlin, ZOB3h10 11:40Hamburg
0 changes
£41One-way
10:30Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 13:50Hamburg, ZOB am Hbf
0 changes
£71One-way
09:00Berlin, Europaplatz am Hbf. (BEX-Haltestelle)3h20 12:20Hamburg, ZOB am Hbf
0 changes
£41One-way
13:45Berlin3h20 17:05Hamburg, ZOB am Hbf
0 changes
£71One-way

These companies trust us. We sell their tickets all in one place.

National Express
Eurolines France
RegioJet
Trenitalia
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

Coach Information between Berlin and Hamburg

distanceDistance158 miles (255 km)
durationAverage coach duration3 h 10 min
priceAverage coach ticket price£5 (€6)
changesDirect coachYes
carriersCoach companiesFlixbus, BlaBlaCar, BlaBlaCar Bus or Deutsche Bahn

Coaches from Berlin to Hamburg cover the 158 miles (255 km) long trip taking on average 3 h 10 min with our travel partners like Flixbus, BlaBlaCar, BlaBlaCar Bus or Deutsche Bahn. There are direct coach services available. While the average ticket price for this trip costs around £5, you can find the cheapest coach ticket for as low as £4. Travellers depart most frequently from Berlin Hbf and arrive in Hamburg, ZOB am Hbf.

Coach companies

Coach between Berlin and Hamburg with Deutsche Bahn and FlixBus

Deutsche Bahn and FlixBus coaches will get you between Berlin and Hamburg from £4. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

Deutsche Bahn
FlixBus

Germany's largest coach operator Deutsche Bahn (DB) offers excellent services within Germany and internationally, including a trip from Berlin to Hamburg. Find DB coach timetables and tickets for your 158 miles (255 km) journey between Berlin and Hamburg with the best deals on Omio. Choose from ticket types including the Super Saver, Saver and Flexible fares if you’re looking for the most affordable coach from Berlin to Hamburg. DB also offers discount cards, such as the Bahncard, 25, 50 and 100, which you can use on Omio.

Deutsche Bahn is well-known for its levels of efficiency and comfort with its range of coach types. These include the high-speed InterCity Express (ICE), the national express Intercity (IC) and international express Eurocity (EC), and local Regional Express (RE) and Regional (RB) coaches. These types of coaches differ in terms of the comfort and time needed to travel. For example, toilets are standard services on these coaches, but other amenities like an onboard restaurant or free WiFi access are only available on certain coaches.

Buses from Berlin to Hamburg: Journey Details

Several operates provide direct buses from Berlin to Hamburg, including Postbus, FixBus and MeinFernbus providing departures every 15 minutes or less during peak times. Most buses from Berlin to Hamburg depart from Berlin central bus station or Berlin Zoo, arriving direct into Hamburg ZOB, the city's main bus station. Journey times take on average 3 hours 30 minutes, although more express services can take more than 20 minutes less travel time. Buses depart around the clock, with 00.05 a.m. service followed by a 01:00 a.m. departure providing late-night journeys. A regular schedule commences at 06:45 a.m. every morning, with buses departing throughout the day.

Taking the Bus from Berlin

Most bus services between Berlin and Hamburg depart from either Berlin central bus station toward the inner city, or Berlin Zoo, located in the city's Tiergarten to the west of the centre of Berlin. A more limited schedule of buses from Berlin to Hamburg depart Berlin Ostbahnhof in the east of the region. All departure points are conveniently connected by U-Bahn, local S-Bahn and bus services, with a limited tram service operating 24 hours a day.

Getting into Hamburg by Bus

Hamburg is the second biggest city in Germany after Berlin and the home of many celebrated landmarks and attractions. The medieval city is famed for its canals and riversides, with some of the most iconic architecture in western Europe. Most bus services into Hamburg arrive Hamburg ZOB, the city's central bus station. From there, travellers can explore Hamburg further via the region's U-Bahn and S-Bahn systems, or journey farther afield with easy autobahn connections to the rest of Germany and beyond. Public transport systems in Hamburg run regularly throughout the day, with brief closures overnight before recommencing at 04:30 a.m. each morning, excluding Sundays when a more limited schedule is observed.

Travel Tips

Buses from Berlin to Hamburg
Take the bus to Hamburg easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Berlin to Hamburg.
FAQs
What is the price of the cheapest coach from Berlin to Hamburg?
Omio customers have found the cheapest coaches from Berlin to Hamburg to cost as little as £4  in the next 7 days.
How much is a coach ticket from Berlin to Hamburg?
If you are looking to buy your coach ticket in the next 7 days, you can expect the Berlin to Hamburg coach to cost on average £5  one way.
What is the distance from Berlin to Hamburg via coach?
When travelling this route you should expect the distance to Hamburg from Berlin via coach to be approximately 158 miles (255 km).
How long does it take from Berlin to Hamburg by coach?
The coach time between Berlin and Hamburg is on average 3 h 10 min  for the 158 miles (255 km) long journey, but the time it takes to go to Hamburg from Berlin by coach can vary depending on specific dates or travelling on weekends and holidays.
What is the departure coach station in Berlin and arrival coach station in Hamburg?

There are a few coach stations in Berlin to start your trip from including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. In Hamburg you have a few coach station options to choose from for your arrival including Hamburg, ZOB am Hbf, Hamburg and Hamburg, Bahnsteig Gleis 13 + 14.

Omio customers travelling this route depart most frequently from Berlin Hbf   and arrive in Hamburg, ZOB am Hbf.

Where is the coach station in Berlin? Where is the coach station in Hamburg?

The most popular departure coach station with passengers for this journey, called Berlin Hbf, is located 1 mile (s) / 2 km from the city centre of Berlin.

The most popular arrival coach station, Hamburg, ZOB am Hbf, is located 1 mile (s) / 2 km away from the city centre of Hamburg.

Which coach companies can take me from Berlin to Hamburg?
If you're looking for coaches from Berlin to Hamburg, you can rely on Flixbus, BlaBlaCar, BlaBlaCar Bus or Deutsche Bahn to get you to Hamburg. It's also good to check out all possible coach companies for the Berlin to Hamburg route to see if there might be differences in the amenities they offer.
Is there a direct coach to Hamburg from Berlin?
Yes, you can find a direct coach to Hamburg from Berlin with Flixbus, BlaBlaCar or BlaBlaCar Bus  on Omio. This is worth paying attention to when you buy your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
When can I take the first coach from Berlin to Hamburg? When can I take the last coach for the day?
The first Berlin to Hamburg coach departs at 05: 35   and the last coach from Berlin to Hamburg leaves at 20: 30. Check out the most up-to-date Berlin to Hamburg coach times on Omio and find the best time to travel to your destination.
How far in advance should I book a coach ticket to Hamburg from Berlin to get the best deals?
The price of a one way coach ticket from Berlin to Hamburg is on average £5 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for coaches from all possible coach companies offering this trip. In general, you can find coach tickets to Hamburg from Berlin available a few months in advance.

Important Stations and Airports for this Journey