Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Thu 24/1
Thu 31/1
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

+120%
+80%
+40%
Base
Price
26,667 - 55,84526,667 - 55,845 INR

Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
Air Seychelles
Air Seychelles
BOM
10:30
Mumbai Chhatrapati Shivaji airport
10h 40m
1 Stop
17:40
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
07:00
Johannesburg OR Tambo airport
10h 45m
1 Stop
21:15
BOM
Mumbai Chhatrapati Shivaji airport
25,468 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
14h 45m
1 Stop
20:45
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 45m
1 Stop
00:15
+1
BOM
Mumbai Chhatrapati Shivaji airport
26,464 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 45m
1 Stop
00:15
+1
BOM
Mumbai Chhatrapati Shivaji airport
26,891 INR
Kenya Airways
Kenya Airways
BOM
10:30
Mumbai Chhatrapati Shivaji airport
21h 40m
1 Stop
04:40
+1
JNB
Johannesburg OR Tambo airport
Kenya Airways
JNB
07:00
Johannesburg OR Tambo airport
12h 00m
1 Stop
22:30
BOM
Mumbai Chhatrapati Shivaji airport
29,524 INR
Etihad Airways
Etihad Airways
BOM
09:30
Mumbai Chhatrapati Shivaji airport
23h 00m
2 Stops
05:00
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
13h 25m
1 Stop
22:55
BOM
Mumbai Chhatrapati Shivaji airport
29,879 INR
Kenya Airways
Kenya Airways
BOM
09:30
Mumbai Chhatrapati Shivaji airport
13h 25m
1 Stop
19:25
JNB
Johannesburg OR Tambo airport
Kenya Airways
JNB
06:00
Johannesburg OR Tambo airport
24h 05m
1 Stop
09:35
+1
BOM
Mumbai Chhatrapati Shivaji airport
30,519 INR
Air Seychelles
Air Seychelles
BOM
10:30
Mumbai Chhatrapati Shivaji airport
10h 40m
1 Stop
17:40
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
07:00
Johannesburg OR Tambo airport
10h 45m
1 Stop
21:15
BOM
Mumbai Chhatrapati Shivaji airport
25,468 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 45m
1 Stop
00:15
+1
BOM
Mumbai Chhatrapati Shivaji airport
26,891 INR
Ethiopian Air
Ethiopian Air
BOM
09:30
Mumbai Chhatrapati Shivaji airport
14h 45m
1 Stop
20:45
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
06:00
Johannesburg OR Tambo airport
14h 45m
1 Stop
00:15
+1
BOM
Mumbai Chhatrapati Shivaji airport
26,464 INR
Kenya Airways
Kenya Airways
BOM
10:30
Mumbai Chhatrapati Shivaji airport
21h 40m
1 Stop
04:40
+1
JNB
Johannesburg OR Tambo airport
Kenya Airways
JNB
07:00
Johannesburg OR Tambo airport
12h 00m
1 Stop
22:30
BOM
Mumbai Chhatrapati Shivaji airport
29,524 INR
Etihad Airways
Etihad Airways
BOM
09:30
Mumbai Chhatrapati Shivaji airport
23h 00m
2 Stops
05:00
+1
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
06:00
Johannesburg OR Tambo airport
13h 25m
1 Stop
22:55
BOM
Mumbai Chhatrapati Shivaji airport
29,879 INR
Multiple Airlines
Multiple Airlines
AMD
09:30
Ahmedabad airport
18h 05m
2 Stops
00:05
+1
JNB
Johannesburg OR Tambo airport
Multiple Airlines
JNB
06:00
Johannesburg OR Tambo airport
19h 10m
2 Stops
04:40
+1
AMD
Ahmedabad airport
32,013 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
83 INR
Food
Inexpensive restaurant
633 INR
Public transport
One-way ticket
122 INR

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg