Distance 932 km |
Average flight duration 4h 43m |
Cheapest ticket price £45 |
Flights per day 96 |
Direct flights 13 |
Airlines 29 |
Fastest flight 1h 50m |
Cheapest month to travel February |
First flight 05:50 |
Last flight 22:55 |
Cheapest price
£175
Average price
£386
Fastest journey
1 h 50 m
Average duration
1 h 51 m
Flights per day
111
Distance
932 km
The best way to find a cheap flight ticket from Berlin 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 |
---|---|---|---|---|---|
![]() ![]() | 04:00 Berlin Brandenburg Airport (BER) | 8h50 | 12:50 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 04:00 Berlin Brandenburg Airport (BER) | 6h40 | 10:40 London City Airport (LCY) | 1 change | |
![]() | 04:00 Berlin Brandenburg Airport (BER) | 2h00 | 06:00 London Gatwick Airport (LGW) | 0 changesdirect | |
![]() ![]() | 04:00 Berlin Brandenburg Airport (BER) | 12h50 | 16:50 London Heathrow Airport (LHR) | 1 change | |
![]() | 04:00 Berlin Brandenburg Airport (BER) | 5h45 | 09:45 London Heathrow Airport (LHR) | 1 change | |
![]() | 04:20 Berlin Brandenburg Airport (BER) | 4h35 | 08:55 London Heathrow Airport (LHR) | 1 change | |
![]() | 04:20 Berlin Brandenburg Airport (BER) | 11h15 | 15:35 London Heathrow Airport (LHR) | 1 change | |
![]() | 04:20 Berlin Brandenburg Airport (BER) | 5h10 | 09:30 London Heathrow Airport (LHR) | 1 change | |
![]() | 04:20 Berlin Brandenburg Airport (BER) | 8h25 | 12:45 London Heathrow Airport (LHR) | 1 change | |
![]() | 04:20 Berlin Brandenburg Airport (BER) | 13h15 | 17:35 London Heathrow Airport (LHR) | 1 change | |
![]() | 04:55 Berlin Brandenburg Airport (BER) | 4h20 | 09:15 London Heathrow Airport (LHR) | 1 change | |
![]() | 05:15 Berlin Brandenburg Airport (BER) | 5h10 | 10:25 London Heathrow Airport (LHR) | 1 change | |
![]() | 05:15 Berlin Brandenburg Airport (BER) | 5h25 | 10:40 London City Airport (LCY) | 1 change | |
![]() | 05:15 Berlin Brandenburg Airport (BER) | 4h25 | 09:40 London Heathrow Airport (LHR) | 1 change | |
![]() | 05:45 Berlin Brandenburg Airport (BER) | 3h55 | 09:40 London Heathrow Airport (LHR) | 1 change | |
![]() | 05:55 Berlin Brandenburg Airport (BER) | 2h05 | 08:00 London Heathrow Airport (LHR) | 0 changesdirect | |
![]() | 06:45 Berlin Brandenburg Airport (BER) | 4h55 | 11:40 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 07:05 Berlin Brandenburg Airport (BER) | 12h50 | 19:55 London Heathrow Airport (LHR) | 1 change | |
![]() | 07:05 Berlin Brandenburg Airport (BER) | 9h45 | 16:50 London Heathrow Airport (LHR) | 1 change | |
![]() | 07:05 Berlin Brandenburg Airport (BER) | 5h45 | 12:50 London Heathrow Airport (LHR) | 1 change | |
![]() | 07:05 Berlin Brandenburg Airport (BER) | 3h35 | 10:40 London City Airport (LCY) | 1 change | |
![]() | 07:20 Berlin Brandenburg Airport (BER) | 1h50 | 09:10 London Stansted Airport (STN) | 0 changesdirect | |
![]() | 07:40 Berlin Brandenburg Airport (BER) | 21h45 | 05:25 London Heathrow Airport (LHR) | 1 change | |
![]() | 07:45 Berlin Brandenburg Airport (BER) | 9h15 | 17:00 London Gatwick Airport (LGW) | 1 change | |
![]() | 08:05 Berlin Brandenburg Airport (BER) | 6h55 | 15:00 London Heathrow Airport (LHR) | 1 change | |
![]() | 08:05 Berlin Brandenburg Airport (BER) | 4h30 | 12:35 London Heathrow Airport (LHR) | 1 change | |
![]() | 08:05 Berlin Brandenburg Airport (BER) | 24h15 | 08:20 London Heathrow Airport (LHR) | 1 change | |
![]() | 08:35 Berlin Brandenburg Airport (BER) | 4h15 | 12:50 London Heathrow Airport (LHR) | 1 change | |
![]() | 08:35 Berlin Brandenburg Airport (BER) | 8h15 | 16:50 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 08:35 Berlin Brandenburg Airport (BER) | 11h20 | 19:55 London Heathrow Airport (LHR) | 1 change | |
![]() | 08:45 Berlin Brandenburg Airport (BER) | 4h55 | 13:40 London Heathrow Airport (LHR) | 1 change | |
![]() | 09:45 Berlin Brandenburg Airport (BER) | 3h55 | 13:40 London Heathrow Airport (LHR) | 1 change | |
![]() | 09:45 Berlin Brandenburg Airport (BER) | 4h55 | 14:40 London Heathrow Airport (LHR) | 1 change | |
![]() | 10:15 Berlin Brandenburg Airport (BER) | 7h20 | 17:35 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 10:15 Berlin Brandenburg Airport (BER) | 6h35 | 16:50 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 10:15 Berlin Brandenburg Airport (BER) | 26h00 | 12:15 London City Airport (LCY) | 1 change | |
![]() | 10:15 Berlin Brandenburg Airport (BER) | 10h10 | 20:25 London Heathrow Airport (LHR) | 1 change | |
![]() | 10:15 Berlin Brandenburg Airport (BER) | 5h20 | 15:35 London Heathrow Airport (LHR) | 1 change | |
![]() | 10:15 Berlin Brandenburg Airport (BER) | 9h40 | 19:55 London Heathrow Airport (LHR) | 1 change | |
![]() | 10:30 Berlin Brandenburg Airport (BER) | 2h05 | 12:35 London Heathrow Airport (LHR) | 0 changesdirect | |
![]() ![]() | 11:45 Berlin Brandenburg Airport (BER) | 20h35 | 08:20 London Heathrow Airport (LHR) | 1 change | |
![]() | 11:45 Berlin Brandenburg Airport (BER) | 3h55 | 15:40 London Heathrow Airport (LHR) | 1 change | |
![]() | 11:45 Berlin Brandenburg Airport (BER) | 4h55 | 16:40 London Heathrow Airport (LHR) | 1 change | |
![]() | 12:30 Berlin Brandenburg Airport (BER) | 4h20 | 16:50 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 12:30 Berlin Brandenburg Airport (BER) | 7h25 | 19:55 London Heathrow Airport (LHR) | 1 change | |
![]() | 12:30 Berlin Brandenburg Airport (BER) | 23h45 | 12:15 London City Airport (LCY) | 1 change | |
![]() ![]() | 12:55 Berlin Brandenburg Airport (BER) | 3h55 | 16:50 London Gatwick Airport (LGW) | 1 change | |
![]() | 12:55 Berlin Brandenburg Airport (BER) | 3h55 | 16:50 London Heathrow Airport (LHR) | 1 change | |
![]() | 13:10 Berlin Brandenburg Airport (BER) | 4h30 | 17:40 London Heathrow Airport (LHR) | 1 change | |
![]() | 13:45 Berlin Brandenburg Airport (BER) | 6h40 | 20:25 London Heathrow Airport (LHR) | 1 change | |
![]() | 14:25 Berlin Brandenburg Airport (BER) | 25h35 | 16:00 London Heathrow Airport (LHR) | 1 change | |
![]() | 14:25 Berlin Brandenburg Airport (BER) | 21h30 | 11:55 London Heathrow Airport (LHR) | 1 change | |
![]() | 14:30 Berlin Brandenburg Airport (BER) | 14h55 | 05:25 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 15:30 Berlin Brandenburg Airport (BER) | 26h05 | 17:35 London City Airport (LCY) | 1 change | |
![]() | 15:30 Berlin Brandenburg Airport (BER) | 4h25 | 19:55 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 15:30 Berlin Brandenburg Airport (BER) | 24h50 | 16:20 London City Airport (LCY) | 1 change | |
![]() ![]() | 15:30 Berlin Brandenburg Airport (BER) | 20h45 | 12:15 London City Airport (LCY) | 1 change | |
![]() | 15:30 Berlin Brandenburg Airport (BER) | 15h10 | 06:40 London Heathrow Airport (LHR) | 1 change | |
![]() | 15:45 Berlin Brandenburg Airport (BER) | 3h55 | 19:40 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 16:10 Berlin Brandenburg Airport (BER) | 14h50 | 07:00 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 16:10 Berlin Brandenburg Airport (BER) | 4h15 | 20:25 London Heathrow Airport (LHR) | 1 change | |
![]() | 16:10 Berlin Brandenburg Airport (BER) | 2h00 | 18:10 London Gatwick Airport (LGW) | 0 changesdirect | |
![]() | 16:20 Berlin Brandenburg Airport (BER) | 1h50 | 18:10 London Stansted Airport (STN) | 0 changesdirect | |
![]() ![]() | 16:45 Berlin Brandenburg Airport (BER) | 23h35 | 16:20 London City Airport (LCY) | 1 change | |
![]() | 16:45 Berlin Brandenburg Airport (BER) | 13h55 | 06:40 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 16:45 Berlin Brandenburg Airport (BER) | 19h30 | 12:15 London City Airport (LCY) | 1 change | |
![]() ![]() | 16:45 Berlin Brandenburg Airport (BER) | 4h00 | 20:45 London Heathrow Airport (LHR) | 1 change | |
![]() ![]() | 16:45 Berlin Brandenburg Airport (BER) | 25h55 | 18:40 London City Airport (LCY) | 1 change | |
![]() ![]() | 16:45 Berlin Brandenburg Airport (BER) | 24h50 | 17:35 London City Airport (LCY) | 1 change | |
![]() ![]() | 16:45 Berlin Brandenburg Airport (BER) | 26h30 | 19:15 London City Airport (LCY) | 1 change | |
![]() | 17:15 Berlin Brandenburg Airport (BER) | 3h55 | 21:10 London Heathrow Airport (LHR) | 1 change | |
![]() | 17:55 Berlin Brandenburg Airport (BER) | 1h55 | 19:50 London Heathrow Airport (LHR) | 0 changesdirect | |
![]() ![]() | 18:15 Berlin Brandenburg Airport (BER) | 12h45 | 07:00 London Heathrow Airport (LHR) | 1 change | |
![]() | 19:00 Berlin Brandenburg Airport (BER) | 1h55 | 20:55 London Heathrow Airport (LHR) | 0 changesdirect | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
For as little as £27 you can travel by flight from Berlin to London with Ryanair, easyJet and British Airways. Omio will show you the best deals, timetables and tickets available for this journey.
Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket to London from Berlin includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.
Ryanair from Berlin to London flight information:
Flights leave Berlin for London every day, with plenty of morning, afternoon and evening departures from both Tegel and Schönefeld to choose from. The journey only takes a couple of hours, and travellers can slash the price with low cost tickets, so it could hardly be more convenient to visit Britain's capital.
Airlines flying from Berlin to London include high-end carriers like British Airways as well as budget alternatives like Ryanair and Eurowings. EasyJet are another major operator on the route, providing a wide range of departures every day.
The flight time from Berlin to London should be between an hour and 50 minutes to two hours and 5 minutes. easyJet tend to cover the 1,000 mile distance in around two hours, around average for the route.
Flights leave Berlin for London throughout the year, and there will be from 14-24 departures whenever you travel. EasyJet offer more options than other airlines, running from 4-8 flights all year-round.
Departure airports: British Airways and Eurowings fly from Tegel Airport, Ryanair fly exclusively from Schönefeld, while easyJet use both Berlin airports. Both airports have direct U-Bahn and S-Bahn connections, with providing easy access from locations like Friedrichstraße and Alexanderplatz. Regional rail services also connect the airports to cities like Potsdam, while both have long stay parking facilities. Each airport offers comfortable departure lounges, restaurants and shops, as well as digital charging stations and 60 minutes of free WiFi internet access.
Arrival airports: Flights to London from Berlin arrive at most of London's airports, including London City (LCY, Heathrow (LHR), Stansted (STN), Luton (LTN) and Gatwick (LGW). London City is the most central, but rail links allow visitors to travel from any of the above airports to the centre of London in under an hour. National Express coaches are another option, while major car rental companies are represented at every arrival airport. Porters are available to assist with heavy baggage, while 1-4 hours of free WiFi will help travellers log on to make any necessary arrangements.
Flights from Berlin to London generally leave from Berlin Brandenburg Airport and arrive in London Gatwick Airport.
Berlin Brandenburg Airport is 26 km away from Berlin 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