Find flights
Deals
When to book
FAQs & Tips
Airlines

Book Cheap Johannesburg Plane Tickets

Cheapest flights to Johannesburg from the United Kingdom found in 2023 and 2024

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Johannesburg found on KAYAK in the last 72 hours.
9/12Sat
2 stops
47h 40mLTN-JNB
£336
9/12Sat
2 stops
47h 40mLTN-JNB
£337
27/3Wed
2 stopsKenya Airways
44h 55mMAN-JNB
£410
5/3Tue
2 stopsKenya Airways
17h 10mLHR-JNB
£414
28/1Sun
1 stopEtihad Airways
22h 25mMAN-JNB
£449
30/1Tue
1 stopLufthansa
18h 55mEDI-JNB
£461
9/1Tue
1 stopEthiopian Air
15h 45mLGW-JNB
£467
14/1Sun
1 stopEthiopian Air
15h 50mLGW-JNB
£468
17/4Wed
1 stopLufthansa
18h 35mEDI-JNB
£473
24/1Wed
1 stopEtihad Airways
22h 25mMAN-JNB
£487

Search by stops

Search by airline

Search by price

Recent return flight deals

22/2Thu
1 stopEgypt Air
15h 40mMAN-JNB
13/3Wed
1 stopEgypt Air
16h 45mJNB-MAN
£556
29/1Mon
1 stopKLM
13h 40mLHR-JNB
5/2Mon
1 stopKLM
15h 51mJNB-LHR
£568
25/1Thu
1 stopSAUDIA
17h 00mLHR-JNB
31/1Wed
1 stopSAUDIA
22h 55mJNB-LHR
£570
25/1Thu
1 stopSAUDIA
17h 00mLHR-JNB
31/1Wed
1 stopSAUDIA
22h 55mJNB-LHR
£572
8/4Mon
1 stopAir Algerie
26h 00mLHR-JNB
22/4Mon
1 stopAir Algerie
30h 35mJNB-LHR
£581
22/1Mon
1 stop
26h 45mMAN-JNB
5/2Mon
1 stop
16h 15mJNB-MAN
£585
28/1Sun
1 stop
19h 55mMAN-JNB
10/2Sat
1 stop
14h 56mJNB-MAN
£586
4/3Mon
2 stopsKenya Airways
32h 05mBHX-JNB
18/3Mon
2 stopsKenya Airways
35h 05mJNB-BHX
£597
21/1Sun
1 stopAir Algerie
14h 25mLHR-JNB
18/4Thu
1 stopAir Algerie
15h 30mJNB-LHR
£599
4/3Mon
2 stopsKenya Airways
19h 25mBHX-JNB
18/3Mon
2 stopsKenya Airways
35h 05mJNB-BHX
£599

Search by stops

Search by airline

Search by price

Recent domestic flight deals

17/1Wed
directLift
1h 05mDUR-JNB
24/1Wed
directLift
1h 05mJNB-DUR
£64
25/12Mon
directFlySafair
1h 10mDUR-JNB
3/1Wed
directFlySafair
1h 10mJNB-DUR
£70
25/12Mon
directFlySafair
1h 10mDUR-JNB
8/1Mon
directFlySafair
1h 10mJNB-DUR
£71
6/1Sat
directAirlink
1h 10mDUR-JNB
17/1Wed
directAirlink
1h 05mJNB-DUR
£104
23/2Fri
direct
2h 00mCPT-JNB
26/2Mon
direct
2h 15mJNB-CPT
£105
14/2Wed
direct
2h 00mCPT-JNB
13/3Wed
direct
2h 15mJNB-CPT
£118
29/3Fri
directAirlink
1h 45mPLZ-JNB
5/4Fri
directAirlink
1h 45mJNB-PLZ
£121
13/2Tue
directCemair
2h 00mCPT-JNB
11/3Mon
directCemair
2h 15mJNB-CPT
£128
16/12Sat
directCemair
1h 50mPLZ-JNB
17/12Sun
directCemair
1h 50mJNB-PLZ
£145
5/1Fri
multi-stopEmirates
21h 25mDUR-JNB
15/1Mon
multi-stopEmirates
20h 50mJNB-DUR
£5,412

Search by stops

Search by airline

Search by price

Last minute flights to Johannesburg

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Johannesburg that are departing in the next 10 days.
3/12Sun
multi-stopAir Algerie
14h 25mLHR-JNB
29/2Thu
multi-stopAir Algerie
15h 30mJNB-LHR
£578
3/12Sun
multi-stopAir Algerie
14h 25mLHR-JNB
29/2Thu
multi-stopAir Algerie
15h 30mJNB-LHR
£582
5/12Tue
multi-stop
20h 00mLHR-JNB
26/1Fri
multi-stop
14h 06mJNB-LHR
£589
4/12Mon
multi-stop
35h 45mLHR-JNB
11/12Mon
multi-stop
15h 51mJNB-LHR
£605
5/12Tue
multi-stopAir France
20h 00mLHR-JNB
27/1Sat
multi-stopAir France
14h 10mJNB-LHR
£607
3/12Sun
multi-stopRwandAir
16h 30mLHR-JNB
29/2Thu
multi-stopRwandAir
16h 35mJNB-LHR
£630
1/12Fri
multi-stopRwandAir
16h 30mLHR-JNB
5/12Tue
multi-stopRwandAir
16h 35mJNB-LHR
£637
5/12Tue
multi-stopEgypt Air
15h 10mLHR-JNB
29/4Mon
multi-stopEgypt Air
16h 50mJNB-LHR
£653
5/12Tue
multi-stopEgypt Air
15h 10mLHR-JNB
29/4Mon
multi-stopEgypt Air
16h 50mJNB-LHR
£657
5/12Tue
multi-stopAir France
25h 30mEDI-JNB
19/1Fri
multi-stopAir France
16h 45mJNB-EDI
£698

Search by stops

Search by airline

Search by price

Flights to Johannesburg, South Africa

Return flight deals:

Johannesburg - United Kingdom

Cabin classes: