Cheap flights from Johannesburg to London

Find cheap London to Johannesburg flights with our free search service. Compare all available fares for direct or connection flights from London to Johannesburg.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Johannesburg to London flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated

Johannesburg to London flight status

Flight Origin Destination Departure Arrival Equip
BA56 Johannesburg (JNB) London (LHR) 7:35 p.m. 4:55 a.m. 388
BA54 Johannesburg (JNB) London (LHR) 10 p.m. 7:25 a.m. 388
BA054 Johannesburg (JNB) London (LHR) 10 p.m. 7:25 a.m. 747-400
BA6444 Johannesburg (JNB) London (LHR) 2:20 p.m. 4 p.m. 380
BA6446 Johannesburg (JNB) London (LHR) 5:53 p.m. 8:52 p.m. 380
BA056 Johannesburg (JNB) London (LHR) 7:35 p.m. 4:55 a.m. A380
BA0054 Johannesburg (JNB) London (LHR) 10 p.m. 7:25 a.m.
AA6446 Johannesburg (JNB) London (LHR) 7:54 p.m. 11:19 p.m. Airbus A380
AA6444 Johannesburg (JNB) London (LHR) 8:58 p.m. 11:59 p.m. Airbus A380
AY5944 Johannesburg (JNB) London (LHR) 10 p.m. 7:25 a.m. 744
AC6853 Johannesburg (JNB) London (LHR) 12:15 p.m. 2:05 p.m. 343
BA0056 Johannesburg (JNB) London (LHR) 7:35 p.m. 4:55 a.m.
BA7316 Johannesburg (JNB) London (LHR) 3:50 p.m. 4:40 p.m. 388
VS450 Johannesburg (JNB) London (LHR) 10 p.m. 7:20 a.m. Boeing 787-9
IB7318 Johannesburg (JNB) London (LHR) 8:05 a.m. 2:24 p.m.
IB7316 Johannesburg (JNB) London (LHR) 1:08 p.m. 2:41 p.m. 787
AC6855 Johannesburg (JNB) London (LHR) 3:05 a.m. 6:35 a.m. 332
BA7318 Johannesburg (JNB) London (LHR) 3:45 p.m. 4:35 p.m. 388
CZ1975 Johannesburg (JNB) London (LHR) 10:05 p.m. 7:30 a.m. A320
DL4347 Johannesburg (JNB) London (LHR) 8:55 p.m. 6:20 a.m. None
VS602 Johannesburg (JNB) London (LHR) 8:25 p.m. 6:20 a.m. B789
SA234 Johannesburg (JNB) London (LHR) 8:50 p.m. 6:25 a.m. 333
VS462 Johannesburg (JNB) London (LHR) 10:20 p.m. 7:40 a.m. B789
UA7252 Johannesburg (JNB) London (LHR) 8:50 p.m. 6:25 a.m. 343
TP6846 Johannesburg (JNB) London (LHR) 8:50 p.m. 6:25 a.m. 343
SK9354 Johannesburg (JNB) London (LHR) 8:50 p.m. 6:25 a.m. 343
SA9234 Johannesburg (JNB) London (LHR) None None A333
SA3238 Johannesburg (JNB) London (LHR) 9 a.m. 6:35 p.m. A346
AR1183 Johannesburg (JNB) London (LHR) 8:20 p.m. 6:35 a.m.
W61014 Johannesburg (JNB) London (LHR) 10:05 p.m. 7:30 a.m.
SA236 Johannesburg (JNB) London (LHR) 9:55 p.m. 7:20 a.m. 332
DL4388 Johannesburg (JNB) London (LHR) 4:40 p.m. 5:45 p.m. 333
WB425 Johannesburg (JNB) London (LHR) 8:55 p.m. 6:25 a.m. CRJ
WB424 Johannesburg (JNB) London (LHR) 8:55 p.m. 6:25 a.m. CRJ
TP6854 Johannesburg (JNB) London (LHR) 9:55 p.m. 7:20 a.m. 332
SK9356 Johannesburg (JNB) London (LHR) 9:55 p.m. 7:20 a.m. 332
UN7602 Johannesburg (JNB) London (LHR) 8:10 p.m. 6:35 a.m. 346