Find flights
Deals
When to book
Tips
FAQs
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.
2/1Thu
2 stops
23h 10mMNL-JNB
₱514
1/31Wed
2 stops
21h 40mMNL-JNB
₱547
1/29Mon
2 stops
27h 45mMNL-JNB
₱551
2/1Thu
1 stop
28h 30mMNL-JNB
₱611
2/3Sat
1 stopSingapore Airlines
31h 45mMNL-JNB
₱702
1/29Mon
1 stopEtihad Airways
38h 45mMNL-JNB
₱712
2/3Sat
2 stopsEtihad Airways
42h 25mMNL-JNB
₱717
2/1Thu
3 stopsMalaysia Airlines
29h 50mMNL-JNB
₱874
1/30Tue
3 stopsMalaysia Airlines
29h 50mMNL-JNB
₱886
2/1Thu
4 stopsEthiopian Air
45h 10mMNL-JNB
₱1,390

Search by stops

Search by airline

Search by price

Recent round-trip flight deals

2/27Tue
1 stopSingapore Airlines
32h 15mMNL-JNB
3/22Fri
1 stopSingapore Airlines
18h 20mJNB-MNL
₱756
12/19Tue
2 stopsEthiopian Air
22h 40mMNL-JNB
1/1Mon
2 stopsEthiopian Air
21h 45mJNB-MNL
₱920
2/27Tue
2 stopsEthiopian Air
22h 40mMNL-JNB
3/22Fri
2 stopsEthiopian Air
21h 45mJNB-MNL
₱939
2/28Wed
1 stopSingapore Airlines
20h 05mMNL-JNB
3/22Fri
1 stopSingapore Airlines
18h 20mJNB-MNL
₱948
3/4Mon
1 stopQatar Airways
24h 25mMNL-JNB
3/19Tue
1 stopQatar Airways
18h 35mJNB-MNL
₱971
2/28Wed
1 stopEtihad Airways
38h 45mMNL-JNB
3/21Thu
1 stopEtihad Airways
29h 20mJNB-MNL
₱979
2/29Thu
2 stopsEtihad Airways
61h 25mMNL-JNB
3/20Wed
1 stopEtihad Airways
29h 20mJNB-MNL
₱988
2/26Mon
1 stopEmirates
19h 10mMNL-JNB
3/18Mon
1 stopEmirates
26h 00mJNB-MNL
₱1,016
3/1Fri
1 stopEmirates
23h 05mMNL-JNB
3/19Tue
1 stopEmirates
17h 15mJNB-MNL
₱1,040
2/29Thu
1 stopQatar Airways
20h 55mMNL-JNB
3/19Tue
1 stopQatar Airways
18h 35mJNB-MNL
₱1,143

Search by stops

Search by airline

Search by price

Recent domestic flight deals

2/7Wed
directLift
1h 05mDUR-JNB
2/20Tue
directLift
1h 05mJNB-DUR
₱64
1/26Fri
directLift
1h 05mDUR-JNB
1/29Mon
directLift
1h 05mJNB-DUR
₱70
12/9Sat
directFlySafair
1h 10mDUR-JNB
12/10Sun
directFlySafair
1h 15mJNB-DUR
₱75
1/22Mon
directLift
1h 05mDUR-JNB
1/28Sun
directLift
1h 05mJNB-DUR
₱77
12/20Wed
directFlySafair
1h 10mDUR-JNB
1/2Tue
directFlySafair
1h 15mJNB-DUR
₱81
2/16Fri
directAirlink
1h 45mGRJ-JNB
2/27Tue
directAirlink
2h 00mJNB-GRJ
₱94
12/19Tue
directAirlink
1h 10mDUR-JNB
1/2Tue
directAirlink
1h 05mJNB-DUR
₱104
1/16Tue
directCemair
2h 00mCPT-JNB
1/22Mon
directCemair
2h 15mJNB-CPT
₱146
1/20Sat
directCemair
2h 00mCPT-JNB
1/28Sun
directCemair
2h 15mJNB-CPT
₱155
5/17Fri
multi-stopLAM
11h 45mCPT-JNB
5/19Sun
multi-stopLAM
9h 55mJNB-CPT
₱446

Search by stops

Search by airline

Search by price

Flights to OR Tambo Airport, Johannesburg