Find cheap flights to Johannesburg

Return
1 adult
Economy
From?
To?
Tue 30/5
Tue 6/6

Deals available from 900+ travel sites.

About Flights to Johannesburg

Summary info about Johannesburg flight prices, duration and airlines

Best One-Way Price

₹ 22,002

Best Round-Trip Price

₹ 38,627

Fastest flight time

11h 45m

Operated By

4 airlines
The best one-way flight price to Johannesburg from India in the last 72 hours is ₹ 22,002 (Mumbai Chhatrapati Shivaji Intl to Johannesburg OR Tambo).
The best round-trip flight price to Johannesburg from India in the last 72 hours is ₹ 38,627 (Mumbai Chhatrapati Shivaji Intl to Johannesburg OR Tambo).
The fastest flight to Johannesburg from India takes 11h 45m (Mumbai Chhatrapati Shivaji Intl to Johannesburg OR Tambo).
There are 4 airlines operating flights to Johannesburg, including Ethiopian Air, Etihad Airways and Kenya Airways.

Johannesburg flights insights and trends

Explore insights for your Johannesburg flight to craft the best travel plan

What is the cheapest month to fly to Johannesburg?

The month of February is, on average, the cheapest month to fly to Johannesburg from India, with most prices found around ₹ 60,546. If you are unable to visit Johannesburg during the month of February, then departing from India during the month January is also very affordable. Most momondo users find prices during this month for around ₹ 61,869.

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

The cheapest day to depart from India to Johannesburg is on a Saturday when prices can be found for as low as ₹ 52,169. Flights from India to Johannesburg on a Sunday will generally be more expensive and average around ₹ 59,066. Keep in mind that these prices on both days could fluctuate depending on the season and the demand.

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

According to our data, the cheapest time of day to fly to Johannesburg is in the evening. momondo users have found flights departing from India to Johannesburg in the evening for as low as ₹ 55,017. Keep in mind that these prices may fluctuate based on what airline you choose and the time of year you plan to travel. In the morning is when there is more demand to fly to Johannesburg, so prices are often more expensive at around ₹ 58,914 per ticket.

How long does it take to fly to Johannesburg?

Flight times from India to Johannesburg vary, but if you’re flying out of New Delhi Indira Gandhi Intl and flying into Johannesburg OR Tambo (one of the most popular routes), then the duration is 13h 55m on average. Another popular route from India to Johannesburg is flying from Mumbai Chhatrapati Shivaji Intl to Johannesburg OR Tambo, which will take roughly 12h. Keep in mind that layovers or delays could extend your travel time.

How far in advance should I book a flight to Johannesburg?

We recommend purchasing flights from India to Johannesburg 60 days ahead of your departure date because this is when momondo users tend to see the best flight rates. On average, our users have found flights to Johannesburg for ₹ 71,067.

Cheapest flights to Johannesburg airports

Find the cheapest flights to these Johannesburg airports from your nearest city or airport
New Delhi
Johannesburg OR Tambo Airport

CHEAPEST ROUTE FROM New Delhi TO Johannesburg

New Delhi (DEL) to Johannesburg OR Tambo Airport (JNB)

Typically, flights to Johannesburg from New Delhi are cheaper when flying from New Delhi Indira Gandhi Intl to Johannesburg OR Tambo, which has an average price of ₹ 71,067

CHEAPEST MONTH TO FLY TO JOHANNESBURG FROM NEW DELHIFebruary15% cheaperFlying from New Delhi to Johannesburg costs on average just ₹ 60,546 in February
MOST EXPENSIVE MONTH TO FLY TO JOHANNESBURG FROM NEW DELHIJuly16% more expensiveIt costs about ₹ 82,299 for flights to Johannesburg from New Delhi in July
MOST POPULAR MONTH TO FLY TO JOHANNESBURG FROM NEW DELHIOctober330% more users visitedMore momondo users searched in flights to Johannesburg from New Delhi in October than any other month

Frequently asked questions about flying to Johannesburg

Users booking trips to Johannesburg from Durban found flights 41% cheaper than the average price of flights to Johannesburg. To find the cheapest price to Johannesburg from your area, use momondo’s Airport-to-Airport Pricing Tool.

Those flying to Johannesburg could potentially find better pricing at Johannesburg Lanseria Airport (32 km from Johannesburg city centre), Pretoria Wonderboom Apt. Airport (64 km from Johannesburg city centre) or Sun City Resort Pilansberg Airport (130 km from Johannesburg city centre) depending on the month and departure airport.


Johannesburg flight deals found on momondo

Check out some of the best fares from airports in India to Johannesburg found recently by users on momondo
Kenya Airways
6 Jun
BOM02:45Mumbai Chhatrapati Shivaji Intl
12h 35m
1 stop
JNB15:20Johannesburg OR Tambo
17 Jul
JNB04:40Johannesburg OR Tambo
13h 20m
1 stop
BOM18:00Mumbai Chhatrapati Shivaji Intl
₹ 38,627
Find similar
Kenya Airways
6 Jun
BOM02:45Mumbai Chhatrapati Shivaji Intl
21h 00m
1 stop
JNB23:45Johannesburg OR Tambo
16 Jul
JNB21:15Johannesburg OR Tambo
20h 45m
1 stop
BOM18:00Mumbai Chhatrapati Shivaji Intl
₹ 38,710
Find similar
Kenya Airways
14 Jun
BOM02:45Mumbai Chhatrapati Shivaji Intl
12h 35m
1 stop
JNB15:20Johannesburg OR Tambo
28 Jul
JNB04:40Johannesburg OR Tambo
13h 20m
1 stop
BOM18:00Mumbai Chhatrapati Shivaji Intl
₹ 39,041
Find similar
Kenya Airways
16 Aug
BOM02:45Mumbai Chhatrapati Shivaji Intl
28h 25m
1 stop
JNB07:10Johannesburg OR Tambo
29 Aug
JNB21:15Johannesburg OR Tambo
20h 45m
1 stop
BOM18:00Mumbai Chhatrapati Shivaji Intl
₹ 39,123
Find similar
Ethiopian Air
7 Jun
BOM07:05Mumbai Chhatrapati Shivaji Intl
12h 25m
1 stop
JNB19:30Johannesburg OR Tambo
21 Jul
JNB04:20Johannesburg OR Tambo
14h 15m
1 stop
BOM18:35Mumbai Chhatrapati Shivaji Intl
₹ 39,206
Find similar
Kenya Airways
20 Nov
BOM01:45Mumbai Chhatrapati Shivaji Intl
12h 45m
1 stop
JNB14:30Johannesburg OR Tambo
29 Nov
JNB20:15Johannesburg OR Tambo
20h 45m
1 stop
BOM17:00Mumbai Chhatrapati Shivaji Intl
₹ 39,454
Find similar

Find the cheapest one-way flights to Johannesburg

If you're looking for one-way flights from India to Johannesburg, view some of our deals below provided by Ethiopian Air, Etihad Airways and Kenya Airways
Kenya Airways
30 Jun
BOM02:45Mumbai Chhatrapati Shivaji Intl
28h 25m
1 stop
JNB07:10Johannesburg OR Tambo
₹ 22,002
Find similar
Kenya Airways
30 May
BOM02:45Mumbai Chhatrapati Shivaji Intl
12h 35m
1 stop
JNB15:20Johannesburg OR Tambo
₹ 22,084
Find similar
Kenya Airways
16 Jun
BOM02:45Mumbai Chhatrapati Shivaji Intl
21h 00m
1 stop
JNB23:45Johannesburg OR Tambo
₹ 22,498
Find similar

Which airlines fly to Johannesburg?

Here you can see a selection of the most popular and cheapest airlines for flights to Johannesburg

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 time12h 00m
Cheapest price₹ 39,041
New Delhi to Johannesburg Flights
Fastest flight time13h 55m
Cheapest price₹ 51,944
Ahmedabad to Johannesburg Flights
Fastest flight time20h 20m
Cheapest price₹ 62,779
Hyderabad to Johannesburg Flights
Fastest flight time16h 30m
Cheapest price₹ 66,088
Bengaluru to Johannesburg Flights
Fastest flight time30h 50m
Cheapest price₹ 54,839
Lucknow to Johannesburg Flights
Fastest flight time19h 50m
Cheapest price₹ 75,517

Start planning your trip to Johannesburg


Flights to other cities in South Africa

Lost the lust for Johannesburg? Check out some flights to other cities in South Africa

Why use momondo?

We help find the flight that best suits your needs; momondo compares prices from hundreds of airlines and travel agents and helps you filter them to find the best flight for you.

Yes. momondo enables you to select and highlight flights to Johannesburg with this policy.


Save money when you book flights with momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.