Berlin to London flights

Explore the best deals

Discover the cheapest flights from Berlin to London
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Cheapest time to fly from Berlin to London

If you’re planning to fly this route soon, keep in mind that the lowest fares are usually available in the middle of November. Take advantage of this period to save on your flight tickets and make the most of your trip. Please note that prices may change after your search.
Filter by
week: 16 Nov - 22 Nov
£42
£38
£41
£47
£51
£69
£75
£75
£55
£39
£43
£47
NovemberDecemberJanuary
Airlines that fly from Berlin to London
Distance: 579 mi
Berlin airports
Brandenburg Airport (BER)How far from city centre: 11 mi
London airports
Gatwick Airport (LGW)How far from city centre: 25 mi
Heathrow Airport (LHR)How far from city centre: 14 mi
London Luton Airport (LTN)How far from city centre: 28 mi
London Stansted Airport (STN)How far from city centre: 30 mi
London City Airport (LCY)How far from city centre: 8 mi

Berlin to London flights

Tickets start from £19. The price changes depending on the day you travel and how far ahead you book.

Departing from Berlin

Berlin Brandenburg Airport (BER) is the departure point for flights to London, about 11 miles from the city centre. It serves airlines including British Airways and Ryanair.

Reaching the airport takes approximately 30 minutes using the S-Bahn, with straightforward connections to the departure gates provided by:

  • S-Bahn lines S9 and S85
  • The Airport Express (FEX)

Arriving in London

Several London airports receive direct flights from Berlin:

  • London Heathrow (LHR): about 25km from central London, serving British Airways from Terminal 5, with the Heathrow Express reaching Paddington in 15 minutes, the Piccadilly line taking about 50 minutes, and the Elizabeth line also available
  • London Gatwick (LGW): about 47km from the centre, serving airlines including easyJet and Ryanair, with the Gatwick Express running to Victoria Station
  • London Stansted (STN): a major hub for low-cost carriers such as Ryanair, with the Stansted Express running directly to Liverpool Street Station in 47 minutes, and Terravision buses available

Things to do in London

London's royal palaces, the green spaces of Hyde Park and the British Museum are easy places to start. The city's neighbourhoods are full of markets, restaurants and entertainment.

Visitors can explore historic landmarks such as the Tower of London or walk along the River Thames to see the London Eye and the Houses of Parliament. The West End offers world-famous theatre productions, while areas like Covent Garden provide excellent shopping and dining options.

Frequently asked questions about flights from Berlin to London

On average, how much is the price of a flight from Berlin to London?
When you fly from Berlin to London the average price is £72. However, this price depends on many other factors such as seasonality or how far in advance the route has been booked.
How can I find cheap flights from Berlin to London at Opodo?
The cheapest price for a flight from Berlin to London is 19 £. At Opodo we use different machine learned based methodologies to find our costumers the best option available, considering airline combinations, stopovers and direct flights as well as different criteria for inbound and outbound journeys.
When is the best time to book a flight from Berlin to London?
The most popular months to book a flight from Berlin to London are January, November and October, based on the searches of our customers.
When is the best time to travel from Berlin to London?
The best time of the year to go to London when flying from Berlin depends on several preference factors like climate, seasonality and, of course, price. When it comes to popularity, December is the top 1º month to fly to London from Berlin in terms of searches from our customer, followed by September and June. If you prefer to avoid high peaks of turism, however, and escape a crowded period, April, January and May are the months with less volume of searchs for the route Berlin - London.
How long does the flight take to go from Berlin to London?
The total flight time between Berlin and London is of around 1 h and 50 m on average, considering an average distance of 578.84 mi, for both direct and indirect flights for the route (which may have 1 or more stops in other cities in between).
Which airports have flights between Berlin and London?
The main airport route flying between Berlin and London is: Brandenburg Airport (BER) to Gatwick Airport(LGW). This route is covered by the following airline(s):

Plan your trip

Other popular routesPopular Flight Routes