Cheap flights from India to Johannesburg from ₹ 26,990

Return
1 adult
Economy
From?
To?
Sun 23/1
Sun 30/1

Flight information for India to Johannesburg

Find info about flight duration, direct flights, and airports for your flight from India to Johannesburg
Fastest flight time10h 45mThe fastest flight from India to Johannesburg takes 10h 45m
Direct flightsNoneThere are no direct flights from India to Johannesburg. Popular non-direct routes for this connection are Hyderabad Rajiv Gandhi Intl Airport - Johannesburg OR Tambo Airport, Mumbai Chhatrapati Shivaji Intl Airport - Johannesburg OR Tambo Airport and New Delhi Indira Gandhi Intl Airport - Johannesburg OR Tambo Airport.
Airports in Johannesburg2 airportsThere are 2 airports near Johannesburg: Johannesburg Lanseria (HLA), Johannesburg OR Tambo (JNB)

How to get the cheapest flight ticket from India to Johannesburg

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest airline that flies to Johannesburg from India?

Air Tanzania

Air Seychelles, Air Tanzania, and Ethiopian Air are the most popular carriers operating from India to Johannesburg

What is the cheapest India to Johannesburg flight route?

Hyderabad Rajiv Gandhi Intl - Johannesburg OR Tambo

Fly from Hyderabad Rajiv Gandhi Intl to Johannesburg OR Tambo for the best India - Johannesburg flight prices


Easily compare return flights from India to Johannesburg

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from India to Johannesburg by changing tabs
Multiple Airlines
16 Mar
HYD15:35Hyderabad Rajiv Gandhi Intl
20h 25m
3 stops
JNB12:00Johannesburg OR Tambo
30 Mar
JNB09:50Johannesburg OR Tambo
25h 35m
3 stops
HYD11:25Hyderabad Rajiv Gandhi Intl
₹ 40,337
Find similar
Emirates
14 Feb
BOM05:25Mumbai Chhatrapati Shivaji Intl
28h 00m
1 stop
JNB09:25Johannesburg OR Tambo
21 Feb
JNB08:25Johannesburg OR Tambo
33h 20m
1 stop
BOM17:45Mumbai Chhatrapati Shivaji Intl
₹ 44,638
Find similar
Air Seychelles
3 Feb
BOM00:15Mumbai Chhatrapati Shivaji Intl
10h 45m
1 stop
JNB11:00Johannesburg OR Tambo
30 Apr
JNB09:50Johannesburg OR Tambo
10h 55m
1 stop
BOM20:45Mumbai Chhatrapati Shivaji Intl
₹ 44,934
Find similar
Air Mauritius
16 Jun
BOM22:55Mumbai Chhatrapati Shivaji Intl
12h 25m
1 stop
JNB11:20Johannesburg OR Tambo
28 Jun
JNB09:35Johannesburg OR Tambo
32h 05m
1 stop
BOM17:40Mumbai Chhatrapati Shivaji Intl
₹ 49,309
Find similar
Qatar Airways
15 Feb
BOM18:00Mumbai Chhatrapati Shivaji Intl
14h 10m
1 stop
JNB08:10Johannesburg OR Tambo
24 Feb
JNB08:40Johannesburg OR Tambo
14h 50m
1 stop
BOM23:30Mumbai Chhatrapati Shivaji Intl
₹ 49,977
Find similar
Turkish Airlines
21 May
DEL02:20New Delhi Indira Gandhi Intl
31h 30m
1 stop
JNB09:50Johannesburg OR Tambo
28 May
JNB14:25Johannesburg OR Tambo
30h 45m
1 stop
DEL21:10New Delhi Indira Gandhi Intl
₹ 63,323
Find similar

Find the cheapest one-way flights from India to Johannesburg

