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 (JNB) - London (LON) 2024-05-06 2024-05-16 485 USD 51 hours 50 minutes Connection 2024-03-26T10:00:07
Johannesburg (JNB) - London (LON) 2024-05-06 2024-05-19 485 USD 66 hours 30 minutes Connection 2024-03-26T19:43:39
Johannesburg (JNB) - London (LON) 2024-05-06 2024-05-26 485 USD 66 hours 30 minutes Connection 2024-03-26T09:47:36
Johannesburg (JNB) - London (LON) 2024-05-06 2024-05-28 485 USD 66 hours 30 minutes Connection 2024-03-26T07:02:50
Johannesburg (JNB) - London (LON) 2024-05-13 2024-05-21 485 USD 66 hours 30 minutes Connection 2024-03-26T21:28:39
Johannesburg (JNB) - London (LON) 2024-05-13 2024-05-23 485 USD 66 hours 30 minutes Connection 2024-03-26T19:24:09
Johannesburg (JNB) - London (LON) 2024-05-13 2024-05-26 485 USD 59 hours 35 minutes Connection 2024-03-26T19:42:59
Johannesburg (JNB) - London (LON) 2024-05-20 2024-06-03 485 USD 66 hours 30 minutes Connection 2024-03-26T19:28:55
Johannesburg (JNB) - London (LON) 2024-05-27 2024-06-16 485 USD 66 hours 30 minutes Connection 2024-03-27T01:57:24
Johannesburg (JNB) - London (LON) 2024-05-06 2024-06-04 486 USD 59 hours 35 minutes Connection 2024-03-28T02:09:58
Johannesburg (JNB) - London (LON) 2024-05-06 2024-05-12 486 USD 66 hours 30 minutes Connection 2024-03-27T06:52:40
Johannesburg (JNB) - London (LON) 2024-05-06 2024-05-14 486 USD 59 hours 35 minutes Connection 2024-03-27T07:10:21
Johannesburg (JNB) - London (LON) 2024-05-06 2024-05-21 486 USD 66 hours 30 minutes Connection 2024-03-28T07:02:17
Johannesburg (JNB) - London (LON) 2024-05-06 2024-05-23 486 USD 66 hours 30 minutes Connection 2024-03-28T08:23:44
Johannesburg (JNB) - London (LON) 2024-05-13 2024-06-03 486 USD 66 hours 30 minutes Connection 2024-03-27T10:39:25
Johannesburg (JNB) - London (LON) 2024-05-13 2024-05-19 486 USD 59 hours 35 minutes Connection 2024-03-27T07:09:16
Johannesburg (JNB) - London (LON) 2024-05-13 2024-05-28 486 USD 66 hours 30 minutes Connection 2024-03-27T06:56:04
Johannesburg (JNB) - London (LON) 2024-05-13 2024-05-30 486 USD 59 hours 35 minutes Connection 2024-03-27T09:10:54
Johannesburg (JNB) - London (LON) 2024-05-20 2024-06-16 486 USD 60 hours 20 minutes Connection 2024-03-28T10:53:26
Johannesburg (JNB) - London (LON) 2024-05-20 2024-05-30 486 USD 50 hours 25 minutes Connection 2024-03-27T10:21:15
Johannesburg (JNB) - London (LON) 2024-05-27 2024-06-02 486 USD 66 hours 30 minutes Connection 2024-03-27T15:05:20
Johannesburg (JNB) - London (LON) 2024-05-27 2024-06-10 486 USD 66 hours 30 minutes Connection 2024-03-28T09:13:19
Johannesburg (JNB) - London (LON) 2024-05-27 2024-06-11 486 USD 66 hours 30 minutes Connection 2024-03-28T04:31:53
Johannesburg (JNB) - London (LON) 2024-05-06 2024-06-03 487 USD 44 hours 55 minutes Connection 2024-03-25T23:34:24
Johannesburg (JNB) - London (LON) 2024-05-20 2024-06-02 487 USD 50 hours 25 minutes Connection 2024-03-25T16:53:11
Johannesburg (JNB) - London (LON) 2024-05-20 2024-05-28 487 USD 50 hours 25 minutes Connection 2024-03-25T06:30:44
Johannesburg (JNB) - London (LON) 2024-04-22 2024-05-14 487 USD 60 hours 20 minutes Connection 2024-03-25T07:35:04
Johannesburg (JNB) - London (LON) 2024-05-16 2024-06-02 662 USD 35 hours 30 minutes Connection 2024-03-23T04:22:06
Johannesburg (JNB) - London (LON) 2024-05-16 2024-05-20 662 USD 35 hours 30 minutes Connection 2024-03-23T04:22:12
Johannesburg (JNB) - London (LON) 2024-05-16 2024-05-16 784 USD 36 hours 25 minutes Connection 2024-03-23T04:22:04

Johannesburg to London flight status

Flight Origin Destination Departure Arrival Equip
BA054 Johannesburg (JNB) London (LHR) 10:15 p.m. 7:40 a.m. 747-400
BA056 Johannesburg (JNB) London (LHR) 7:45 p.m. 5 a.m. A380
AY5944 Johannesburg (JNB) London (LHR) 10:15 p.m. 7:40 a.m. 744
AC6853 Johannesburg (JNB) London (LHR) 12:15 p.m. 2 p.m. 343
BA0056 Johannesburg (JNB) London (LHR) 7:45 p.m. 5 a.m.
BA54 Johannesburg (JNB) London (LHR) 10:15 p.m. 7:40 a.m. 388
BA6444 Johannesburg (JNB) London (LHR) 1:17 p.m. 2:48 p.m. 380
BA0054 Johannesburg (JNB) London (LHR) 10:15 p.m. 7:40 a.m.
BA56 Johannesburg (JNB) London (LHR) 7:45 p.m. 5 a.m. 388
VS450 Johannesburg (JNB) London (LHR) 7:35 p.m. 4:55 a.m. Boeing 787-9
IB7318 Johannesburg (JNB) London (LHR) 7:45 p.m. 5 a.m.
IB7316 Johannesburg (JNB) London (LHR) 10:15 p.m. 7:40 a.m. 787
BA6446 Johannesburg (JNB) London (LHR) 4:55 p.m. 7:50 p.m. 380
AA6446 Johannesburg (JNB) London (LHR) 7:20 p.m. 5:30 a.m. Airbus A380
AA6444 Johannesburg (JNB) London (LHR) 9:20 p.m. 7:30 a.m. Airbus A380
AC6855 Johannesburg (JNB) London (LHR) 3:05 a.m. 6:30 a.m. 332
BA7318 Johannesburg (JNB) London (LHR) 1:30 p.m. 2:40 p.m. 388
BA7316 Johannesburg (JNB) London (LHR) 4:40 p.m. 5:35 p.m. 388
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
CZ1975 Johannesburg (JNB) London (LHR) 10:05 p.m. 7:30 a.m. A320
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