HowToGo

Flight from India to South Africa

How to get to South Africa from India by flight ? You can check flights from India to South Africa below.

Search Transfer from India to South Africa

Search Flights

You can find flight ticket prices from India to South Africa with our flight tickets search tool below

1. Ahmedabad to Johannesburg

  1. You take a bus, shuttle or taxi from your location in India to Ahmedabad.

  2. You take a flight from Ahmedabad to Johannesburg and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
G8413 GoAir
HM261 Air Seychelles
HM061 Air Seychelles
00:35 Ahmedabad
05:15 Mumbai
09:25 Mahe Island
02:00 Mumbai
08:10 Mahe Island
12:30 Johannesburg
Connect
6E71 79 IndiGo Airlines
ET601 Ethiopian Airlines
ET809 Ethiopian Airlines
00:50 Ahmedabad
04:25 Dubai
08:40 Addis Ababa
02:45 Dubai
07:40 Addis Ababa
13:05 Johannesburg
Connect
FZ438 Flydubai
EK763 Emirates
03:00 Ahmedabad
10:10 Dubai
05:10 Dubai
16:35 Johannesburg
Connect
EK539 Emirates
EK763 Emirates
04:20 Ahmedabad
10:10 Dubai
06:10 Dubai
16:35 Johannesburg
Connect
AI985 Air India Limited
HM261 Air Seychelles
HM061 Air Seychelles
19:20 Ahmedabad
05:15 Mumbai
09:25 Mahe Island
20:40 Mumbai
08:10 Mahe Island
12:30 Johannesburg
Connect
AI985 Air India Limited
ET611 Ethiopian Airlines
ET809 Ethiopian Airlines
19:20 Ahmedabad
04:05 Mumbai
08:40 Addis Ababa
20:40 Mumbai
07:00 Addis Ababa
13:05 Johannesburg
Connect
SG333 Spicejet
SV0447 Saudia
19:30 Ahmedabad
01:45 Jeddah
22:15 Jeddah
07:30 Johannesburg
Connect
AI1102 Air India Limited
ET687 Ethiopian Airlines
ET809 Ethiopian Airlines
21:45 Ahmedabad
02:40 Delhi
08:40 Addis Ababa
23:10 Delhi
06:55 Addis Ababa
13:05 Johannesburg
Connect
AI14 Air India Limited
ET687 Ethiopian Airlines
ET809 Ethiopian Airlines
22:20 Ahmedabad
02:40 Delhi
08:40 Addis Ababa
23:55 Delhi
06:55 Addis Ababa
13:05 Johannesburg
Connect
AI532 Air India Limited
ET687 Ethiopian Airlines
ET809 Ethiopian Airlines
22:35 Ahmedabad
02:40 Delhi
08:40 Addis Ababa
23:55 Delhi
06:55 Addis Ababa
13:05 Johannesburg
Connect

2. Mumbai to Johannesburg

  1. You take a bus, shuttle or taxi from your location in India to Mumbai.

  2. You take a flight from Mumbai to Johannesburg and cost approximately 400 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
ET611 Ethiopian Airlines
ET809 Ethiopian Airlines
04:05 Mumbai
08:40 Addis Ababa
07:00 Addis Ababa
13:05 Johannesburg
Connect
EK501 Emirates
EK763 Emirates
04:15 Mumbai
10:10 Dubai
06:05 Dubai
16:35 Johannesburg
Connect
WB501 Rwandair Express
WB106 Rwandair Express
WB106 Rwandair Express
04:15 Mumbai
10:10 Kigali
13:30 Lusaka
07:30 Kigali
12:30 Lusaka
15:50 Johannesburg
Connect
FZ446 Flydubai
EK763 Emirates
05:05 Mumbai
10:10 Dubai
07:05 Dubai
16:35 Johannesburg
Connect
HM261 Air Seychelles
HM061 Air Seychelles
05:15 Mumbai
09:25 Mahe Island
08:10 Mahe Island
12:30 Johannesburg
Connect
KQ205 Kenya Airways
KQ764 Kenya Airways
06:35 Mumbai
21:50 Nairobi
10:20 Nairobi
01:05 Johannesburg
Connect
MK749 Air Mauritius
SA191 South African Airways
06:45 Mumbai
16:40 Mauritius
11:15 Mauritius
18:55 Johannesburg
Connect
ET641 Ethiopian Airlines
ET859 Ethiopian Airlines
11:40 Mumbai
23:30 Addis Ababa
14:35 Addis Ababa
03:55 Johannesburg
Connect
EY207 Etihad
EY602 Etihad
17:15 Mumbai
02:05 Abu Dhabi
18:55 Abu Dhabi
08:20 Johannesburg
Connect
6E1719 IndiGo Airlines
QR1363 Qatar Airways
20:05 Mumbai
02:10 Doha
21:35 Doha
10:00 Johannesburg
Connect
EY203 Etihad
EY602 Etihad
21:10 Mumbai
02:05 Abu Dhabi
23:10 Abu Dhabi
08:20 Johannesburg
Connect
AI945 Air India Limited
EY602 Etihad
22:30 Mumbai
02:05 Abu Dhabi
00:35 Abu Dhabi
08:20 Johannesburg
Connect

3. Ahmedabad to Durban

  1. You take a bus, shuttle or taxi from your location in India to Ahmedabad.

  2. You take a flight from Ahmedabad to Durban and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in South Africa.

Flight Depart Arrive
FZ438 Flydubai
EK775 Emirates
03:00 Ahmedabad
10:15 Dubai
05:10 Dubai
16:35 Durban
Connect
EK539 Emirates
EK775 Emirates
04:20 Ahmedabad
10:15 Dubai
06:10 Dubai
16:35 Durban
Connect

4. Delhi to Johannesburg

  1. You take a bus, shuttle or taxi from your location in India to Delhi.

  2. You take a flight from Delhi to Johannesburg and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.

Flight Depart Arrive
ET687 Ethiopian Airlines
ET809 Ethiopian Airlines
02:40 Delhi
08:40 Addis Ababa
06:55 Addis Ababa
13:05 Johannesburg
Connect
EK513 Emirates
EK763 Emirates
04:10 Delhi
10:10 Dubai
06:35 Dubai
16:35 Johannesburg
Connect
MK745 Air Mauritius
SA191 South African Airways
08:30 Delhi
16:40 Mauritius
14:30 Mauritius
18:55 Johannesburg
Connect
QR571 Qatar Airways
QR1367 Qatar Airways
09:35 Delhi
20:45 Doha
11:45 Doha
04:35 Johannesburg
Connect
SV0761 Saudia
SV1053 Saudia
SV0447 Saudia
18:30 Delhi
23:00 Riyadh
01:45 Jeddah
20:50 Riyadh
00:40 Jeddah
07:30 Johannesburg
Connect
SV0761 Saudia
SV1051 Saudia
SV0447 Saudia
18:30 Delhi
22:00 Riyadh
01:45 Jeddah
20:50 Riyadh
23:40 Jeddah
07:30 Johannesburg
Connect
G875 GoAir
EY602 Etihad
19:00 Delhi
02:05 Abu Dhabi
21:50 Abu Dhabi
08:20 Johannesburg
Connect
6E1833 IndiGo Airlines
EY602 Etihad
19:35 Delhi
02:05 Abu Dhabi
22:25 Abu Dhabi
08:20 Johannesburg
Connect
SV0759 Saudia
SV0447 Saudia
20:00 Delhi
01:45 Jeddah
22:50 Jeddah
07:30 Johannesburg
Connect
EY223 Etihad
EY602 Etihad
21:05 Delhi
02:05 Abu Dhabi
23:50 Abu Dhabi
08:20 Johannesburg
Connect
AI863 Air India Limited
HM261 Air Seychelles
HM061 Air Seychelles
23:00 Delhi
05:15 Mumbai
09:25 Mahe Island
01:15 Mumbai
08:10 Mahe Island
12:30 Johannesburg
Connect

5. Mumbai to Durban

  1. You take a bus, shuttle or taxi from your location in India to Mumbai.

  2. You take a flight from Mumbai to Durban and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Durban to your destination in South Africa.

Flight Depart Arrive
ET611 Ethiopian Airlines
ET809 Ethiopian Airlines
JE255 Mango
04:05 Mumbai
08:40 Addis Ababa
14:10 Johannesburg
07:00 Addis Ababa
13:05 Johannesburg
15:20 Durban
Connect
ET611 Ethiopian Airlines
ET809 Ethiopian Airlines
BA6209 British Airways
04:05 Mumbai
08:40 Addis Ababa
14:15 Johannesburg
07:00 Addis Ababa
13:05 Johannesburg
15:20 Durban
Connect
ET611 Ethiopian Airlines
ET809 Ethiopian Airlines
BA6223 British Airways
04:05 Mumbai
08:40 Addis Ababa
15:00 Johannesburg
07:00 Addis Ababa
13:05 Johannesburg
16:05 Durban
Connect
EK501 Emirates
EK775 Emirates
04:15 Mumbai
10:15 Dubai
06:05 Dubai
16:35 Durban
Connect
FZ446 Flydubai
EK775 Emirates
05:05 Mumbai
10:15 Dubai
07:05 Dubai
16:35 Durban
Connect
HM261 Air Seychelles
HM061 Air Seychelles
MN623 Comair
05:15 Mumbai
09:25 Mahe Island
13:20 Johannesburg
08:10 Mahe Island
12:30 Johannesburg
14:25 Durban
Connect
HM261 Air Seychelles
HM061 Air Seychelles
MN615 Comair
05:15 Mumbai
09:25 Mahe Island
13:35 Johannesburg
08:10 Mahe Island
12:30 Johannesburg
14:40 Durban
Connect
HM261 Air Seychelles
HM061 Air Seychelles
MN625 Comair
05:15 Mumbai
09:25 Mahe Island
20:20 Johannesburg
08:10 Mahe Island
12:30 Johannesburg
21:25 Durban
Connect
6E1719 IndiGo Airlines
QR1361 Qatar Airways
20:05 Mumbai
02:00 Doha
21:35 Doha
10:05 Durban
Connect

6. Mumbai to Capetown

  1. You take a bus, shuttle or taxi from your location in India to Mumbai.

  2. You take a flight from Mumbai to Capetown and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Capetown to your destination in South Africa.

Flight Depart Arrive
AI911 Air India Limited
EK772 Emirates
00:45 Mumbai
03:55 Dubai
02:40 Dubai
11:45 Capetown
Connect
ET611 Ethiopian Airlines
ET847 Ethiopian Airlines
04:05 Mumbai
08:15 Addis Ababa
07:00 Addis Ababa
13:45 Capetown
Connect
HM261 Air Seychelles
HM061 Air Seychelles
MN119 Comair
05:15 Mumbai
09:25 Mahe Island
18:30 Johannesburg
08:10 Mahe Island
12:30 Johannesburg
20:40 Capetown
Connect
6E1719 IndiGo Airlines
QR1369 Qatar Airways
20:05 Mumbai
02:00 Doha
21:35 Doha
11:20 Capetown
Connect
SG13 Spicejet
EK772 Emirates
23:05 Mumbai
03:55 Dubai
00:55 Dubai
11:45 Capetown
Connect

References

Find Hotels in South Africa

You can find hotels and accommodations in South Africa with our hotels search tool below

Booking.com