Distance 722 km |
Average flight duration 2h 52m |
Cheapest ticket price £23 |
Flights per day 73 |
Direct flights 10 |
Airlines 17 |
Fastest flight 1h 35m |
Cheapest month to travel December |
First flight 05:55 |
Last flight 22:45 |
Cheapest
Average
The best way to find a cheap flight ticket from Hamburg to London is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
Lufthansa LH1 | 06:00 Hamburg Airport (HAM) | 4h25 | 09:25 London City Airport (LCY) | 1 change | |
Lufthansa LH1 | 06:00 Hamburg Airport (HAM) | 4h45 | 09:45 London Heathrow Airport (LHR) | 1 change | |
Air France AF1611 | 06:00 Hamburg Airport (HAM) | 5h30 | 10:30 London Heathrow Airport (LHR) | 1 change | |
Air France AF1611 | 06:00 Hamburg Airport (HAM) | 8h45 | 13:45 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH1 | 06:00 Hamburg Airport (HAM) | 3h45 | 08:45 London Heathrow Airport (LHR) | 1 change | |
Air France AF1611 | 06:00 Hamburg Airport (HAM) | 13h20 | 18:20 London Heathrow Airport (LHR) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 13h15 | 18:25 London City Airport (LCY) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 11h25 | 16:35 London City Airport (LCY) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 4h20 | 09:30 London City Airport (LCY) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 14h25 | 19:35 London City Airport (LCY) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 3h40 | 08:50 London City Airport (LCY) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 3h00 | 08:10 London City Airport (LCY) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 5h35 | 10:45 London Heathrow Airport (LHR) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 12h30 | 17:40 London City Airport (LCY) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 8h40 | 13:50 London Heathrow Airport (LHR) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 11h50 | 17:00 London Heathrow Airport (LHR) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 3h50 | 09:00 London Heathrow Airport (LHR) | 1 change | |
KLM KL1750 | 06:10 Hamburg Airport (HAM) | 10h55 | 16:05 London Heathrow Airport (LHR) | 1 change | |
British Airways BA963 | 06:15 Hamburg Airport (HAM) | 1h50 | 07:05 London Heathrow Airport (LHR) | 0 changesDirect | |
braathens regional aviation sk648 | 06:15 Hamburg Airport (HAM) | 10h45 | 16:00 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk648 | 06:15 Hamburg Airport (HAM) | 12h25 | 17:40 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk648 | 06:15 Hamburg Airport (HAM) | 4h05 | 09:20 London Heathrow Airport (LHR) | 1 change | |
Brussels Airlines SN2630 | 07:15 Hamburg Airport (HAM) | 3h50 | 10:05 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH7 | 07:30 Hamburg Airport (HAM) | 4h15 | 10:45 London Heathrow Airport (LHR) | 1 change | |
Eurowings LX4413 | 07:40 Hamburg Airport (HAM) | 4h35 | 11:15 London Heathrow Airport (LHR) | 1 change | |
Eurowings LH5336 | 08:20 Hamburg Airport (HAM) | 1h45 | 09:05 London Heathrow Airport (LHR) | 0 changesDirect | |
Eurowings EW7460 | 08:20 Hamburg Airport (HAM) | 1h45 | 09:05 London Heathrow Airport (LHR) | 0 changesDirect | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 13h25 | 20:50 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 11h00 | 18:25 London City Airport (LCY) | 1 change | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 9h35 | 17:00 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 3h20 | 10:45 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 10h15 | 17:40 London City Airport (LCY) | 1 change | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 6h25 | 13:50 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 11h50 | 19:15 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 9h10 | 16:35 London City Airport (LCY) | 1 change | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 8h40 | 16:05 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1752 | 08:25 Hamburg Airport (HAM) | 12h10 | 19:35 London City Airport (LCY) | 1 change | |
Eurowings EW9031 | 08:55 Hamburg Airport (HAM) | 4h05 | 12:00 London Heathrow Airport (LHR) | 1 change | |
Eurowings EW9031 | 08:55 Hamburg Airport (HAM) | 7h05 | 15:00 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk646 | 09:35 Hamburg Airport (HAM) | 7h25 | 16:00 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk646 | 09:35 Hamburg Airport (HAM) | 9h55 | 18:30 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk646 | 09:35 Hamburg Airport (HAM) | 9h05 | 17:40 London Heathrow Airport (LHR) | 1 change | |
Swiss LX1051 | 09:35 Hamburg Airport (HAM) | 4h15 | 12:50 London City Airport (LCY) | 1 change | |
Swiss LX1051 | 09:35 Hamburg Airport (HAM) | 4h25 | 13:00 London Heathrow Airport (LHR) | 1 change | |
Lufthansa Cityline LH2055 | 09:50 Hamburg Airport (HAM) | 4h10 | 13:00 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH13 | 10:00 Hamburg Airport (HAM) | 3h45 | 12:45 London Heathrow Airport (LHR) | 1 change | |
British Airways BA965 | 10:05 Hamburg Airport (HAM) | 1h50 | 10:55 London Heathrow Airport (LHR) | 0 changesDirect | |
Eurowings EW7040 | 11:00 Hamburg Airport (HAM) | 3h50 | 13:50 London Heathrow Airport (LHR) | 1 change | |
Eurowings EW7040 | 11:00 Hamburg Airport (HAM) | 7h55 | 17:55 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1754 | 11:00 Hamburg Airport (HAM) | 8h25 | 18:25 London City Airport (LCY) | 1 change | |
KLM Cityhopper KL1754 | 11:00 Hamburg Airport (HAM) | 6h35 | 16:35 London City Airport (LCY) | 1 change | |
KLM Cityhopper KL1754 | 11:00 Hamburg Airport (HAM) | 7h40 | 17:40 London City Airport (LCY) | 1 change | |
KLM Cityhopper KL1754 | 11:00 Hamburg Airport (HAM) | 9h35 | 19:35 London City Airport (LCY) | 1 change | |
Air France AF1411 | 11:55 Hamburg Airport (HAM) | 10h30 | 21:25 London Heathrow Airport (LHR) | 1 change | |
Air France AF1411 | 11:55 Hamburg Airport (HAM) | 7h25 | 18:20 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH17 | 12:00 Hamburg Airport (HAM) | 3h45 | 14:45 London Heathrow Airport (LHR) | 1 change | |
Eurowings LH5338 | 12:25 Hamburg Airport (HAM) | 1h45 | 13:10 London Heathrow Airport (LHR) | 0 changesDirect | |
Eurowings EW7462 | 12:25 Hamburg Airport (HAM) | 1h45 | 13:10 London Heathrow Airport (LHR) | 0 changesDirect | |
braathens regional aviation sk1648 | 12:25 Hamburg Airport (HAM) | 10h15 | 21:40 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk1648 | 12:25 Hamburg Airport (HAM) | 4h35 | 16:00 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk1648 | 12:25 Hamburg Airport (HAM) | 7h05 | 18:30 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk1648 | 12:25 Hamburg Airport (HAM) | 6h15 | 17:40 London Heathrow Airport (LHR) | 1 change | |
Eurowings EW7044 | 13:25 Hamburg Airport (HAM) | 5h30 | 17:55 London Heathrow Airport (LHR) | 1 change | |
Norwegian Air Shuttle DY1127 | 13:45 Hamburg Airport (HAM) | 7h25 | 20:10 London Gatwick Airport (LGW) | 1 change | |
Lufthansa LH21 | 14:00 Hamburg Airport (HAM) | 3h45 | 16:45 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH21 | 14:00 Hamburg Airport (HAM) | 3h40 | 16:40 London City Airport (LCY) | 1 change | |
British Airways BA969 | 14:20 Hamburg Airport (HAM) | 1h50 | 15:10 London Heathrow Airport (LHR) | 0 changesDirect | |
Eurowings EW7042 | 14:30 Hamburg Airport (HAM) | 4h25 | 17:55 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1756 | 14:45 Hamburg Airport (HAM) | 7h05 | 20:50 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1756 | 14:45 Hamburg Airport (HAM) | 5h30 | 19:15 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1756 | 14:45 Hamburg Airport (HAM) | 4h40 | 18:25 London City Airport (LCY) | 1 change | |
KLM Cityhopper KL1756 | 14:45 Hamburg Airport (HAM) | 3h15 | 17:00 London Heathrow Airport (LHR) | 1 change | |
KLM Cityhopper KL1756 | 14:45 Hamburg Airport (HAM) | 5h50 | 19:35 London City Airport (LCY) | 1 change | |
KLM Cityhopper KL1756 | 14:45 Hamburg Airport (HAM) | 3h55 | 17:40 London City Airport (LCY) | 1 change | |
Lufthansa LH23 | 15:00 Hamburg Airport (HAM) | 3h45 | 17:45 London Heathrow Airport (LHR) | 1 change | |
Lufthansa LH23 | 15:00 Hamburg Airport (HAM) | 3h40 | 17:40 London City Airport (LCY) | 1 change | |
Eurowings EW7038 | 15:00 Hamburg Airport (HAM) | 5h20 | 19:20 London Heathrow Airport (LHR) | 1 change | |
Swiss LX1057 | 15:00 Hamburg Airport (HAM) | 3h50 | 17:50 London Gatwick Airport (LGW) | 1 change | |
Ryanair FR 1517 | 15:25 Hamburg Airport (HAM) | 1h35 | 16:00 London Stansted Airport (STN) | 0 changesDirect | |
braathens regional aviation sk650 | 15:35 Hamburg Airport (HAM) | 18h45 | 09:20 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk650 | 15:35 Hamburg Airport (HAM) | 7h05 | 21:40 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk650 | 15:35 Hamburg Airport (HAM) | 3h55 | 18:30 London Heathrow Airport (LHR) | 1 change | |
Air France AF1711 | 15:40 Hamburg Airport (HAM) | 6h45 | 21:25 London Heathrow Airport (LHR) | 1 change | |
British Airways BA975 | 16:20 Hamburg Airport (HAM) | 1h50 | 17:10 London Heathrow Airport (LHR) | 0 changesDirect | |
Eurowings EW31 | 17:00 Hamburg Airport (HAM) | 3h20 | 19:20 London Heathrow Airport (LHR) | 1 change | |
Luxair lg9514 | 17:05 Hamburg Airport (HAM) | 19h10 | 11:15 London City Airport (LCY) | 1 change | |
Luxair lg9514 | 17:05 Hamburg Airport (HAM) | 15h05 | 07:10 London City Airport (LCY) | 1 change | |
Luxair lg9514 | 17:05 Hamburg Airport (HAM) | 3h45 | 19:50 London City Airport (LCY) | 1 change | |
Sas Airways sk2646 | 17:50 Hamburg Airport (HAM) | 20h05 | 12:55 London Heathrow Airport (LHR) | 1 change | |
Sas Airways sk2646 | 17:50 Hamburg Airport (HAM) | 23h35 | 16:25 London Heathrow Airport (LHR) | 1 change | |
Eurowings EW7464 | 17:55 Hamburg Airport (HAM) | 1h45 | 18:40 London Heathrow Airport (LHR) | 0 changesDirect | |
Eurowings LH5340 | 17:55 Hamburg Airport (HAM) | 1h45 | 18:40 London Heathrow Airport (LHR) | 0 changesDirect | |
Lufthansa LH29 | 18:00 Hamburg Airport (HAM) | 3h45 | 20:45 London Heathrow Airport (LHR) | 1 change | |
Air France AF1511 | 18:05 Hamburg Airport (HAM) | 4h20 | 21:25 London Heathrow Airport (LHR) | 1 change | |
KLM KL1758 | 18:45 Hamburg Airport (HAM) | 14h25 | 08:10 London City Airport (LCY) | 1 change | |
KLM KL1758 | 18:45 Hamburg Airport (HAM) | 15h45 | 09:30 London City Airport (LCY) | 1 change | |
KLM KL1758 | 18:45 Hamburg Airport (HAM) | 13h55 | 07:40 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk652 | 18:55 Hamburg Airport (HAM) | 3h45 | 21:40 London Heathrow Airport (LHR) | 1 change | |
British Airways BA967 | 18:55 Hamburg Airport (HAM) | 1h50 | 19:45 London Heathrow Airport (LHR) | 0 changesDirect | |
braathens regional aviation sk652 | 18:55 Hamburg Airport (HAM) | 22h05 | 16:00 London Heathrow Airport (LHR) | 1 change | |
braathens regional aviation sk652 | 18:55 Hamburg Airport (HAM) | 15h25 | 09:20 London Heathrow Airport (LHR) | 1 change | |
easyJet U28636 | 20:40 Hamburg Airport (HAM) | 1h40 | 21:20 London Gatwick Airport (LGW) | 0 changesDirect | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 15h45 | 12:15 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 33h20 | 05:50 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 16h50 | 13:20 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 33h55 | 06:25 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 33h35 | 06:05 London Gatwick Airport (LGW) | 1 change | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 23h20 | 19:50 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 17h35 | 14:05 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 34h05 | 06:35 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 25h30 | 22:00 London Heathrow Airport (LHR) | 1 change | |
Qatar Airways QR90 | 21:30 Hamburg Airport (HAM) | 20h55 | 17:25 London Heathrow Airport (LHR) | 1 change | |
This is the last flight of the day. |
Find all the dates and times for this journey
Fastest Journey
1 h 35 m
Average
8 h 51 m
Flights per day
112
Distance
723 km
Of the 112 flights that leave Hamburg for London every day 13 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
For as little as £22 you can travel by flight between Hamburg and London with Ryanair, Eurowings and British Airways. Omio will show you the best deals, timetables and tickets available for this route.
Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.
Ryanair from Hamburg to London flight information:
It's incredibly straightforward to travel between Hamburg and London by plane, with an average of a dozen direct services departing Hamburg Airport daily. Direct services are provided by a variety of established airlines, including operators like easyJet, with departures commencing in the early morning and continuing on throughout the day until the late evening. The average journey time for services from Hamburg to London is approximately 1 hour 40 minutes.
With so many regular flights between Hamburg and London, it should come as little surprise that several established airlines offer non-stop services. Ryanair, British Airways and Eurowings all offer several services every day. EasyJet also offers an average of two flights each day.
Total journey times from Hamburg to London can vary slightly depending on the airline chosen and arrival airport. The quickest services are provided by Ryanair, with services arriving into London Stanstead and taking an average of 1 hour 35 minutes. Most services, including easyJet flights, take anywhere from 1 hour 40 minutes to 1 hour 50 minutes.
There's an average of 12 flights from Hamburg to London daily. The first service departs Hamburg Airport at 6:40 a.m. every morning, with further departures at 7:05 a.m. and 7:20 a.m., followed by a further outbound flight at least once every two hours. easyJet operates two daily flights, with one leaving at 12:50 p.m. and another departing at 9:45 p.m.
Flights from Hamburg to London generally leave from Hamburg Airport and arrive in London Gatwick Airport.
Hamburg Airport is 11.1 km away from Hamburg city centre and London Gatwick Airport is 46.6 km from London city centre.
Here are some other resources that might have the information you need