Bus from Berlin to Hamburg and return

Find cheap coach tickets for your bus journey from Berlin to Hamburg and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1850 Companies – 5,632,707 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Everything about the connection Berlin - Hamburg

Cheapest Bus£4.17
Fastest Bus3h 5m
Distance255.2 km
Coach CompaniesBlaBlaBus, FlixBus, RegioJet, PolskiBus

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Berlin
    Hamburg
    08:35
    12:20
    13 Mar
    BlaBlaBusBlaBlaBus
    from £4.17
  • Berlin
    Hamburg
    08:35
    12:20
    1 Mar
    BlaBlaBusBlaBlaBus
    from £4.17
  • Berlin
    Hamburg
    23:00
    02:05
    25 Apr
    +1
    FlixBusFlixBus
    from £4.17
  • Berlin
    Hamburg
    15:45
    19:35
    23 Apr
    FlixBusFlixBus
    from £4.17
  • Berlin
    Hamburg
    15:45
    19:35
    19 Mar
    FlixBusFlixBus
    from £4.17
  • Berlin
    Hamburg
    23:00
    02:05
    1 Apr
    +1
    FlixBusFlixBus
    from £4.17
  • Berlin
    Hamburg
    15:15
    18:35
    7 Mar
    BlaBlaBusBlaBlaBus
    from £6.67
  • Berlin
    Hamburg
    20:00
    23:20
    12 Mar
    BlaBlaBusBlaBlaBus
    from £6.67
  • Berlin
    Hamburg
    20:00
    23:20
    3 Mar
    BlaBlaBusBlaBlaBus
    from £6.67
  • Berlin
    Hamburg
    20:00
    23:20
    2 Mar
    BlaBlaBusBlaBlaBus
    from £6.67
  • Berlin
    Hamburg
    03:40
    06:45
    6 Mar
    FlixBusFlixBus
    from £6.67
  • Berlin
    Hamburg
    03:25
    11:10
    13 Mar
    RegioJetRegioJet
    from £8.17
  • Berlin
    Hamburg
    00:50
    04:15
    13 Mar
    PolskiBusPolskiBus
    from £20.39
  • Berlin
    Hamburg
    00:50
    04:15
    13 Mar
    PolskiBusPolskiBus
    from £20.39
  • Berlin
    Hamburg
    00:16
    06:44
    28 Apr
    Deutsche BahnDeutsche Bahn
    from £14.95
  • Berlin
    Hamburg
    05:28
    07:25
    26 Jun
    Deutsche BahnDeutsche Bahn
    from £14.95
  • Berlin
    Hamburg
    15:40
    17:24
    8 Apr
    Deutsche BahnDeutsche Bahn
    from £14.95
  • Berlin
    Hamburg
    00:16
    06:44
    4 Jun
    Deutsche BahnDeutsche Bahn
    from £14.95
  • Berlin
    Hamburg
    04:00
    07:20
    29 Feb
    BlaBlaCarBlaBlaCar
    from £5.85
  • Berlin
    Hamburg
    10:00
    13:20
    16 May
    BlaBlaCarBlaBlaCar
    from £8.35
  • Berlin
    Hamburg
    20:00
    23:19
    13 Mar
    MovacarMovacar
    from £41.68
  • Berlin
    Hamburg
    20:00
    23:19
    20 Mar
    MovacarMovacar
    from £41.68
Departure / Arrival
Date best offer
Company
Best price
  • Hamburg
    Berlin
    20:00
    23:20
    22 Mar
    BlaBlaBusBlaBlaBus
    from £4.17
  • Hamburg
    Berlin
    20:00
    23:20
    18 Mar
    BlaBlaBusBlaBlaBus
    from £4.17
  • Hamburg
    Berlin
    11:35
    14:50
    2 Apr
    FlixBusFlixBus
    from £4.17
  • Hamburg
    Berlin
    02:30
    05:40
    21 Apr
    FlixBusFlixBus
    from £4.17
  • Hamburg
    Berlin
    20:00
    23:20
    17 Mar
    BlaBlaBusBlaBlaBus
    from £4.17
  • Hamburg
    Berlin
    06:00
    09:20
    15 Mar
    BlaBlaBusBlaBlaBus
    from £4.17
  • Hamburg
    Berlin
    20:00
    23:20
    10 Mar
    BlaBlaBusBlaBlaBus
    from £4.17
  • Hamburg
    Berlin
    14:00
    19:40
    13 Mar
    Eurolines GermanyEurolines Germany
    from £11.69
  • Hamburg
    Berlin
    14:00
    19:40
    13 Mar
    Eurolines GermanyEurolines Germany
    from £11.69
  • Hamburg
    Berlin
    18:20
    02:05
    13 Mar
    +1
    RegioJetRegioJet
    from £12.23
  • Hamburg
    Berlin
    03:30
    06:40
    13 Mar
    IC BusIC Bus
    from £16.62
  • Hamburg
    Berlin
    03:30
    06:40
    13 Mar
    IC BusIC Bus
    from £16.62
  • Hamburg
    Berlin
    02:45
    06:05
    13 Mar
    PolskiBusPolskiBus
    from £20.39
  • Hamburg
    Berlin
    02:45
    06:05
    13 Mar
    PolskiBusPolskiBus
    from £20.39
  • Hamburg
    Berlin
    05:27
    07:22
    5 May
    Deutsche BahnDeutsche Bahn
    from £14.95
  • Hamburg
    Berlin
    05:27
    07:22
    18 Mar
    Deutsche BahnDeutsche Bahn
    from £14.95
  • Hamburg
    Berlin
    06:48
    08:55
    15 Mar
    Deutsche BahnDeutsche Bahn
    from £14.95
  • Hamburg
    Berlin
    05:27
    07:22
    6 Mar
    Deutsche BahnDeutsche Bahn
    from £14.95
  • Hamburg
    Berlin
    17:30
    20:50
    5 Mar
    BlaBlaCarBlaBlaCar
    from £7.52
  • Hamburg
    Berlin
    15:10
    18:30
    26 Mar
    BlaBlaCarBlaBlaCar
    from £8.35
  • Hamburg
    Berlin
    19:00
    22:19
    27 Mar
    MovacarMovacar
    from £41.68
  • Hamburg
    Berlin
    19:00
    22:19
    13 Mar
    MovacarMovacar
    from £41.68

Information about the bus connection, amenities and services

You want to travel from Berlin to Hamburg by bus? The CheckMyBus search engine can help you find the ideal trip. If you're in a rush, consider picking the fastest connection provided by , to get there in as little as 3h 30m. If your focus is more on saving money while travelling between Hamburg and Berlin, then BlaBlaBus offers the most inexpensive tickets at £4.17. Keep in mind that if you book too last minute or during times of unusually high demand, tickets could be slightly more expensive. That's why it's always a good idea to check what's available. Click the "Find Now" button to see every available connection and take your pick!
It’s not difficult to find an inexpensive bus ticket for a trip from Berlin to Hamburg – finding the best one, however, can be a little more tricky. But don't fret: CheckMyBus is here to assist you! Over the past few years, intercity bus companies have really gone the extra mile by offering top-notch special features ranging from USB ports over wireless internet for free to entertainment systems, which allow you to stream TV series and films on your own smartphone. On CheckMyBus you can easily find out which companies offer which services. Also make sure to check the individual luggage policies: Most coach companies, which operate the route Berlin - Hamburg, allow you to take handluggage and one normal size suitcase for free. Additional or oversize luggage can usually be added for some extra pounds. One last piece of advice: Browse our website for the latest deals. After all, everyone likes a good bargain, right?
The number one rule for every traveller? Book in advance and make use of early bird rates. Getting from Berlin to Hamburg by bus can be as cheap as £4.17. If you book at short notice, however, your ticket might be slightly more expensive. A comparison with other travel options such as trains, flights and carpooling services can be beneficial as well. If you want to reach your destination as quickly as possible, Remember to take a look at travelling times: will get you there in only 3h 30m.

Bus stops in Berlin and Hamburg

Stations
Adenauerallee 74-78, 20097 Hamburg (Germany)
Hachmannplatz 16, 20099 Hamburg (Germany)

Compare Berlin and Hamburg

£4.93
£4.34
Berlin
Hamburg
A taxi journey in Berlin is 12% more expensive than in Hamburg.
£2.26
£2.51
Berlin
Hamburg
A bus fare in Berlin is 10% cheaper than in Hamburg.
£2.51
£2.92
Berlin
Hamburg
A pint of beer in Berlin is 15% cheaper than in Hamburg.
£0.39
£0.35
Berlin
Hamburg
A bottle of water in Berlin is 11% more expensive than in Hamburg.
£6.84
£8.69
Berlin
Hamburg
A meal in Berlin is 22% cheaper than in Hamburg.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download