Find flights
Deals
When to book
FAQs & Tips
Direct Flights
Airlines

Book Cheap Johannesburg Plane Tickets

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.
15/4Mon
3 stops
35h 35mLGW-JNB
£365
15/4Mon
3 stops
35h 35mLGW-JNB
£366
3/5Fri
1 stopKLM
13h 50mLHR-JNB
£454
19/3Tue
1 stopKLM
23h 45mLHR-JNB
£477
31/12Sun
1 stopKenya Airways
29h 30mLHR-JNB
£481
19/3Tue
2 stopsKenya Airways
22h 55mLCY-JNB
£512
6/2Tue
1 stopSWISS
12h 55mLCY-JNB
£520
13/2Tue
1 stopSWISS
14h 25mLCY-JNB
£524
15/1Mon
directVirgin Atlantic
11h 00mLHR-JNB
£717
15/4Mon
directVirgin Atlantic
10h 55mLHR-JNB
£719

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
27/1Sat
1 stop
13h 40mLHR-JNB
2/2Fri
1 stop
16h 40mJNB-LHR
£568
22/1Mon
1 stopKLM
26h 45mMAN-JNB
5/2Mon
1 stopKLM
14h 56mJNB-MAN
£569
20/4Sat
1 stopKLM
23h 25mLHR-JNB
25/5Sat
1 stopKLM
22h 40mJNB-LHR
£577
22/1Mon
1 stopSWISS
15h 00mLHR-JNB
31/1Wed
1 stopSWISS
16h 40mJNB-LHR
£584
22/1Mon
1 stopSWISS
18h 25mLHR-JNB
31/1Wed
1 stopSWISS
13h 25mJNB-LHR
£588
5/3Tue
2 stopsKenya Airways
23h 35mLCY-JNB
12/3Tue
2 stopsKenya Airways
30h 25mJNB-LCY
£672
7/3Thu
2 stopsKenya Airways
23h 35mLCY-JNB
12/3Tue
2 stopsKenya Airways
18h 05mJNB-LCY
£675
23/12Sat
1 stopBritish Airways
22h 50mNCL-JNB
16/1Tue
1 stopBritish Airways
15h 00mJNB-NCL
£3,120
27/12Wed
1 stopBritish Airways
17h 10mNCL-JNB
5/1Fri
1 stopBritish Airways
15h 15mJNB-NCL
£3,411

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
27/1Sat
directLift
1h 05mDUR-JNB
31/1Wed
directLift
1h 05mJNB-DUR
£70
26/1Fri
directFlySafair
1h 10mDUR-JNB
28/1Sun
directFlySafair
1h 10mJNB-DUR
£71
20/12Wed
directFlySafair
1h 10mDUR-JNB
2/1Tue
directFlySafair
1h 10mJNB-DUR
£75
18/1Thu
directLift
1h 05mDUR-JNB
25/1Thu
directLift
1h 05mJNB-DUR
£77
31/5Fri
directAirlink
1h 45mGRJ-JNB
22/9Sun
directAirlink
2h 00mJNB-GRJ
£94
12/1Fri
directAirlink
1h 35mELS-JNB
19/1Fri
directAirlink
1h 30mJNB-ELS
£110
16/12Sat
directCemair
1h 00mBFN-JNB
19/12Tue
directCemair
1h 00mJNB-BFN
£152
16/12Sat
directCemair
1h 00mBFN-JNB
19/12Tue
directCemair
1h 00mJNB-BFN
£153
12/1Fri
multi-stopEmirates
21h 25mDUR-JNB
5/4Fri
multi-stopEmirates
20h 50mJNB-DUR
£2,862

Search by stops

Search by airline

Search by price

Last minute flights to OR Tambo

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.
6/12Wed
multi-stop
20h 00mLHR-JNB
23/1Tue
multi-stop
15h 51mJNB-LHR
£572
6/12Wed
multi-stopAir France
13h 55mLHR-JNB
2/2Fri
multi-stopAir France
16h 40mJNB-LHR
£586
6/12Wed
multi-stopKLM
19h 45mLHR-JNB
23/1Tue
multi-stopKLM
15h 51mJNB-LHR
£638
6/12Wed
multi-stopKLM
19h 45mLHR-JNB
4/2Sun
multi-stopKLM
18h 06mJNB-LHR
£639
6/12Wed
directVirgin Atlantic
11h 00mLHR-JNB
23/1Tue
directVirgin Atlantic
11h 30mJNB-LHR
£1,031
6/12Wed
directBritish Airways
11h 00mLHR-JNB
21/1Sun
directBritish Airways
11h 25mJNB-LHR
£1,041
6/12Wed
directVirgin Atlantic
11h 00mLHR-JNB
2/2Fri
directVirgin Atlantic
11h 30mJNB-LHR
£1,049
6/12Wed
directBritish Airways
11h 00mLHR-JNB
17/1Wed
directBritish Airways
11h 15mJNB-LHR
£1,061
8/12Fri
multi-stopKenya Airways
36h 10mLCY-JNB
1/2Thu
multi-stopKenya Airways
18h 05mJNB-LCY
£1,473
6/12Wed
multi-stopKenya Airways
36h 55mLCY-JNB
23/1Tue
multi-stopKenya Airways
25h 55mJNB-LCY
£1,536

Search by stops

Search by airline

Search by price