If you're looking for one-way flights from India to Johannesburg, view some of our deals below provided by Air Seychelles and Emirates
Multiple Airlines
23 Feb
DEL07:55New Delhi Indira Gandhi Intl
27h 05m
3 stops
JNB11:00Johannesburg OR Tambo
₹ 26,990
Find similar
Air Seychelles
17 Feb
BOM00:15Mumbai Chhatrapati Shivaji Intl
10h 45m
1 stop
JNB11:00Johannesburg OR Tambo
₹ 27,361
Find similar
Emirates
16 Feb
BOM05:25Mumbai Chhatrapati Shivaji Intl
33h 35m
1 stop
JNB15:00Johannesburg OR Tambo
₹ 28,177
Find similar

Search last-minute flights to Johannesburg from India

Find and compare return flight prices for your last-minute flight from India to Johannesburg
Multiple Airlines
23 Jan
BOM17:45Mumbai Chhatrapati Shivaji Intl
15h 40m
1 stop
JNB09:25Johannesburg OR Tambo
30 Jan
JNB08:25Johannesburg OR Tambo
15h 30m
1 stop
BOM23:55Mumbai Chhatrapati Shivaji Intl
₹ 71,776
Find similar
Qatar Airways
26 Jan
BOM10:55Mumbai Chhatrapati Shivaji Intl
21h 15m
1 stop
JNB08:10Johannesburg OR Tambo
2 Feb
JNB03:00Johannesburg OR Tambo
15h 00m
1 stop
BOM18:00Mumbai Chhatrapati Shivaji Intl
₹ 78,672
Find similar
Air France
23 Jan
BLR21:00Bengaluru Intl
47h 35m
2 stops
JNB20:35Johannesburg OR Tambo
15 Jun
JNB14:50Johannesburg OR Tambo
25h 20m
1 stop
BLR16:10Bengaluru Intl
₹ 88,163
Find similar
Lufthansa
23 Jan
BLR22:35Bengaluru Intl
33h 30m
1 stop
JNB08:05Johannesburg OR Tambo
13 Jun
JNB15:00Johannesburg OR Tambo
26h 55m
1 stop
BLR17:55Bengaluru Intl
₹ 96,839
Find similar
British Airways
25 Jan
BOM21:35Mumbai Chhatrapati Shivaji Intl
35h 10m
1 stop
JNB08:45Johannesburg OR Tambo
2 Feb
JNB17:15Johannesburg OR Tambo
30h 10m
2 stops
BOM23:25Mumbai Chhatrapati Shivaji Intl
₹ 116,414
Find similar
RwandAir
25 Jan
BOM19:30Mumbai Chhatrapati Shivaji Intl
18h 00m
3 stops
JNB13:30Johannesburg OR Tambo
1 Feb
JNB22:10Johannesburg OR Tambo
28h 50m
2 stops
BOM03:00Mumbai Chhatrapati Shivaji Intl
₹ 127,833
Find similar

Best airlines flying from India to Johannesburg

Compare and see reviews for airlines that fly from India to Johannesburg with momondo
AirlineRatingFree cancellationPrice
SAUDIA
PriceFrom ₹ 23,228
Free cancellation
Rating
7.9
Kenya Airways
PriceFrom ₹ 26,588
Free cancellation
Rating
6.6
Ethiopian Air
PriceFrom ₹ 26,760
Free cancellation
Rating
8.2
Air Seychelles
PriceFrom ₹ 26,890
Free cancellation
Rating
0.0
Air Tanzania
PriceFrom ₹ 28,020
Free cancellation
Rating
9.6
RwandAir
PriceFrom ₹ 31,450
Free cancellation
Rating
7.2
Etihad Airways
PriceFrom ₹ 31,661
Free cancellation
Rating
6.5
Emirates
PriceFrom ₹ 33,188
Free cancellation
Rating
8.6
Air Mauritius
PriceFrom ₹ 39,797
Free cancellation
Rating
7.6
Air India
PriceFrom ₹ 56,782
Free cancellation
Rating
6.5

Emirates flights from India to Johannesburg

