Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Sat 23/3
Sat 30/3
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

+120.0%
+80.0%
+40.0%
Base
Price
25,675 - 53,33525,675 - 53,335 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
09:30
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
18:20
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
25,909 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
18:20
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
26,252 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
18:20
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
26,732 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
11h 45m
1 Stop
17:45
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
28,034 INR
Air Seychelles
Air Seychelles
BOM
09:30
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
16:30
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
06:00
Johannesburg OR Tambo airport
11h 00m
1 Stop
20:30
BOM
Mumbai Chhatrapati Shivaji airport
28,171 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
18:20
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
31,598 INR
Air Seychelles
Air Seychelles
BOM
09:30
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
16:30
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
06:00
Johannesburg OR Tambo airport
11h 00m
1 Stop
20:30
BOM
Mumbai Chhatrapati Shivaji airport
28,171 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
11h 45m
1 Stop
17:45
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
28,034 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
18:20
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
25,909 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
18:20
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
26,252 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
18:20
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
26,732 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
12h 20m
1 Stop
18:20
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 15m
1 Stop
23:45
BOM
Mumbai Chhatrapati Shivaji airport
31,598 INR

Which airlines operate flights to Johannesburg?

While low cost carriers are the cheapest, don’t forget that the fares often do not include checked baggage, meals, or drinks. Take a look at our estimated additional fees in your search results to get an idea of how much extra you may have to pay.


Airports near Johannesburg

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

Quick facts about Johannesburg

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Johannesburg
Local time
Currency
South African Rand
Beer
Pint of beer
90 INR
Food
Inexpensive restaurant
652 INR
Public transport
One-way ticket
120 INR

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg