Bus from Hamburg to London and return

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

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

Everything about the connection Hamburg - London

Cheapest Bus£29.30
Fastest Bus14h 28m
Distance720.7 km
Coach CompaniesFlixBus, BlaBlaBus, Eurolines France, Eurolines Germany

Which way would you like to travel?

Departure / Arrival
Date best offer
Company
Best price
  • Hamburg
    London
    17:02
    07:30
    16 Mar
    +1
    FlixBusFlixBus
    from £29.30
  • Hamburg
    London
    17:02
    09:00
    26 Mar
    +1
    FlixBusFlixBus
    from £29.30
  • Hamburg
    London
    16:50
    09:00
    19 Mar
    +1
    FlixBusFlixBus
    from £29.30
  • Hamburg
    London
    16:50
    07:30
    23 Mar
    +1
    FlixBusFlixBus
    from £29.30
  • Hamburg
    London
    12:30
    07:45
    5 Mar
    +1
    BlaBlaBusBlaBlaBus
    from £32.64
  • Hamburg
    London
    23:59
    18:30
    5 Mar
    +1
    FlixBusFlixBus
    from £32.64
  • Hamburg
    London
    16:50
    07:30
    2 Mar
    +1
    FlixBusFlixBus
    from £33.47
  • Hamburg
    London
    21:45
    20:15
    9 Mar
    +1
    Eurolines FranceEurolines France
    from £35.17
  • Hamburg
    London
    21:45
    20:15
    9 Mar
    +1
    Eurolines FranceEurolines France
    from £35.17
  • Hamburg
    London
    12:30
    07:45
    8 Mar
    +1
    BlaBlaBusBlaBlaBus
    from £36.98
  • Hamburg
    London
    12:30
    07:45
    23 Mar
    +1
    BlaBlaBusBlaBlaBus
    from £36.98
  • Hamburg
    London
    12:30
    07:45
    12 Mar
    +1
    BlaBlaBusBlaBlaBus
    from £36.98
  • Hamburg
    London
    13:45
    08:00
    9 Mar
    +1
    Eurolines GermanyEurolines Germany
    from £41.86
  • Hamburg
    London
    13:45
    08:00
    9 Mar
    +1
    Eurolines GermanyEurolines Germany
    from £72.84
  • Hamburg
    London
    14:46
    08:59
    2 Mar
    +1
    Deutsche BahnDeutsche Bahn
    from £56.85
  • Hamburg
    London
    14:46
    08:59
    2 Mar
    +1
    Deutsche BahnDeutsche Bahn
    from £56.85
  • Hamburg
    London
    22:46
    11:57
    5 Mar
    +1
    Deutsche BahnDeutsche Bahn
    from £66.90
  • Hamburg
    London
    22:46
    11:57
    5 Mar
    +1
    Deutsche BahnDeutsche Bahn
    from £66.90
  • Hamburg
    London
    18:10
    07:00
    9 Mar
    +1
    BlaBlaCarBlaBlaCar
    from £33.00
Departure / Arrival
Date best offer
Company
Best price
  • London
    Hamburg
    01:40
    01:53
    25 Feb
    National ExpressNational Express
    from £3.33
  • London
    Hamburg
    01:10
    01:23
    25 Feb
    National ExpressNational Express
    from £3.33
  • London
    Hamburg
    00:40
    00:53
    25 Feb
    National ExpressNational Express
    from £3.33
  • London
    Hamburg
    00:10
    00:23
    25 Feb
    National ExpressNational Express
    from £3.33
  • London
    Hamburg
    15:30
    13:45
    16 Mar
    +1
    FlixBusFlixBus
    from £30.13
  • London
    Hamburg
    15:30
    13:45
    23 Mar
    +1
    FlixBusFlixBus
    from £30.13
  • London
    Hamburg
    15:30
    13:45
    2 Mar
    +1
    FlixBusFlixBus
    from £30.13
  • London
    Hamburg
    15:30
    12:30
    8 Mar
    +1
    FlixBusFlixBus
    from £30.13
  • London
    Hamburg
    08:00
    07:45
    9 Mar
    +1
    Eurolines FranceEurolines France
    from £37.76
  • London
    Hamburg
    08:00
    07:45
    9 Mar
    +1
    Eurolines FranceEurolines France
    from £40.19
  • London
    Hamburg
    20:00
    15:45
    28 Feb
    +1
    FlixBusFlixBus
    from £41.85
  • London
    Hamburg
    10:00
    05:30
    27 Feb
    +1
    FlixBusFlixBus
    from £41.85
  • London
    Hamburg
    19:00
    14:00
    9 Mar
    +1
    Eurolines GermanyEurolines Germany
    from £56.10
  • London
    Hamburg
    19:00
    14:00
    9 Mar
    +1
    Eurolines GermanyEurolines Germany
    from £56.10
  • London
    Hamburg
    19:34
    12:54
    28 Feb
    +1
    Deutsche BahnDeutsche Bahn
    from £56.85
  • London
    Hamburg
    19:34
    13:14
    8 Mar
    +1
    Deutsche BahnDeutsche Bahn
    from £56.85
  • London
    Hamburg
    19:34
    12:54
    28 Feb
    +1
    Deutsche BahnDeutsche Bahn
    from £56.85
  • London
    Hamburg
    19:34
    13:14
    8 Mar
    +1
    Deutsche BahnDeutsche Bahn
    from £56.85
  • London
    Hamburg
    14:00
    00:50
    9 Mar
    +1
    BlaBlaCarBlaBlaCar
    from £34.00

Information about the bus connection, amenities and services

Ticket prices for a bus from Hamburg to London generally start at £29.30 but could also be a bit more expensive, which is why it’s good to compare! Use our search engine to find the perfect option for your preferences and pick between the offers of FlixBus, BlaBlaBus, Eurolines France, Movelia and . The fastest bus from London to Hamburg only takes 19h 15m. Just click the "Find Now" button and look for the best departure time!
Different travellers - different needs. For your bus ride from Hamburg to London you might be looking for a particularly short journey time, the cheapest bus ticket or for the provider which offers you the perfect amenities. Whereas you are normally allowed to take carry-on baggage on every bus, there might be restrictions concerning additional pieces of baggage or oversized luggage. Let’s say you want to bring a very large bag exceeding normal dimensions on a bus from London to Hamburg then you should opt for the offer provided by the coach company FlixBus. The details of every individual ride are displayed in our search results and you can also see if they are free of charge or not: Simply check for the coach company that has wireless internet at no extra cost, a bunch of electric sockets and a good selection of snacks and beverages. We're here to help you find the best coaches Hamburg to London.
First in time, first in line. Taking a bus from Hamburg to London will cost you between £29.30 and £43.52, generally depending on demand. When you opt for one of the direct connections, you’ll reach your destination within 19h 15m. Should you have to change buses at some point, however, the journey time can be up to 23h 20m.

Bus stops in Hamburg and London

Stations
Buckingham Palace Road  164 , London (United Kingdom)

Compare Hamburg and London

£4.35
£7.49
Hamburg
London
A taxi journey in Hamburg is 42% cheaper than in London.
£2.51
£2.50
Hamburg
London
A bus fare in Hamburg is 1% more expensive than in London.
£2.93
£4.50
Hamburg
London
A pint of beer in Hamburg is 35% cheaper than in London.
£0.35
£0.89
Hamburg
London
A bottle of water in Hamburg is 61% cheaper than in London.
£8.71
£6.27
Hamburg
London
A meal in Hamburg is 29% more expensive than in London.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download