Cheap flights from London to Berlin

37 nonstop flights a week, 3 of them today. Operated by 4 airlines, about 1h 55m in the air, 579 mi (932 km). Tickets from $33.

Flights from London to Berlin

Pick a departure date to see flights and seller prices

We search agencies and airlines for your day: nonstop and connecting flights, baggage, departure and arrival times.

Prices by day: London to Berlin

Lowest one-way price in dollars from recent searches, cheap days in green. Press a day to see flights and exact prices.

Filters

Best fares from London to Berlin

Lowest one-way prices found by recent searches for the next 120 days; press a card to search that date

London to Berlin at a glance

flight time, from 1h 40m to 2h
1h 55m
straight-line distance
579 mi (932 km)
flights a week
37
flights today
3
first and last departure
06:05 - 10:05
lowest price, nonstop, 25 December
$33
average across months
$58
airlines
4

London to Berlin ticket prices by month

Lowest one-way fare found by recent searches

Cheapest month: December 2026, tickets from $33. Prices come from searches over the last few days; check the search for your exact date.

The most expensive month is July 2027: from $102. The average across months is $58.

London to Berlin flight schedule

37 flights a week, 3 today, 44 seasonal or one-off. Departure and arrival times are local.

FlightDepartsArrivesDurationDaysAircraft
BA 972
British Airways
06:05 London Heathrow, terminal 5
09:00 Brandenburg, terminal 1
1h 55m
Sat
Airbus A320 NEO
BA 974
British Airways
06:05 London Heathrow, terminal 5
09:00 Brandenburg, terminal 1
1h 55m
Tue
Airbus A320 NEO
FR 145
Ryanair
06:10 Stansted
08:55 Brandenburg, terminal 2
1h 45m
Sat
Boeing 737-800
FR 147
Ryanair
06:10 Stansted
08:55 Brandenburg, terminal 2
1h 45m
Sun
Boeing 737-800
FR 145
Ryanair
06:20 Stansted
09:05 Brandenburg, terminal 2
1h 45m
Fri
Boeing 737
FR 147
Ryanair
06:55 Stansted
09:40 Brandenburg, terminal 2
1h 45m
Thu
Boeing 737
U2 2601
easyJet
07:00 London Luton
09:55 Brandenburg, terminal 1
1h 55m
Mon
Airbus A320
BA 976
British Airways
07:05 London Heathrow, terminal 5
10:00 Brandenburg, terminal 1
1h 55m
Tue
Airbus A320 NEO
BA 974
British Airways
07:10 London Heathrow, terminal 5
10:05 Brandenburg, terminal 1
1h 55m
Wed, Sun
Airbus A320
BA 974
British Airways
07:15 London Heathrow, terminal 5
10:10 Brandenburg, terminal 1
1h 55m
Thu
Airbus A319
BA 974
British Airways
07:20 London Heathrow, terminal 5
10:15 Brandenburg, terminal 1
1h 55m
Fri
Airbus A320
U2 8629
easyJet
07:45 London Gatwick, terminal N
10:40 Brandenburg, terminal 1
1h 55m
Tue, Thu, Sat
Airbus A321
BA 974
British Airways
08:10 London Heathrow, terminal 5
11:10 Brandenburg, terminal 1
2h
Sat
Airbus A320 NEO
BA 976
British Airways
08:15 London Heathrow, terminal 5
11:15 Brandenburg, terminal 1
2h
Mon
Airbus A320 NEO
BA 976
British Airways
08:20 London Heathrow, terminal 5
11:20 Brandenburg, terminal 1
2h
Thu
Airbus A320 NEO
BA 8491
British Airways
08:25 London City
11:05 Brandenburg, terminal 1
1h 40m
Mon, Tue, Wed, Thu, Fri
Embraer 190
BA 976
British Airways
08:25 London Heathrow, terminal 5
11:25 Brandenburg, terminal 1
2h
Wed, Sun
Airbus A320 NEO
U2 8629
easyJet
08:25 London Gatwick, terminal N
11:20 Brandenburg, terminal 1
1h 55m
Mon
Airbus A320
U2 8629
easyJet
08:40 London Gatwick, terminal N
11:35 Brandenburg, terminal 1
1h 55m
Fri
Airbus A321
EW 8461
Eurowings
08:45 London Heathrow, terminal 2
11:40 Brandenburg, terminal 1
1h 55m
Mon, Tue, Wed, Thu, Fri
Airbus A320 NEO
U2 8629
easyJet
08:50 London Gatwick, terminal N
11:45 Brandenburg, terminal 1
1h 55m
Sun
Airbus A320
FR 147
Ryanair
09:10 Stansted
11:55 Brandenburg, terminal 2
1h 45m
Tue
Boeing 737-800
EW 8461
Eurowings
09:45 London Heathrow, terminal 2
12:40 Brandenburg, terminal 1
1h 55m
Sat
Airbus A320 NEO
FR 147
Ryanair
09:55 Stansted
12:40 Brandenburg, terminal 2
1h 45m
Wed
Boeing 737-800
FR 147
Ryanair
10:05 Stansted
12:50 Brandenburg, terminal 2
1h 45m
Mon
Boeing 737-800

