Find flights
When to book
FAQs & Tips
Direct Flights
Airlines

Book cheap flights from England to Johannesburg

Recent one-way flight deals

26/2Mon
3 stops
46h 25mLGW-JNB
R380
25/1Thu
3 stops
55h 20mLGW-JNB
R397
6/6Thu
1 stopAir France
21h 40mMAN-JNB
R440
6/6Thu
1 stopAir France
13h 35mLHR-JNB
R445
28/5Tue
1 stopSAUDIA
16h 20mLGW-JNB
R452
6/6Thu
1 stopLufthansa
20h 15mLGW-JNB
R464
28/5Tue
1 stopSWISS
15h 00mLHR-JNB
R464
28/5Tue
1 stopSWISS
14h 30mLCY-JNB
R489
13/2Tue
1 stopLufthansa
14h 10mBRS-JNB
R509
17/12Sun
1 stopSAUDIA
28h 30mLGW-JNB
R1 152

Search by stops

Search by airline

Search by price

Recent return flight deals

18/4Thu
1 stopEgypt Air
15h 40mMAN-JNB
10/5Fri
1 stopEgypt Air
16h 45mJNB-MAN
R550
8/3Fri
1 stopKLM
23h 15mMAN-JNB
22/3Fri
1 stopKLM
22h 26mJNB-MAN
R562
13/2Tue
1 stop
13h 40mLHR-JNB
4/3Mon
1 stop
14h 10mJNB-LHR
R574
22/1Mon
1 stop
34h 50mBHX-JNB
30/1Tue
1 stop
16h 20mJNB-BHX
R577
29/1Mon
1 stopAir France
21h 55mLHR-JNB
8/2Thu
1 stopAir France
16h 40mJNB-LHR
R585
15/1Mon
1 stopSWISS
36h 05mLHR-JNB
30/1Tue
1 stopSWISS
13h 25mJNB-LHR
R599
28/1Sun
1 stopAir France
19h 55mMAN-JNB
3/2Sat
1 stopAir France
16h 15mJNB-MAN
R601
21/1Sun
1 stopSWISS
20h 05mLHR-JNB
30/1Tue
1 stopSWISS
23h 10mJNB-LHR
R607
14/1Sun
1 stopAir Algerie
14h 25mLHR-JNB
29/1Mon
1 stopAir Algerie
30h 35mJNB-LHR
R615
1/4Mon
1 stopAir Algerie
26h 00mLHR-JNB
8/4Mon
1 stopAir Algerie
30h 35mJNB-LHR
R616

Search by stops

Search by airline

Search by price

Last minute flights from England to OR Tambo

Last minute flight, train and bus deals

10/12Sun
multi-stopKLM
17h 35mLBA-JNB
27/1Sat
multi-stopKLM
15h 26mJNB-LBA
R690
11/12Mon
multi-stop
19h 45mLHR-JNB
9/2Fri
multi-stop
16h 40mJNB-LHR
R725
11/12Mon
multi-stopSWISS
13h 20mMAN-JNB
26/12Tue
multi-stopSWISS
23h 25mJNB-MAN
R749
11/12Mon
multi-stopKenya Airways
34h 45mLHR-JNB
9/2Fri
multi-stopKenya Airways
29h 20mJNB-LHR
R751
11/12Mon
multi-stopRwandAir
16h 30mLHR-JNB
9/2Fri
multi-stopRwandAir
16h 35mJNB-LHR
R759
10/12Sun
multi-stopAir France
16h 30mLHR-JNB
17/1Wed
multi-stopAir France
22h 45mJNB-LHR
R766
11/12Mon
multi-stopKenya Airways
34h 45mLHR-JNB
8/2Thu
multi-stopKenya Airways
16h 15mJNB-LHR
R810
11/12Mon
multi-stopSWISS
20h 00mMAN-JNB
27/12Wed
multi-stopSWISS
13h 20mJNB-MAN
R814
11/12Mon
multi-stopRwandAir
16h 30mLHR-JNB
8/2Thu
multi-stopRwandAir
29h 25mJNB-LHR
R850
11/12Mon
multi-stopAir France
25h 30mMAN-JNB
27/12Wed
multi-stopAir France
16h 40mJNB-MAN
R886

Search by stops

Search by airline

Search by price