Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri 21/6
Fri 28/6
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

+90.0%
+60.0%
+30.0%
Base
Price
28,846 - 48,30828,846 - 48,308 INR

Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
BOM
12 Sep
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
22 Sep
Johannesburg OR Tambo airport
14h 15m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
26,165 INR
Air Seychelles
Air Seychelles
BOM
05 Nov
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
15 Nov
Johannesburg OR Tambo airport
10h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
26,861 INR
Air Seychelles
Air Seychelles
BOM
01 Oct
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
11 Oct
Johannesburg OR Tambo airport
10h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
27,209 INR
Air Seychelles
Air Seychelles
BOM
06 Aug
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
04 Sep
Johannesburg OR Tambo airport
10h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
28,252 INR
Ethiopian Air
Ethiopian Air
BOM
29 Jul
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
05 Aug
Johannesburg OR Tambo airport
14h 15m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
29,435 INR
Ethiopian Air
Ethiopian Air
BOM
24 Jun
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
10 Jul
Johannesburg OR Tambo airport
14h 15m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
29,714 INR
Air Seychelles
Air Seychelles
BOM
05 Nov
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
15 Nov
Johannesburg OR Tambo airport
10h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
26,861 INR
Air Seychelles
Air Seychelles
BOM
01 Oct
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
11 Oct
Johannesburg OR Tambo airport
10h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
27,209 INR
Air Seychelles
Air Seychelles
BOM
06 Aug
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
04 Sep
Johannesburg OR Tambo airport
10h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
28,252 INR
Ethiopian Air
Ethiopian Air
BOM
12 Sep
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
22 Sep
Johannesburg OR Tambo airport
14h 15m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
26,165 INR
Ethiopian Air
Ethiopian Air
BOM
29 Jul
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
05 Aug
Johannesburg OR Tambo airport
14h 15m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
29,435 INR
Ethiopian Air
Ethiopian Air
BOM
24 Jun
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
10 Jul
Johannesburg OR Tambo airport
14h 15m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
29,714 INR

Airports near Johannesburg

Below you will find all the airports in Johannesburg along with their distance from the city centre
Johannesburg Lanseria
31 km from city centre
Johannesburg OR Tambo
19 km from city centre

Popular routes to Johannesburg

Most frequently searched flights to Johannesburg along with the cheapest price and shortest flight duration
Mumbai to Johannesburg
Fastest flight time
10h 30m
Cheapest price
26,652 INR
Ahmedabad to Johannesburg
Fastest flight time
15h 25m
Cheapest price
35,838 INR
Hyderabad to Johannesburg
Fastest flight time
15h 40m
Cheapest price
34,724 INR
Bengaluru to Johannesburg
Fastest flight time
19h 00m
Cheapest price
37,021 INR
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg