Find cheap flights to London

Fri 2/22
Fri 3/1
Any month
Compare vs momondo |

When is the best time to fly to London?

+90.0%
+60.0%
+30.0%
Base
Price
7 563 - 13 8047 563 - 13 804 ZAR

London flight deals found on momondo

Check out some of the best fares to London found recently by users on momondo
Quickest
Cheapest
Emirates
Emirates
JNB
9:10 pm
Johannesburg OR Tambo airport
18h 25m
1 Stop
2:35 pm
+1
LGW
London Gatwick airport
Emirates
LGW
3:30 pm
London Gatwick airport
24h 55m
1 Stop
5:25 pm
+1
JNB
Johannesburg OR Tambo airport
6 447 ZAR
Emirates
Emirates
JNB
12:30 pm
Johannesburg OR Tambo airport
27h 05m
1 Stop
2:35 pm
+1
LGW
London Gatwick airport
Emirates
LGW
10:45 pm
London Gatwick airport
17h 40m
1 Stop
5:25 pm
+1
JNB
Johannesburg OR Tambo airport
6 489 ZAR
Emirates
Emirates
JNB
3:25 pm
Johannesburg OR Tambo airport
19h 15m
1 Stop
8:40 am
+1
LGW
London Gatwick airport
Emirates
LGW
8:25 pm
London Gatwick airport
18h 05m
1 Stop
4:30 pm
+1
JNB
Johannesburg OR Tambo airport
6 559 ZAR
Etihad Airways
Etihad Airways
JNB
3:45 pm
Johannesburg OR Tambo airport
42h 45m
2 Stops
9:30 am
+2
LHR
London Heathrow airport
Etihad Airways
LHR
9:00 pm
London Heathrow airport
43h 30m
2 Stops
5:30 pm
+2
JNB
Johannesburg OR Tambo airport
6 896 ZAR
British Airways
British Airways
JNB
10:10 am
Johannesburg OR Tambo airport
11h 25m
8:35 pm
LHR
London Heathrow airport
British Airways
LHR
10:25 pm
London Heathrow airport
10h 50m
10:15 am
+1
JNB
Johannesburg OR Tambo airport
6 910 ZAR
British Airways
British Airways
JNB
10:00 am
Johannesburg OR Tambo airport
11h 20m
8:20 pm
LHR
London Heathrow airport
British Airways
LHR
8:05 pm
London Heathrow airport
11h 00m
8:05 am
+1
JNB
Johannesburg OR Tambo airport
6 924 ZAR
British Airways
British Airways
JNB
10:10 am
Johannesburg OR Tambo airport
11h 25m
8:35 pm
LHR
London Heathrow airport
British Airways
LHR
10:25 pm
London Heathrow airport
10h 50m
10:15 am
+1
JNB
Johannesburg OR Tambo airport
6 910 ZAR
Virgin Atlantic
Virgin Atlantic
JNB
11:45 pm
Johannesburg OR Tambo airport
11h 15m
10:00 am
+1
LHR
London Heathrow airport
Virgin Atlantic
LHR
9:05 pm
London Heathrow airport
11h 00m
9:05 am
+1
JNB
Johannesburg OR Tambo airport
7 290 ZAR
British Airways
British Airways
JNB
10:00 am
Johannesburg OR Tambo airport
11h 20m
8:20 pm
LHR
London Heathrow airport
British Airways
LHR
8:05 pm
London Heathrow airport
11h 00m
8:05 am
+1
JNB
Johannesburg OR Tambo airport
6 924 ZAR
Lufthansa
Lufthansa
JNB
9:25 pm
Johannesburg OR Tambo airport
14h 15m
1 Stop
10:40 am
+1
LCY
London City airport
Lufthansa
LCY
6:00 pm
London City airport
13h 25m
1 Stop
8:25 am
+1
JNB
Johannesburg OR Tambo airport
11 335 ZAR
Ethiopian Air
Ethiopian Air
CPT
4:45 pm
Cape Town Intl airport
17h 50m
1 Stop
8:35 am
+1
LHR
London Heathrow airport
Ethiopian Air
LHR
10:00 pm
London Heathrow airport
15h 45m
1 Stop
2:45 pm
+1
CPT
Cape Town Intl airport
7 486 ZAR
Ethiopian Air
Ethiopian Air
CPT
4:45 pm
Cape Town Intl airport
17h 50m
1 Stop
8:35 am
+1
LHR
London Heathrow airport
Ethiopian Air
LHR
10:00 pm
London Heathrow airport
15h 45m
1 Stop
2:45 pm
+1
CPT
Cape Town Intl airport
7 486 ZAR

Which airlines operate flights to London?

While low cost carriers are the cheapest, don’t forget that the fares often do not include checked baggage, meals, or drinks. Take a look at our estimated additional fees in your search results to get an idea of how much extra you may have to pay.


Airports near London

Below you will find all the airports in London along with the distance from the city centre
London City
11 km from city centre
London Gatwick
37 km from city centre
London Heathrow
23 km from city centre
London Luton
43 km from city centre
London Southend
56 km from city centre
London Stansted
48 km from city centre

Quick facts about London

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in London
Local time
Currency
British Pound
Beer
Pint of beer
29 ZAR
Food
Inexpensive restaurant
278 ZAR
Public transport
One-way ticket
46 ZAR

Start planning your trip to London