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 10% on the cost of this flight compared to booking a flight leaving this week. We have found prices from ₹ 75,506 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as ₹ 78,360.
Due to multiple factors, expect to potentially pay more when booking in March. For low rates, December can be a great choice for travel to Johannesburg. Flights to Johannesburg from India in December are about ₹ 74,997 on average during December, but can be found for as low as ₹ 58,546.
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.
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
12h 45mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
32h 55mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
21h 00mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
15h 35mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
21h 00mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
20h 45mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
31h 40mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
20h 45mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
12h 45mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
32h 55mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
21h 00mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
15h 35mKenya Airways
New Delhi Indira Gandhi Intl
Johannesburg OR Tambo
1 stop
14h 05mJohannesburg OR Tambo
New Delhi Indira Gandhi Intl
1 stop
21h 55mAir India
New Delhi Indira Gandhi Intl
Johannesburg OR Tambo
1 stop
14h 05mJohannesburg OR Tambo
New Delhi Indira Gandhi Intl
1 stop
21h 55mAir India
New Delhi Indira Gandhi Intl
Johannesburg OR Tambo
1 stop
14h 05mJohannesburg OR Tambo
New Delhi Indira Gandhi Intl
1 stop
21h 55mAir India
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
31h 40mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
20h 45mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
12h 45mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
32h 55mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
21h 00mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
28h 50mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
12h 45mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
32h 55mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
12h 45mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
20h 45mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
12h 45mJohannesburg OR Tambo
Mumbai Chhatrapati Shivaji Intl
1 stop
15h 35mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
26h 15mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
12h 45mKenya Airways
Mumbai Chhatrapati Shivaji Intl
Johannesburg OR Tambo
1 stop
12h 00mEthiopian Air
Some of the carriers operating flights from India to Johannesburg that may be offering flexible cancellation policies are Ethiopian Air, Kenya Airways, and Qatar Airways. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from India to Johannesburg for under ₹ 37,200. The cheapest flight booked recently is on Kenya Airways for just ₹ 37,182, but on average you can expect to pay ₹ 40,036.
There are currently 20+ open flights from India to Johannesburg within the next 7 days for less than ₹ 38,400.
This flight path from India to Johannesburg was viewed by 793 users in the past month. Keep an eye out for changes in search interest prior to high and low season.
The cheapest airline one-way is Kenya Airways, with whom users have recently found tickets for as low as ₹ 19,733. However, be on the lookout for offers from Ethiopian Air and RwandAir, 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 New Delhi Indira Gandhi Intl - Johannesburg OR Tambo, Mumbai Chhatrapati Shivaji Intl - Johannesburg OR Tambo or Lucknow Amausi - 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.
The cheapest flight price from India to Johannesburg is ₹ 52,608. On average you can expect to pay ₹ 121,704. The most popular route, (New Delhi Indira Gandhi Intl - Johannesburg OR Tambo), can usually be booked for ₹ 51,615.