The cheapest buses from Hamburg to Berlin

Showing times and prices for 28 Oct

Cheapest

£4

Average

£5

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 Hamburg to Berlin will cost around £ 5 if you buy it on the day, but the cheapest tickets can be found for only £ 4.

Cheapest
08:30Hamburg3h10 11:40Berlin, ZOB
0 changes
£41One-way
Cheapest
13:30Hamburg3h10 16:40Berlin, ZOB
0 changes
£41One-way
2nd Cheapest
12:45Hamburg, ZOB am Hbf3h20 16:05Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
£41One-way
2nd Cheapest
14:00Hamburg, ZOB am Hbf3h20 17:20Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
£41One-way
2nd Cheapest
15:00Hamburg, ZOB am Hbf3h20 18:20Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
£41One-way

Timetable Hamburg to Berlin

Showing buses for tomorrow, Thu, 28 Oct
08:00Hamburg, ZOB am Hbf3h45 11:45Berlin
0 changes
08:00Hamburg, ZOB am Hbf3h20 11:20Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
08:25Hamburg, ZOB am Hbf3h20 11:45Berlin
0 changes
08:30Hamburg3h10 11:40Berlin, ZOB
0 changes
10:45Hamburg, ZOB am Hbf3h20 14:05Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
10:45Hamburg, ZOB am Hbf3h45 14:30Berlin
0 changes
11:10Hamburg, ZOB am Hbf3h40 14:50Berlin
0 changes
11:10Hamburg, ZOB am Hbf3h15 14:25Berlin
0 changes
12:45Hamburg, ZOB am Hbf3h20 16:05Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
12:45Hamburg, ZOB am Hbf3h55 16:40Berlin
0 changes
13:30Hamburg3h10 16:40Berlin, ZOB
0 changes
13:30Hamburg, ZOB am Hbf3h50 17:20Berlin
0 changes
13:30Hamburg, ZOB am Hbf3h20 16:50Berlin
0 changes
14:00Hamburg, ZOB am Hbf3h20 17:20Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
14:00Hamburg, ZOB am Hbf3h45 17:45Berlin
0 changes
15:00Hamburg, ZOB am Hbf3h20 18:20Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
15:00Hamburg, ZOB am Hbf3h50 18:50Berlin
0 changes
15:55Hamburg, ZOB am Hbf3h30 19:25Berlin
0 changes
17:30Hamburg, ZOB am Hbf3h45 21:15Berlin
0 changes
17:30Hamburg, ZOB am Hbf3h20 20:50Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
20:30Hamburg, ZOB am Hbf3h15 23:45Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
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
£37Deutsche Bahn
Find prices
Thu
28 Oct
£13FlixTrain
£4Pinkbus
Fri
29 Oct
£13FlixTrain
£7BlaBlaCar Bus
Sat
30 Oct
£16Deutsche Bahn
£4Pinkbus
Sun
31 Oct
£13FlixTrain
£4Pinkbus
Mon
1 Nov
£4FlixTrain
£4Pinkbus
Tue
2 Nov
£9FlixTrain
£4BlaBlaCar Bus
Wed
3 Nov
£16Deutsche Bahn
£4BlaBlaCar Bus
Thu
4 Nov
£5FlixTrain
£4Pinkbus
Fri
5 Nov
£13FlixTrain
£4Pinkbus
Sat
6 Nov
£4FlixTrain
£4Pinkbus
Sun
7 Nov
£9FlixTrain
£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
£9FlixTrain
£4Pinkbus
Mon
15 Nov
£4FlixTrain
£4Pinkbus
Tue
16 Nov
£4FlixTrain
£4Flixbus

The fastest buses from Hamburg to Berlin

Showing times and prices for 28 Oct

Fastest Journey

3 h 10 m

Average

3 h 29 m

Buses per day

21

Distance

255 km

Of the 21 buses that leave Hamburg for Berlin every day 21 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 3 h 55 m 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
08:30Hamburg3h10 11:40Berlin, ZOB
0 changes
£41One-way
2nd Fastest
13:30Hamburg3h10 16:40Berlin, ZOB
0 changes
£41One-way
20:30Hamburg, ZOB am Hbf3h15 23:45Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
£91One-way
11:10Hamburg, ZOB am Hbf3h15 14:25Berlin
0 changes
£41One-way
12:45Hamburg, ZOB am Hbf3h20 16:05Berlin, Europaplatz am Hbf. (BEX-Haltestelle)
0 changes
£41One-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 from Hamburg to Berlin

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

Coaches from Hamburg to Berlin cover the 158 miles (255 km) long trip taking on average 3 h 10 min with our travel partners like Flixbus, BlaBlaCar, Deutsche Bahn or BlaBlaCar Bus. There are direct coach services available. You can get the cheapest coach tickets for this route for as low as £4, but the average price of coach tickets is £5. Travellers depart most frequently from Hamburg Hbf and arrive in Berlin, Zentralen Omnibusbahnhof.

Coach companies

Travel with FlixBus and Deutsche Bahn from Hamburg to Berlin

Find the best coaches between Hamburg and Berlin with Omio's travel partners FlixBus and Deutsche Bahn from £4. We can find you the best deals, timetables and tickets when comparing and booking the best route.

FlixBus
Deutsche Bahn

FlixBus is one of Europe's leading low-cost coach operators, founded in Germany and offering long-distance coach services in Europe and the U. S. FlixBus also operates overnight coaches on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long coach journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

    When you buy your FlixBus coach tickets from Hamburg to Berlin don't forget to keep the following COVID-19 related policies in mind:

    • Exceptions to waive change or cancellation fees policy
    • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
    • Cancellations made 30 days before departure are free of charge.
    • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
    • Cashless payments recommended
    • Online booking and check-in recommended

    Buses from Hamburg to Berlin: Journey Details

    Buses from Hamburg to Berlin are plentiful, and several companies cover the route each day. There is at least one bus every hour, with more at busier times like in the early afternoon. Companies that operate services between the two cities include Meinfernbus, Flixbus, Berlinlinienbus and Postbus, and the journey of about 285 km takes just over 3 hours. The first bus departs very early in the morning while the last leaves late in the evening.

    Return journeys on buses from Berlin to Hamburg are also available.

    Taking the Bus from Hamburg

    Buses from Hamburg to Berlin depart from the ZOB or central bus station in the St. Georg area in the centre of the city. The station is a local landmark, and local bus services run to all parts of the city throughout the day, while a night bus service offers easy access at any time. S-Bahn and U-Bahn stations are a short walk from the station and trains run from early morning till about 01.00. Local taxis will also drop travellers at the station at any time.

    Getting into Berlin by Bus

    Travellers from all over the world visit Berlin to see iconic sites like the Brandenburg Gate and the Victory Column. The city has something for everyone, and visitors can explore the city's famous zoo or take advantage of fantastic shopping and nightlife.

    Buses from Hamburg to Berlin arrive at the long-distance bus terminus at the city's Zentraler Omnibusbahnhof or central bus station which is located on Masurenallee in Charlottenburg. Local buses depart throughout the day and night to every part of Berlin, while the U-Bahn and S-Bahn stations can be easily reached in 5 minutes by following the signposts.

    Travel Tips

    Buses from Hamburg to Berlin
    Take the bus to Berlin 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 Hamburg to Berlin.
    FAQs
    How much do cheap coach tickets from Hamburg to Berlin cost?
    Omio customers have found the cheapest coaches between Hamburg and Berlin to cost as little as £4  in the next 7 days.
    What is the average cost of a coach from Hamburg to Berlin?
    In the next 7 days you’ll find that the average cost of a coach ticket to Berlin from Hamburg is £5  one way.
    How far is it from Hamburg to Berlin by coach?
    You should expect to travel around 158 miles (255 km)  to Berlin from Hamburg by coach.
    How long is the coach journey to Berlin from Hamburg?
    The Hamburg to Berlin coach duration is on average 3 h 10 min, which is to be expected when travelling 158 miles (255 km) between Hamburg and Berlin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
    What is the departure coach station in Hamburg and arrival coach station in Berlin?

    When departing from Hamburg, you have various coach station options to start your route from including Hamburg, ZOB am Hbf, Hamburg and Hamburg, Bahnsteig Gleis 13 + 14. When arriving in Berlin, you can end your journey in coach stations like Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz.

    Omio customers book a coach from Hamburg Hbf   to Berlin, Zentralen Omnibusbahnhof   most frequently for this route.

    Where is the coach station in Hamburg to go to Berlin? Where is the coach station in Berlin located?

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

    The most popular arrival coach station, Berlin, Zentralen Omnibusbahnhof, is located 6 mile (s) / 9 km away from the city centre of Berlin.

    What coach companies go from Hamburg to Berlin?
    When taking a coach from Hamburg to Berlin, you can count on Flixbus, BlaBlaCar, Deutsche Bahn or BlaBlaCar Bus for the best way to get you to Berlin. You can also check all possible coach companies who offer a service from Hamburg to Berlin and compare the amenities they offer before buying a coach ticket.
    Are there any direct coaches from Hamburg to Berlin?
    Yes, there are direct coaches from Hamburg to Berlin, and you can find a direct coach for this route with Flixbus, BlaBlaCar or BlaBlaCar Bus  on Omio. It's worth paying attention to when you purchase your coach ticket as direct services tend to offer more convenience and save you time getting to your destination.
    When does the first coach depart from Hamburg to Berlin? When does the last coach depart from Hamburg to Berlin?
    The first Hamburg to Berlin coach departs at 06: 30   and the last coach from Hamburg to Berlin leaves at 16: 30. Check out the most up-to-date Hamburg to Berlin coach timetable on Omio and find the best time to travel to your destination.
    How far in advance should I buy coach tickets between Hamburg and Berlin for the best deals?
    In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this route and save money. If you purchase coach tickets between Hamburg and Berlin within the next 7 days, you can find tickets to cost on average £5 one way. To find the best prices for this journey, consider booking your coach ticket from Hamburg to Berlin a few months in advance.

    Important Stations and Airports for this Journey