Seasonal and one-off flights

Not operating in the next two weeks. The first of them is on 1 December.

FlightDepartsArrivesDurationDaysAircraft
U2 2601
easyJet
08:00 London Luton
10:55 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320
U2 8629
easyJet
09:35 London Gatwick, terminal N
12:30 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A319
BA 7027
British Airways
07:55 London City
10:35 Brandenburg, terminal 1
1h 40m
Seasonal
Embraer 190
BA 972
British Airways
06:00 London Heathrow, terminal 5
08:55 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320 NEO
FR 176
Ryanair
09:00 Stansted
11:45 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737-800
FR 176
Ryanair
05:55 Stansted
08:40 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737-800
FR 176
Ryanair
06:10 Stansted
08:55 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737-800
BA 8491
British Airways
08:35 London City
11:15 Brandenburg, terminal 1
1h 40m
Seasonal
Embraer 190
FR 176
Ryanair
08:00 Stansted
10:45 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737-800
FR 176
Ryanair
06:15 Stansted
09:00 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737-800
BA 8491
British Airways
09:55 London City
12:35 Brandenburg, terminal 1
1h 40m
Seasonal
Embraer 190
FR 145
Ryanair
06:05 Stansted
08:50 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737
BA 986
British Airways
07:35 London Heathrow, terminal 5
10:30 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320 NEO
U2 8623
easyJet
08:00 London Gatwick, terminal N
10:55 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A319
U2 2603
easyJet
06:20 London Luton
09:10 Brandenburg, terminal 1
1h 50m
Seasonal
Airbus A320
U2 8629
easyJet
06:30 London Gatwick, terminal N
09:25 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320
BA 986
British Airways
07:10 London Heathrow, terminal 5
10:05 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320 NEO
U2 8625
easyJet
08:05 London Gatwick, terminal N
11:00 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A319
U2 8631
easyJet
08:35 London Gatwick, terminal N
11:30 Brandenburg, terminal 1
1h 55m
Selected dates
Airbus A319
EW 8461
Eurowings
08:50 London Heathrow, terminal 2
11:45 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A319
U2 8629
easyJet
06:40 London Gatwick, terminal N
09:35 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A319
FR 176
Ryanair
07:10 Stansted
09:55 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737
U2 8623
easyJet
08:10 London Gatwick, terminal N
11:05 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320
BA 988
British Airways
08:25 London Heathrow, terminal 5
11:20 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320
FR 176
Ryanair
06:20 Stansted
09:05 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737
BA 986
British Airways
07:40 London Heathrow, terminal 5
10:35 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320
U2 8625
easyJet
08:00 London Gatwick, terminal N
10:55 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A319
FR 176
Ryanair
07:05 Stansted
09:50 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737-800
U2 8625
easyJet
07:55 London Gatwick, terminal N
10:50 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320
BA 988
British Airways
08:45 London Heathrow, terminal 5
11:40 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320
BA 7027
British Airways
10:00 London City
12:45 Brandenburg, terminal 1
1h 45m
Seasonal
Embraer 190
FR 2788
Ryanair
07:10 Stansted
09:55 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737-800
BA 986
British Airways
07:25 London Heathrow, terminal 5
10:20 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320 NEO
U2 8623
easyJet
08:45 London Gatwick, terminal N
11:40 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A319
U2 8667
easyJet
08:50 London Gatwick, terminal N
11:45 Brandenburg, terminal 1
1h 55m
Selected dates
Airbus A320
FR 176
Ryanair
06:25 Stansted
09:10 Brandenburg, terminal 2
1h 45m
Seasonal
Boeing 737-800
U2 8629
easyJet
07:00 London Gatwick, terminal N
09:55 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A319
BA 990
British Airways
07:30 London Heathrow, terminal 5
10:25 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320 NEO
U2 8623
easyJet
08:20 London Gatwick, terminal N
11:15 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320
BA 992
British Airways
08:35 London Heathrow, terminal 5
11:30 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320 NEO
BA 2211
British Airways
09:45 London City
12:25 Brandenburg, terminal 1
1h 40m
Selected dates
Embraer 190
BA 2211
British Airways
09:40 London City
12:20 Brandenburg, terminal 1
1h 40m
Selected dates
Embraer 190
U2 8623
easyJet
08:40 London Gatwick, terminal N
11:35 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320
U2 8623
easyJet
07:50 London Gatwick, terminal N
10:45 Brandenburg, terminal 1
1h 55m
Seasonal
Airbus A320

Days of the week are taken from the schedule for the next 14 days; schedules change by season. Berlin is 1 hour ahead of London. The search shows seat availability and the price for your date.

Airlines flying London to Berlin

Flights a week by schedule and the cheapest nonstop fare of each airline found by recent searches

Airports

Where flights from London to Berlin depart and land

Departure from London

18 flights a week, terminals 2, 5, 14 mi (23 km) from the city centre

Stansted STN

7 flights a week, 31 mi (50 km) from the city centre

6 flights a week, terminal N, 24 mi (39 km) from the city centre

London City closest to the centreLCY

5 flights a week, 7 mi (12 km) from the city centre

1 flight a week, 28 mi (45 km) from the city centre

Arrival in Berlin

37 flights a week, terminals 1, 2, 12 mi (19 km) from the city centre

When to visit Berlin

Weather by month

Best time to visit: May, June, July, August and September, +19° to +25° by day. In November it is +8° by day and +3° at night, with 10 rainy days.

Jan
+5° 0° 14 days
Feb
+7° 0° 12 days
Mar
+11° +1° 8 days
Apr
+14° +4° 9 days
May
+19° +9° 10 days
Jun
+25° +14° 11 days
Jul
+25° +15° 13 days
Aug
+25° +15° 10 days
Sep
+21° +12° 7 days
Oct
+15° +8° 11 days
Nov
+8° +3° 10 days
Dec
+5° 0° 13 days

Daytime and night temperatures in °C, rainy days. Months with the most comfortable weather are in green. Long-term averages.

Frequently asked questions

How long is the flight from London to Berlin?
A nonstop flight takes 1 hour 55 minutes on average, from 1h 40m to 2h depending on the flight.
How far is Berlin from London?
579 mi (932 km) in a straight line between the cities.
Which airlines fly nonstop from London to Berlin?
British Airways (17 a week), easyJet (7 a week), Ryanair (7 a week) and Eurowings (6 a week).
How many flights a day are there from London to Berlin?
3 flights today and 37 a week, about 5.3 a day on average.
When are the first and last flights from London to Berlin?
The first departure is at 06:05 (BA972), the last at 10:05 (FR147). Local time.
What is the cheapest month to fly from London to Berlin?
December 2026: tickets from $33. The most expensive is July 2027, from $102.
What is the cheapest upcoming date to fly from London to Berlin?
25 December 2026 (Friday): from $33 one way, nonstop, by recent searches. The search shows the price for your dates.
Which airline is the cheapest from London to Berlin?
easyJet: nonstop tickets from $33 on 25 December by recent searches. Prices change daily, so compare the sellers in the search.
What is the time difference between London and Berlin?
Berlin is 1 hour ahead of London. Schedule times on this page are local to each airport.
Which London airport do flights to Berlin leave from?
London Heathrow (18 a week), Stansted (7 a week), London Gatwick (6 a week), London City (5 a week) and London Luton (1 a week).