Our best Emirates deals on India to Johannesburg flight tickets
Emirates
14 Feb
BOM05:25Mumbai Chhatrapati Shivaji Intl
28h 00m
1 stop
JNB09:25Johannesburg OR Tambo
21 Feb
JNB08:25Johannesburg OR Tambo
33h 20m
1 stop
BOM17:45Mumbai Chhatrapati Shivaji Intl
₹ 44,638
Find similar
Emirates
31 Mar
BOM00:30Mumbai Chhatrapati Shivaji Intl
15h 15m
1 stop
JNB15:45Johannesburg OR Tambo
5 Jun
JNB15:10Johannesburg OR Tambo
15h 30m
1 stop
BOM06:40Mumbai Chhatrapati Shivaji Intl
₹ 47,307
Find similar
Emirates
13 Feb
BOM23:15Mumbai Chhatrapati Shivaji Intl
34h 10m
1 stop
JNB09:25Johannesburg OR Tambo
21 Feb
JNB08:25Johannesburg OR Tambo
15h 30m
1 stop
BOM23:55Mumbai Chhatrapati Shivaji Intl
₹ 47,530
Find similar

Air Mauritius flights from India to Johannesburg

Our best Air Mauritius deals on India to Johannesburg flight tickets
Air Mauritius
16 Jun
BOM22:55Mumbai Chhatrapati Shivaji Intl
12h 25m
1 stop
JNB11:20Johannesburg OR Tambo
28 Jun
JNB09:35Johannesburg OR Tambo
32h 05m
1 stop
BOM17:40Mumbai Chhatrapati Shivaji Intl
₹ 49,309
Find similar
Air Mauritius
30 Mar
BOM22:55Mumbai Chhatrapati Shivaji Intl
12h 25m
1 stop
JNB11:20Johannesburg OR Tambo
31 May
JNB09:35Johannesburg OR Tambo
32h 05m
1 stop
BOM17:40Mumbai Chhatrapati Shivaji Intl
₹ 54,722
Find similar
Air Mauritius
16 Jun
BOM22:55Mumbai Chhatrapati Shivaji Intl
12h 25m
1 stop
JNB11:20Johannesburg OR Tambo
1 Jul
JNB09:35Johannesburg OR Tambo
32h 05m
1 stop
BOM17:40Mumbai Chhatrapati Shivaji Intl
₹ 57,243
Find similar

  • Are airlines flying from India to Johannesburg offering flexible cancellation due to COVID-19?

    Some of our partner airlines flying from India to Johannesburg are adapting new policies due to the global impact of COVID-19. Some of the airlines that may be waiving their cancellation fees are Ethiopian Air, Air Seychelles, and Emirates. You can search for the full list of airlines such as Ethiopian Air that are offering this flexibility.


Alternative routes for India to Johannesburg

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Mumbai to Johannesburg Flights
Fastest flight time10h 45m
Cheapest price₹ 42,784
New Delhi to Johannesburg Flights
Fastest flight time15h 55m
Cheapest price₹ 69,478
Mumbai to Cape Town Flights
Fastest flight time15h 50m
Cheapest price₹ 59,542
Chennai to Cape Town Flights
Fastest flight time17h 15m
Cheapest price₹ 105,440
Bengaluru to Johannesburg Flights
Fastest flight time23h 10m
Cheapest price₹ 80,452
Hyderabad to Johannesburg Flights
Fastest flight time20h 25m
Cheapest price₹ 40,337
Mumbai to Durban Flights
Fastest flight time21h 45m
Cheapest price₹ 57,614
Lucknow to Johannesburg Flights
Fastest flight time44h 20m
Cheapest price₹ 89,350
New Delhi to Cape Town Flights
Fastest flight time23h 30m
Cheapest price₹ 70,590
New Delhi to Durban Flights
Fastest flight time22h 50m
Cheapest price₹ 74,594
Bengaluru to Durban Flights
Fastest flight time35h 25m
Cheapest price₹ 117,156
Ahmedabad to Johannesburg Flights
Fastest flight time17h 45m
Cheapest price₹ 68,291

Similar India to Johannesburg flights

Flexible with your destination? Broaden your search and find flights similar to your India to Johannesburg route

Flights to other cities in South Africa

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