Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Tue 19/11
Tue 26/11
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

54,283 INR
46,529 INR
38,774 INR
31,019 INR
Price
31,018 - 49,554 INR

When is the best time to fly to Johannesburg?

Travelling from most locations, it is best to book your flight to Johannesburg during the month of March for the best deal, although there are other times of the year which offer great deals as well.

When is the best time to book a flight to Johannesburg?

Most flyers found that booking flight tickets 46 days in advance of their planned departure date is, on average, the best time to get cheap flights to Johannesburg.

What is the cheapest day to depart on your flight to Johannesburg?

Most of our users find that booking their departure to Johannesburg on a Wednesday is the cheapest. Conversely, departing on a Sunday seems to be the most expensive.

What is the cheapest time of day to fly to Johannesburg?

Typically, cheap prices to Johannesburg are most often found for afternoon flights. Cheap prices are less likely for midday flights.


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
25 Mar
Mumbai Chhatrapati Shivaji airport
11h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
11 Apr
Johannesburg OR Tambo airport
14h 15m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
26,483 INR
Air Seychelles
Air Seychelles
BOM
01 May
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
09 May
Johannesburg OR Tambo airport
10h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
28,339 INR
Ethiopian Air
Ethiopian Air
BOM
25 Feb
Mumbai Chhatrapati Shivaji airport
11h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
10 Mar
Johannesburg OR Tambo airport
14h 45m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
29,338 INR
Ethiopian Air
Ethiopian Air
BOM
18 Nov
Mumbai Chhatrapati Shivaji airport
11h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
24 Nov
Johannesburg OR Tambo airport
24h 30m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
34,406 INR
Etihad Airways
Etihad Airways
BOM
03 Feb
Mumbai Chhatrapati Shivaji airport
35h 20m
2 Stops
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
10 Feb
Johannesburg OR Tambo airport
27h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
38,975 INR
Etihad Airways
Etihad Airways
BOM
23 Dec
Mumbai Chhatrapati Shivaji airport
46h 45m
2 Stops
JNB
Johannesburg OR Tambo airport
Etihad Airways
JNB
01 Jan
Johannesburg OR Tambo airport
57h 20m
2 Stops
BOM
Mumbai Chhatrapati Shivaji airport
39,831 INR
Air Seychelles
Air Seychelles
BOM
01 May
Mumbai Chhatrapati Shivaji airport
10h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
09 May
Johannesburg OR Tambo airport
10h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
28,339 INR
Ethiopian Air
Ethiopian Air
BOM
25 Mar
Mumbai Chhatrapati Shivaji airport
11h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
11 Apr
Johannesburg OR Tambo airport
14h 15m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
26,483 INR
Ethiopian Air
Ethiopian Air
BOM
25 Feb
Mumbai Chhatrapati Shivaji airport
11h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
10 Mar
Johannesburg OR Tambo airport
14h 45m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
29,338 INR
Ethiopian Air
Ethiopian Air
BOM
18 Nov
Mumbai Chhatrapati Shivaji airport
11h 45m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
24 Nov
Johannesburg OR Tambo airport
24h 30m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
34,406 INR
Air Seychelles
Air Seychelles
BLR
18 Apr
Bengaluru Intl airport
20h 50m
2 Stops
JNB
Johannesburg OR Tambo airport
Air Seychelles
JNB
02 May
Johannesburg OR Tambo airport
17h 50m
2 Stops
BLR
Bengaluru Intl airport
44,757 INR
Air Mauritius
Air Mauritius
BOM
08 Jan
Mumbai Chhatrapati Shivaji airport
32h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Mauritius
JNB
25 Jan
Johannesburg OR Tambo airport
10h 55m
1 Stop
BOM
Mumbai Chhatrapati Shivaji airport
49,968 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 Flights
Fastest flight time
10h 30m
Cheapest price
26,483 INR
Bengaluru to Johannesburg Flights
Fastest flight time
15h 50m
Cheapest price
37,904 INR
New Delhi to Johannesburg Flights
Fastest flight time
17h 50m
Cheapest price
39,689 INR
Hyderabad to Johannesburg Flights
Fastest flight time
23h 00m
Cheapest price
43,472 INR
Lucknow to Johannesburg Flights
Fastest flight time
25h 50m
Cheapest price
43,615 INR
Ahmedabad to Johannesburg Flights
Fastest flight time
21h 50m
Cheapest price
43,900 INR
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg