How to get to South Africa from India by flight ? You can check flights from India to South Africa below.
You can find flight ticket prices from India to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in India to Ahmedabad.
You take a flight from Ahmedabad to Johannesburg and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in India to Mumbai.
You take a flight from Mumbai to Johannesburg and cost approximately 400 USD.
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 |
You take a bus, shuttle or taxi from your location in India to Ahmedabad.
You take a flight from Ahmedabad to Durban and cost approximately 1100 USD.
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 |
You take a bus, shuttle or taxi from your location in India to Delhi.
You take a flight from Delhi to Johannesburg and cost approximately 550 USD.
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 |
You take a bus, shuttle or taxi from your location in India to Mumbai.
You take a flight from Mumbai to Durban and cost approximately 800 USD.
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 |
You take a bus, shuttle or taxi from your location in India to Mumbai.
You take a flight from Mumbai to Capetown and cost approximately 650 USD.
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 |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com