To save on the cost of your flight from India to Johannesburg, book at least 61 days before your planned departure. Booking around this time can save you about 18% on the cost of this flight compared to booking a flight leaving this week. We have found prices from ₹ 71,877 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as ₹ 79,273.
Due to multiple factors, expect to potentially pay more when booking in July. For low rates, February can be a great choice for travel to Johannesburg. Flights to Johannesburg from India in February are about ₹ 71,393 on average during February, but can be found for as low as ₹ 54,344.
When flying from India to Johannesburg, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Fly from
Fly to
Budget
₹ 38,141 - ₹ 60,078
Route
Depart
Return
Price
Mumbai Chhatrapati Shivaji IntlJohannesburg OR Tambo
BOM - JNB
BOMJNB
Mumbai Chhatrapati Shivaji Intl
Thu 19/10
1 stop30h 30m
Johannesburg OR Tambo
Fri 20/10
1 stop29h 00m
Mumbai Chhatrapati Shivaji IntlJohannesburg OR Tambo
BOM - JNB
BOMJNB
Mumbai Chhatrapati Shivaji Intl
Mon 16/10
1 stop12h 25m
Johannesburg OR Tambo
Fri 20/10
1 stop14h 15m
Mumbai Chhatrapati Shivaji IntlJohannesburg OR Tambo
BOM - JNB
BOMJNB
Mumbai Chhatrapati Shivaji Intl
Fri 20/10
1 stop12h 25m
Johannesburg OR Tambo
Sun 5/11
1 stop14h 45m
Mumbai Chhatrapati Shivaji IntlJohannesburg OR Tambo
BOM - JNB
BOMJNB
Mumbai Chhatrapati Shivaji Intl
Wed 25/10
1 stop21h 00m
Johannesburg OR Tambo
Tue 31/10
1 stop20h 45m
Mumbai Chhatrapati Shivaji IntlJohannesburg OR Tambo
BOM - JNB
BOMJNB
Mumbai Chhatrapati Shivaji Intl
Sat 21/10
3 stops18h 00m
Johannesburg OR Tambo
Fri 3/11
3 stops16h 00m
Mumbai Chhatrapati Shivaji IntlJohannesburg OR Tambo
BOM - JNB
BOMJNB
Mumbai Chhatrapati Shivaji Intl
Tue 26/12
1 stop11h 50m
Johannesburg OR Tambo
Mon 1/1
1 stop20h 45m
Mumbai Chhatrapati Shivaji IntlJohannesburg OR Tambo
BOM - JNB
BOMJNB
Mumbai Chhatrapati Shivaji Intl
Thu 19/10
1 stop19h 35m
Johannesburg OR Tambo
Tue 7/11
1 stop21h 00m
Mumbai Chhatrapati Shivaji IntlJohannesburg OR Tambo
BOM - JNB
BOMJNB
Mumbai Chhatrapati Shivaji Intl
Thu 12/10
1 stop12h 35m
Johannesburg OR Tambo
Mon 30/10
1 stop31h 55m
Mumbai Chhatrapati Shivaji IntlJohannesburg OR Tambo
BOM - JNB
BOMJNB
Mumbai Chhatrapati Shivaji Intl
Wed 18/10
1 stop13h 50m
Johannesburg OR Tambo
Mon 6/11
1 stop13h 00m
Entertainment
Boarding
Comfort
Crew
Food
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Entertainment
Boarding
Comfort
Crew
Food
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Entertainment
Boarding
Comfort
Crew
Food
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Entertainment
Boarding
Comfort
Crew
Food
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Entertainment
Boarding
Comfort
Crew
Food
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Entertainment
Boarding
Comfort
Crew
Food
Overall
Reviews
The seats and leg room not comfortable. Food was mediocre. The staff were very attentive
Yes, there are multiple flights from India to Johannesburg for under ₹ 38,200. The cheapest flight booked recently is on Kenya Airways for just ₹ 38,141, but on average you can expect to pay ₹ 41,215.
There are currently 20+ open flights from India to Johannesburg within the next 7 days for less than ₹ 39,700.
The cheapest airline one-way is RwandAir, with whom users have recently found tickets for as low as ₹ 19,943. However, be on the lookout for offers from Kenya Airways and Ethiopian Air, as they are both options that can get you from India to Johannesburg for a low price.
When deciding which route to take from India to Johannesburg, consider Mumbai Chhatrapati Shivaji Intl - Johannesburg OR Tambo, New Delhi Indira Gandhi Intl - Johannesburg OR Tambo or Bengaluru Intl - Johannesburg OR Tambo, as they are the most popular.
The most popular airlines flying from India to Johannesburg are Air India, Emirates and Ethiopian Air. Something to consider prior to booking your flight.
DEL and JNB are unique codes to identify airports used in the aviation industry. They are defined by IATA (International Air Transport Association) and are commonly called IATA codes. DEL to JNB refers to a flight route from New Delhi Indira Gandhi Intl Airport to Johannesburg OR Tambo Airport. Johannesburg Lanseria Airport (HLA), Pretoria Wonderboom Apt. Airport (PRY), Sun City Resort Pilansberg Airport (NTY) are other airports near this flight route and their unique identifiers/IATA codes.