How to get to India from South Africa by flight ? You can check flights from South Africa to India below.
You can find flight ticket prices from South Africa to India with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Mumbai and cost approximately 400 USD.
You take a bus, shuttle or taxi from Mumbai to your destination in India.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
6E1718
IndiGo Airlines
|
07:55
Johannesburg
22:35
Doha
|
17:50
Doha
04:15
Mumbai
|
Connect |
QR1366
Qatar Airways
QR556
Qatar Airways
|
07:55
Johannesburg
20:40
Doha
|
17:50
Doha
02:30
Mumbai
|
Connect |
SA190
South African Airways
MK748
Air Mauritius
|
09:45
Johannesburg
21:20
Mauritius
|
15:40
Mauritius
05:00
Mumbai
|
Connect |
EY601
Etihad
EY212
Etihad
|
10:15
Johannesburg
02:55
Abu Dhabi
|
20:20
Abu Dhabi
07:25
Mumbai
|
Connect |
SV0446
Saudia
AI932
Air India Limited
|
11:00
Johannesburg
21:15
Jeddah
|
18:45
Jeddah
04:20
Mumbai
|
Connect |
KQ761
Kenya Airways
KQ204
Kenya Airways
|
12:10
Johannesburg
20:50
Nairobi
|
17:15
Nairobi
05:35
Mumbai
|
Connect |
EK775
Emirates
EK775
Emirates
EK504
Emirates
|
12:35
Johannesburg
15:15
Durban
03:55
Dubai
|
13:45
Durban
01:35
Dubai
08:25
Mumbai
|
Connect |
QR1368
Qatar Airways
6E1708
IndiGo Airlines
|
13:30
Johannesburg
04:25
Doha
|
23:25
Doha
10:15
Mumbai
|
Connect |
MK852
Air Mauritius
MK748
Air Mauritius
|
13:35
Johannesburg
21:20
Mauritius
|
19:35
Mauritius
05:00
Mumbai
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
AI640
Air India Limited
|
13:35
Johannesburg
21:05
Mauritius
06:45
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
08:35
Mumbai
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
|
13:50
Johannesburg
22:10
Mahe Island
|
20:45
Mahe Island
04:15
Mumbai
|
Connect |
ET808
Ethiopian Airlines
ET610
Ethiopian Airlines
|
14:10
Johannesburg
23:05
Addis Ababa
|
20:25
Addis Ababa
07:15
Mumbai
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Bengaluru and cost approximately 550 USD.
You take a bus, shuttle or taxi from Bengaluru to your destination in India.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR572
Qatar Airways
|
07:55
Johannesburg
19:45
Doha
|
17:50
Doha
02:15
Bengaluru
|
Connect |
SA190
South African Airways
MK746
Air Mauritius
|
09:45
Johannesburg
21:05
Mauritius
|
15:40
Mauritius
04:25
Bengaluru
|
Connect |
EY601
Etihad
EY216
Etihad
|
10:15
Johannesburg
22:05
Abu Dhabi
|
20:20
Abu Dhabi
03:05
Bengaluru
|
Connect |
3W21
Malawian Airlines
ET875
Ethiopian Airlines
ET690
Ethiopian Airlines
|
12:20
Johannesburg
15:10
Blantyre
23:00
Addis Ababa
|
14:35
Blantyre
20:20
Addis Ababa
08:00
Bengaluru
|
Connect |
ET21
Ethiopian Airlines
ET875
Ethiopian Airlines
ET690
Ethiopian Airlines
|
12:20
Johannesburg
15:10
Blantyre
23:00
Addis Ababa
|
14:35
Blantyre
20:20
Addis Ababa
08:00
Bengaluru
|
Connect |
MK852
Air Mauritius
MK748
Air Mauritius
AI603
Air India Limited
|
13:35
Johannesburg
21:20
Mauritius
06:15
Mumbai
|
19:35
Mauritius
05:00
Mumbai
07:55
Bengaluru
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
|
13:35
Johannesburg
21:05
Mauritius
|
19:35
Mauritius
04:25
Bengaluru
|
Connect |
SQ479
Singapore Airlines
MI424
SilkAir
|
13:45
Johannesburg
09:05
Singapore Changi
|
06:10
Singapore Changi
11:05
Bengaluru
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
AI603
Air India Limited
|
13:50
Johannesburg
22:10
Mahe Island
06:15
Mumbai
|
20:45
Mahe Island
04:15
Mumbai
07:55
Bengaluru
|
Connect |
ET808
Ethiopian Airlines
ET690
Ethiopian Airlines
|
14:10
Johannesburg
23:00
Addis Ababa
|
20:25
Addis Ababa
08:00
Bengaluru
|
Connect |
SQ481
Singapore Airlines
SQ504
Singapore Airlines
|
22:30
Johannesburg
22:10
Singapore Changi
|
14:55
Singapore Changi
00:05
Bengaluru
|
Connect |
SQ481
Singapore Airlines
SQ502
Singapore Airlines
|
22:30
Johannesburg
20:05
Singapore Changi
|
14:55
Singapore Changi
21:55
Bengaluru
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Ahmedabad and cost approximately 600 USD.
You take a bus, shuttle or taxi from Ahmedabad to your destination in India.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR534
Qatar Airways
|
07:55
Johannesburg
20:30
Doha
|
17:50
Doha
02:10
Ahmedabad
|
Connect |
EY601
Etihad
EY288
Etihad
|
10:15
Johannesburg
22:50
Abu Dhabi
|
20:20
Abu Dhabi
03:20
Ahmedabad
|
Connect |
EY601
Etihad
EY252
Etihad
|
10:15
Johannesburg
01:05
Abu Dhabi
|
20:20
Abu Dhabi
05:50
Ahmedabad
|
Connect |
MK852
Air Mauritius
MK748
Air Mauritius
AI613
Air India Limited
|
13:35
Johannesburg
21:20
Mauritius
06:00
Mumbai
|
19:35
Mauritius
05:00
Mumbai
07:20
Ahmedabad
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
AI986
Air India Limited
|
13:50
Johannesburg
22:10
Mahe Island
05:30
Mumbai
|
20:45
Mahe Island
04:15
Mumbai
06:45
Ahmedabad
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Delhi and cost approximately 600 USD.
You take a bus, shuttle or taxi from Delhi to your destination in India.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR570
Qatar Airways
|
07:55
Johannesburg
02:20
Doha
|
17:50
Doha
08:25
Delhi
|
Connect |
QR1366
Qatar Airways
QR578
Qatar Airways
|
07:55
Johannesburg
20:00
Doha
|
17:50
Doha
02:05
Delhi
|
Connect |
SA190
South African Airways
MK744
Air Mauritius
|
09:45
Johannesburg
21:45
Mauritius
|
15:40
Mauritius
06:45
Delhi
|
Connect |
EY601
Etihad
EY228
Etihad
|
10:15
Johannesburg
02:55
Abu Dhabi
|
20:20
Abu Dhabi
07:50
Delhi
|
Connect |
EY601
Etihad
EY218
Etihad
|
10:15
Johannesburg
21:40
Abu Dhabi
|
20:20
Abu Dhabi
02:45
Delhi
|
Connect |
SV0446
Saudia
SG66
Spicejet
|
11:00
Johannesburg
21:00
Jeddah
|
18:45
Jeddah
05:15
Delhi
|
Connect |
SV0446
Saudia
AI992
Air India Limited
|
11:00
Johannesburg
21:15
Jeddah
|
18:45
Jeddah
04:45
Delhi
|
Connect |
ET21
Ethiopian Airlines
ET875
Ethiopian Airlines
ET686
Ethiopian Airlines
|
12:20
Johannesburg
15:10
Blantyre
22:55
Addis Ababa
|
14:35
Blantyre
20:20
Addis Ababa
08:05
Delhi
|
Connect |
3W21
Malawian Airlines
ET875
Ethiopian Airlines
ET686
Ethiopian Airlines
|
12:20
Johannesburg
15:10
Blantyre
22:55
Addis Ababa
|
14:35
Blantyre
20:20
Addis Ababa
08:05
Delhi
|
Connect |
EK775
Emirates
EK775
Emirates
EK510
Emirates
|
12:35
Johannesburg
15:15
Durban
04:20
Dubai
|
13:45
Durban
01:35
Dubai
08:55
Delhi
|
Connect |
EK775
Emirates
EK775
Emirates
FZ431
Flydubai
|
12:35
Johannesburg
15:15
Durban
04:10
Dubai
|
13:45
Durban
01:35
Dubai
08:50
Delhi
|
Connect |
QR1368
Qatar Airways
QR570
Qatar Airways
|
13:30
Johannesburg
02:20
Doha
|
23:25
Doha
08:25
Delhi
|
Connect |
MK852
Air Mauritius
MK744
Air Mauritius
|
13:35
Johannesburg
21:45
Mauritius
|
19:35
Mauritius
06:45
Delhi
|
Connect |
MK852
Air Mauritius
MK748
Air Mauritius
AI866
Air India Limited
|
13:35
Johannesburg
21:20
Mauritius
07:00
Mumbai
|
19:35
Mauritius
05:00
Mumbai
09:15
Delhi
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
AI804
Air India Limited
|
13:35
Johannesburg
21:05
Mauritius
06:30
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
09:30
Delhi
|
Connect |
MK852
Air Mauritius
MK748
Air Mauritius
AI806
Air India Limited
|
13:35
Johannesburg
21:20
Mauritius
08:00
Mumbai
|
19:35
Mauritius
05:00
Mumbai
10:15
Delhi
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
AI505
Air India Limited
|
13:35
Johannesburg
21:05
Mauritius
09:20
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
12:05
Delhi
|
Connect |
MK852
Air Mauritius
MK748
Air Mauritius
AI864
Air India Limited
|
13:35
Johannesburg
21:20
Mauritius
07:00
Mumbai
|
19:35
Mauritius
05:00
Mumbai
09:05
Delhi
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
AI806
Air India Limited
|
13:50
Johannesburg
22:10
Mahe Island
08:00
Mumbai
|
20:45
Mahe Island
04:15
Mumbai
10:15
Delhi
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
AI866
Air India Limited
|
13:50
Johannesburg
22:10
Mahe Island
07:00
Mumbai
|
20:45
Mahe Island
04:15
Mumbai
09:15
Delhi
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
AI864
Air India Limited
|
13:50
Johannesburg
22:10
Mahe Island
07:00
Mumbai
|
20:45
Mahe Island
04:15
Mumbai
09:05
Delhi
|
Connect |
ET808
Ethiopian Airlines
ET610
Ethiopian Airlines
AI348
Air India Limited
|
14:10
Johannesburg
23:05
Addis Ababa
08:15
Mumbai
|
20:25
Addis Ababa
07:15
Mumbai
10:30
Delhi
|
Connect |
ET808
Ethiopian Airlines
ET686
Ethiopian Airlines
|
14:10
Johannesburg
22:55
Addis Ababa
|
20:25
Addis Ababa
08:05
Delhi
|
Connect |
ET808
Ethiopian Airlines
ET610
Ethiopian Airlines
AI809
Air India Limited
|
14:10
Johannesburg
23:05
Addis Ababa
10:00
Mumbai
|
20:25
Addis Ababa
07:15
Mumbai
12:15
Delhi
|
Connect |
QR1378
Qatar Airways
6E1702
IndiGo Airlines
|
20:25
Johannesburg
13:40
Doha
|
06:20
Doha
19:45
Delhi
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Jaipur and cost approximately 650 USD.
You take a bus, shuttle or taxi from Jaipur to your destination in India.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR578
Qatar Airways
6E2042
IndiGo Airlines
|
07:55
Johannesburg
20:00
Doha
05:45
Delhi
|
17:50
Doha
02:05
Delhi
06:40
Jaipur
|
Connect |
QR1366
Qatar Airways
QR1148
Qatar Airways
WY275
Oman Air
|
07:55
Johannesburg
00:45
Doha
04:30
Muscat
|
17:50
Doha
03:25
Muscat
08:55
Jaipur
|
Connect |
QR1366
Qatar Airways
QR1136
Qatar Airways
WY275
Oman Air
|
07:55
Johannesburg
19:15
Doha
04:30
Muscat
|
17:50
Doha
21:55
Muscat
08:55
Jaipur
|
Connect |
QR1366
Qatar Airways
QR578
Qatar Airways
6E6098
IndiGo Airlines
|
07:55
Johannesburg
20:00
Doha
08:10
Delhi
|
17:50
Doha
02:05
Delhi
09:00
Jaipur
|
Connect |
EY601
Etihad
EY218
Etihad
SG2646
Spicejet
|
10:15
Johannesburg
21:40
Abu Dhabi
08:50
Delhi
|
20:20
Abu Dhabi
02:45
Delhi
10:40
Jaipur
|
Connect |
EY601
Etihad
EY388
Etihad
WY275
Oman Air
|
10:15
Johannesburg
21:25
Abu Dhabi
04:30
Muscat
|
20:20
Abu Dhabi
22:35
Muscat
08:55
Jaipur
|
Connect |
EY601
Etihad
EY228
Etihad
6E212
IndiGo Airlines
|
10:15
Johannesburg
02:55
Abu Dhabi
09:15
Delhi
|
20:20
Abu Dhabi
07:50
Delhi
10:15
Jaipur
|
Connect |
EY601
Etihad
EY218
Etihad
6E6098
IndiGo Airlines
|
10:15
Johannesburg
21:40
Abu Dhabi
08:10
Delhi
|
20:20
Abu Dhabi
02:45
Delhi
09:00
Jaipur
|
Connect |
EY601
Etihad
EY218
Etihad
6E2042
IndiGo Airlines
|
10:15
Johannesburg
21:40
Abu Dhabi
05:45
Delhi
|
20:20
Abu Dhabi
02:45
Delhi
06:40
Jaipur
|
Connect |
EY601
Etihad
EY228
Etihad
I5601
AirAsia India
|
10:15
Johannesburg
02:55
Abu Dhabi
10:40
Delhi
|
20:20
Abu Dhabi
07:50
Delhi
11:55
Jaipur
|
Connect |
EY601
Etihad
EY228
Etihad
SG2646
Spicejet
|
10:15
Johannesburg
02:55
Abu Dhabi
08:50
Delhi
|
20:20
Abu Dhabi
07:50
Delhi
10:40
Jaipur
|
Connect |
SV0446
Saudia
SG66
Spicejet
SG2646
Spicejet
|
11:00
Johannesburg
21:00
Jeddah
08:50
Delhi
|
18:45
Jeddah
05:15
Delhi
10:40
Jaipur
|
Connect |
KQ761
Kenya Airways
KQ204
Kenya Airways
AI611
Air India Limited
|
12:10
Johannesburg
20:50
Nairobi
11:15
Mumbai
|
17:15
Nairobi
05:35
Mumbai
13:15
Jaipur
|
Connect |
EK775
Emirates
EK775
Emirates
SG58
Spicejet
|
12:35
Johannesburg
15:15
Durban
03:40
Dubai
|
13:45
Durban
01:35
Dubai
08:10
Jaipur
|
Connect |
QR1368
Qatar Airways
QR1148
Qatar Airways
WY275
Oman Air
|
13:30
Johannesburg
00:45
Doha
04:30
Muscat
|
23:25
Doha
03:25
Muscat
08:55
Jaipur
|
Connect |
QR1368
Qatar Airways
QR570
Qatar Airways
6E212
IndiGo Airlines
|
13:30
Johannesburg
02:20
Doha
09:15
Delhi
|
23:25
Doha
08:25
Delhi
10:15
Jaipur
|
Connect |
QR1368
Qatar Airways
QR570
Qatar Airways
6E818
IndiGo Airlines
|
13:30
Johannesburg
02:20
Doha
11:00
Delhi
|
23:25
Doha
08:25
Delhi
11:50
Jaipur
|
Connect |
QR1368
Qatar Airways
QR570
Qatar Airways
I5601
AirAsia India
|
13:30
Johannesburg
02:20
Doha
10:40
Delhi
|
23:25
Doha
08:25
Delhi
11:55
Jaipur
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
AI523
Air India Limited
|
13:35
Johannesburg
21:05
Mauritius
06:55
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
09:20
Jaipur
|
Connect |
MK852
Air Mauritius
MK744
Air Mauritius
6E6098
IndiGo Airlines
|
13:35
Johannesburg
21:45
Mauritius
08:10
Delhi
|
19:35
Mauritius
06:45
Delhi
09:00
Jaipur
|
Connect |
MK852
Air Mauritius
MK748
Air Mauritius
AI611
Air India Limited
|
13:35
Johannesburg
21:20
Mauritius
11:15
Mumbai
|
19:35
Mauritius
05:00
Mumbai
13:15
Jaipur
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
I51720
AirAsia India
|
13:35
Johannesburg
21:05
Mauritius
06:20
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
08:50
Jaipur
|
Connect |
MK852
Air Mauritius
MK748
Air Mauritius
SG279
Spicejet
|
13:35
Johannesburg
21:20
Mauritius
11:55
Mumbai
|
19:35
Mauritius
05:00
Mumbai
14:00
Jaipur
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
6E641
IndiGo Airlines
|
13:35
Johannesburg
21:05
Mauritius
06:00
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
08:35
Jaipur
|
Connect |
MK852
Air Mauritius
MK744
Air Mauritius
SG2646
Spicejet
|
13:35
Johannesburg
21:45
Mauritius
08:50
Delhi
|
19:35
Mauritius
06:45
Delhi
10:40
Jaipur
|
Connect |
MK852
Air Mauritius
MK744
Air Mauritius
9I643
Helitrans
|
13:35
Johannesburg
21:45
Mauritius
18:45
Delhi
|
19:35
Mauritius
06:45
Delhi
19:45
Jaipur
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
G8390
GoAir
|
13:50
Johannesburg
22:10
Mahe Island
05:45
Mumbai
|
20:45
Mahe Island
04:15
Mumbai
07:55
Jaipur
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
AI611
Air India Limited
|
13:50
Johannesburg
22:10
Mahe Island
11:15
Mumbai
|
20:45
Mahe Island
04:15
Mumbai
13:15
Jaipur
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
6E207
IndiGo Airlines
|
13:50
Johannesburg
22:10
Mahe Island
05:20
Mumbai
|
20:45
Mahe Island
04:15
Mumbai
07:05
Jaipur
|
Connect |
ET808
Ethiopian Airlines
ET686
Ethiopian Airlines
6E212
IndiGo Airlines
|
14:10
Johannesburg
22:55
Addis Ababa
09:15
Delhi
|
20:25
Addis Ababa
08:05
Delhi
10:15
Jaipur
|
Connect |
ET808
Ethiopian Airlines
ET610
Ethiopian Airlines
SG279
Spicejet
|
14:10
Johannesburg
23:05
Addis Ababa
11:55
Mumbai
|
20:25
Addis Ababa
07:15
Mumbai
14:00
Jaipur
|
Connect |
ET808
Ethiopian Airlines
ET624
Ethiopian Airlines
WY275
Oman Air
|
14:10
Johannesburg
22:10
Addis Ababa
04:30
Muscat
|
20:25
Addis Ababa
03:40
Muscat
08:55
Jaipur
|
Connect |
ET808
Ethiopian Airlines
ET686
Ethiopian Airlines
9I643
Helitrans
|
14:10
Johannesburg
22:55
Addis Ababa
18:45
Delhi
|
20:25
Addis Ababa
08:05
Delhi
19:45
Jaipur
|
Connect |
ET808
Ethiopian Airlines
ET610
Ethiopian Airlines
AI611
Air India Limited
|
14:10
Johannesburg
23:05
Addis Ababa
11:15
Mumbai
|
20:25
Addis Ababa
07:15
Mumbai
13:15
Jaipur
|
Connect |
ET808
Ethiopian Airlines
ET686
Ethiopian Airlines
AI491
Air India Limited
|
14:10
Johannesburg
22:55
Addis Ababa
14:10
Delhi
|
20:25
Addis Ababa
08:05
Delhi
15:00
Jaipur
|
Connect |
QR1378
Qatar Airways
6E1702
IndiGo Airlines
6E736
IndiGo Airlines
|
20:25
Johannesburg
13:40
Doha
21:10
Delhi
|
06:20
Doha
19:45
Delhi
22:00
Jaipur
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Hyderabad and cost approximately 550 USD.
You take a bus, shuttle or taxi from Hyderabad to your destination in India.
Flight | Depart | Arrive | |
---|---|---|---|
QR1366
Qatar Airways
QR500
Qatar Airways
|
07:55
Johannesburg
19:40
Doha
|
17:50
Doha
02:00
Hyderabad
|
Connect |
QR1366
Qatar Airways
6E1714
IndiGo Airlines
|
07:55
Johannesburg
22:30
Doha
|
17:50
Doha
04:45
Hyderabad
|
Connect |
EY601
Etihad
EY274
Etihad
|
10:15
Johannesburg
21:50
Abu Dhabi
|
20:20
Abu Dhabi
02:50
Hyderabad
|
Connect |
SV0446
Saudia
SV0754
Saudia
|
11:00
Johannesburg
03:05
Jeddah
|
18:45
Jeddah
11:10
Hyderabad
|
Connect |
EK775
Emirates
EK775
Emirates
EK526
Emirates
|
12:35
Johannesburg
15:15
Durban
03:30
Dubai
|
13:45
Durban
01:35
Dubai
08:25
Hyderabad
|
Connect |
MK852
Air Mauritius
MK748
Air Mauritius
AI615
Air India Limited
|
13:35
Johannesburg
21:20
Mauritius
06:15
Mumbai
|
19:35
Mauritius
05:00
Mumbai
07:50
Hyderabad
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
AI516
Air India Limited
|
13:35
Johannesburg
21:05
Mauritius
08:00
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
08:50
Hyderabad
|
Connect |
HM060
Air Seychelles
HM260
Air Seychelles
AI615
Air India Limited
|
13:50
Johannesburg
22:10
Mahe Island
06:15
Mumbai
|
20:45
Mahe Island
04:15
Mumbai
07:50
Hyderabad
|
Connect |
SQ481
Singapore Airlines
MI474
SilkAir
|
22:30
Johannesburg
20:00
Singapore Changi
|
14:55
Singapore Changi
22:10
Hyderabad
|
Connect |
SQ481
Singapore Airlines
MI472
SilkAir
|
22:30
Johannesburg
21:50
Singapore Changi
|
14:55
Singapore Changi
00:05
Hyderabad
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Durban.
You take a flight from Durban to Ahmedabad and cost approximately 650 USD.
You take a bus, shuttle or taxi from Ahmedabad to your destination in India.
Flight | Depart | Arrive | |
---|---|---|---|
MN618
Comair
QR1366
Qatar Airways
QR534
Qatar Airways
|
06:00
Durban
07:55
Johannesburg
20:30
Doha
|
07:05
Johannesburg
17:50
Doha
02:10
Ahmedabad
|
Connect |
FA287
Safair
EY601
Etihad
EY252
Etihad
|
07:55
Durban
10:15
Johannesburg
01:05
Abu Dhabi
|
09:05
Johannesburg
20:20
Abu Dhabi
05:50
Ahmedabad
|
Connect |
FA287
Safair
EY601
Etihad
EY288
Etihad
|
07:55
Durban
10:15
Johannesburg
22:50
Abu Dhabi
|
09:05
Johannesburg
20:20
Abu Dhabi
03:20
Ahmedabad
|
Connect |
FA413
Safair
EY601
Etihad
EY288
Etihad
|
08:00
Durban
10:15
Johannesburg
22:50
Abu Dhabi
|
09:10
Johannesburg
20:20
Abu Dhabi
03:20
Ahmedabad
|
Connect |
FA413
Safair
EY601
Etihad
EY252
Etihad
|
08:00
Durban
10:15
Johannesburg
01:05
Abu Dhabi
|
09:10
Johannesburg
20:20
Abu Dhabi
05:50
Ahmedabad
|
Connect |
MN602
Comair
EY601
Etihad
EY252
Etihad
|
08:10
Durban
10:15
Johannesburg
01:05
Abu Dhabi
|
09:15
Johannesburg
20:20
Abu Dhabi
05:50
Ahmedabad
|
Connect |
MN602
Comair
EY601
Etihad
EY288
Etihad
|
08:10
Durban
10:15
Johannesburg
22:50
Abu Dhabi
|
09:15
Johannesburg
20:20
Abu Dhabi
03:20
Ahmedabad
|
Connect |
MK846
Air Mauritius
MK744
Air Mauritius
AI531
Air India Limited
|
12:20
Durban
21:45
Mauritius
20:15
Delhi
|
18:10
Mauritius
06:45
Delhi
21:35
Ahmedabad
|
Connect |
MK846
Air Mauritius
MK744
Air Mauritius
AI13
Air India Limited
|
12:20
Durban
21:45
Mauritius
19:45
Delhi
|
18:10
Mauritius
06:45
Delhi
21:30
Ahmedabad
|
Connect |
MK846
Air Mauritius
MK746
Air Mauritius
6E586
IndiGo Airlines
|
12:20
Durban
21:05
Mauritius
06:10
Bengaluru
|
18:10
Mauritius
04:25
Bengaluru
08:30
Ahmedabad
|
Connect |
MK846
Air Mauritius
MK744
Air Mauritius
AI10
Air India Limited
|
12:20
Durban
21:45
Mauritius
16:40
Delhi
|
18:10
Mauritius
06:45
Delhi
18:05
Ahmedabad
|
Connect |
MK846
Air Mauritius
MK746
Air Mauritius
I5359
AirAsia India
|
12:20
Durban
21:05
Mauritius
05:15
Bengaluru
|
18:10
Mauritius
04:25
Bengaluru
07:20
Ahmedabad
|
Connect |
EK775
Emirates
EK526
Emirates
SG639
Spicejet
|
15:15
Durban
03:30
Dubai
16:40
Hyderabad
|
01:35
Dubai
08:25
Hyderabad
18:50
Ahmedabad
|
Connect |
EK775
Emirates
EK510
Emirates
6E432
IndiGo Airlines
|
15:15
Durban
04:20
Dubai
13:40
Delhi
|
01:35
Dubai
08:55
Delhi
15:15
Ahmedabad
|
Connect |
EK775
Emirates
EK564
Emirates
6E287
IndiGo Airlines
|
15:15
Durban
03:40
Dubai
10:05
Bengaluru
|
01:35
Dubai
08:50
Bengaluru
12:20
Ahmedabad
|
Connect |
EK775
Emirates
EK504
Emirates
AI91
Air India Limited
|
15:15
Durban
03:55
Dubai
17:20
Mumbai
|
01:35
Dubai
08:25
Mumbai
18:40
Ahmedabad
|
Connect |
EK775
Emirates
EK530
Emirates
G8702
GoAir
|
15:15
Durban
02:45
Dubai
13:50
Kochi
|
01:35
Dubai
08:05
Kochi
16:30
Ahmedabad
|
Connect |
EK775
Emirates
EK544
Emirates
6E6413
IndiGo Airlines
|
15:15
Durban
02:50
Dubai
12:40
Madras
|
01:35
Dubai
08:15
Madras
15:10
Ahmedabad
|
Connect |
EK775
Emirates
EK526
Emirates
6E6798
IndiGo Airlines
|
15:15
Durban
03:30
Dubai
14:45
Hyderabad
|
01:35
Dubai
08:25
Hyderabad
16:35
Ahmedabad
|
Connect |
EK775
Emirates
EK855
Emirates
6E1754
IndiGo Airlines
|
15:15
Durban
07:40
Dubai
10:40
Kuwait
|
01:35
Dubai
08:35
Kuwait
16:50
Ahmedabad
|
Connect |
EK775
Emirates
EK564
Emirates
I5360
AirAsia India
|
15:15
Durban
03:40
Dubai
09:40
Bengaluru
|
01:35
Dubai
08:50
Bengaluru
11:35
Ahmedabad
|
Connect |
EK775
Emirates
FZ437
Flydubai
|
15:15
Durban
21:55
Dubai
|
01:35
Dubai
02:00
Ahmedabad
|
Connect |
EK775
Emirates
SG56
Spicejet
SG2757
Spicejet
|
15:15
Durban
05:00
Dubai
15:00
Amritsar
|
01:35
Dubai
09:30
Amritsar
17:15
Ahmedabad
|
Connect |
EK775
Emirates
EK510
Emirates
6E161
IndiGo Airlines
|
15:15
Durban
04:20
Dubai
11:05
Delhi
|
01:35
Dubai
08:55
Delhi
12:35
Ahmedabad
|
Connect |
EK775
Emirates
EK510
Emirates
6E6512
IndiGo Airlines
|
15:15
Durban
04:20
Dubai
09:50
Delhi
|
01:35
Dubai
08:55
Delhi
11:25
Ahmedabad
|
Connect |
EK775
Emirates
EK504
Emirates
6E181
IndiGo Airlines
|
15:15
Durban
03:55
Dubai
12:25
Mumbai
|
01:35
Dubai
08:25
Mumbai
13:40
Ahmedabad
|
Connect |
EK775
Emirates
EK526
Emirates
SG347
Spicejet
|
15:15
Durban
03:30
Dubai
15:55
Hyderabad
|
01:35
Dubai
08:25
Hyderabad
17:45
Ahmedabad
|
Connect |
EK775
Emirates
FZ431
Flydubai
6E6512
IndiGo Airlines
|
15:15
Durban
04:10
Dubai
09:50
Delhi
|
01:35
Dubai
08:50
Delhi
11:25
Ahmedabad
|
Connect |
EK775
Emirates
EK504
Emirates
6E215
IndiGo Airlines
|
15:15
Durban
03:55
Dubai
16:30
Mumbai
|
01:35
Dubai
08:25
Mumbai
17:50
Ahmedabad
|
Connect |
EK775
Emirates
EK544
Emirates
6E237
IndiGo Airlines
|
15:15
Durban
02:50
Dubai
16:10
Madras
|
01:35
Dubai
08:15
Madras
18:40
Ahmedabad
|
Connect |
EK775
Emirates
FZ431
Flydubai
6E432
IndiGo Airlines
|
15:15
Durban
04:10
Dubai
13:40
Delhi
|
01:35
Dubai
08:50
Delhi
15:15
Ahmedabad
|
Connect |
EK775
Emirates
EK544
Emirates
SG502
Spicejet
|
15:15
Durban
02:50
Dubai
12:30
Madras
|
01:35
Dubai
08:15
Madras
15:05
Ahmedabad
|
Connect |
EK775
Emirates
EK564
Emirates
I51228
AirAsia India
|
15:15
Durban
03:40
Dubai
16:45
Bengaluru
|
01:35
Dubai
08:50
Bengaluru
19:00
Ahmedabad
|
Connect |
EK775
Emirates
FZ431
Flydubai
6E161
IndiGo Airlines
|
15:15
Durban
04:10
Dubai
11:05
Delhi
|
01:35
Dubai
08:50
Delhi
12:35
Ahmedabad
|
Connect |
BA6212
British Airways
QR1378
Qatar Airways
QR534
Qatar Airways
|
17:25
Durban
20:25
Johannesburg
20:30
Doha
|
18:30
Johannesburg
06:20
Doha
02:10
Ahmedabad
|
Connect |
QR1368
Qatar Airways
QR1378
Qatar Airways
QR534
Qatar Airways
|
18:20
Durban
20:25
Johannesburg
20:30
Doha
|
19:30
Johannesburg
06:20
Doha
02:10
Ahmedabad
|
Connect |
BA6208
British Airways
QR1366
Qatar Airways
QR534
Qatar Airways
|
19:15
Durban
07:55
Johannesburg
20:30
Doha
|
20:20
Johannesburg
17:50
Doha
02:10
Ahmedabad
|
Connect |
FA347 391
Safair
SQ481
Singapore Airlines
SQ530
Singapore Airlines
|
19:50
Durban
22:30
Johannesburg
18:40
Singapore Changi
|
21:00
Johannesburg
14:55
Singapore Changi
21:50
Ahmedabad
|
Connect |
BA6214
British Airways
SQ481
Singapore Airlines
SQ530
Singapore Airlines
|
20:15
Durban
22:30
Johannesburg
18:40
Singapore Changi
|
21:20
Johannesburg
14:55
Singapore Changi
21:50
Ahmedabad
|
Connect |
JE288
Mango
SQ481
Singapore Airlines
SQ530
Singapore Airlines
|
20:30
Durban
22:30
Johannesburg
18:40
Singapore Changi
|
21:35
Johannesburg
14:55
Singapore Changi
21:50
Ahmedabad
|
Connect |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Pune and cost approximately 600 USD.
You take a bus, shuttle or taxi from Pune to your destination in India.
Flight | Depart | Arrive | |
---|---|---|---|
KQ765
Kenya Airways
KQ310
Kenya Airways
SG52
Spicejet
|
01:55
Johannesburg
14:10
Nairobi
23:59
Dubai
|
07:00
Nairobi
20:25
Dubai
04:35
Pune
|
Connect |
QR1366
Qatar Airways
QR500
Qatar Airways
G8503
GoAir
|
07:55
Johannesburg
19:40
Doha
11:05
Hyderabad
|
17:50
Doha
02:00
Hyderabad
12:25
Pune
|
Connect |
QR1366
Qatar Airways
QR534
Qatar Airways
6E351
IndiGo Airlines
|
07:55
Johannesburg
20:30
Doha
04:45
Ahmedabad
|
17:50
Doha
02:10
Ahmedabad
05:55
Pune
|
Connect |
QR1366
Qatar Airways
QR534
Qatar Airways
SG6630
Spicejet
|
07:55
Johannesburg
20:30
Doha
04:00
Ahmedabad
|
17:50
Doha
02:10
Ahmedabad
05:25
Pune
|
Connect |
QR1366
Qatar Airways
QR500
Qatar Airways
9I561
Helitrans
|
07:55
Johannesburg
19:40
Doha
09:40
Hyderabad
|
17:50
Doha
02:00
Hyderabad
11:15
Pune
|
Connect |
SA190
South African Airways
MK744
Air Mauritius
6E6769
IndiGo Airlines
|
09:45
Johannesburg
21:45
Mauritius
08:20
Delhi
|
15:40
Mauritius
06:45
Delhi
10:30
Pune
|
Connect |
SA190
South African Airways
MK746
Air Mauritius
G8283
GoAir
|
09:45
Johannesburg
21:05
Mauritius
05:40
Bengaluru
|
15:40
Mauritius
04:25
Bengaluru
06:55
Pune
|
Connect |
SA190
South African Airways
MK746
Air Mauritius
6E408
IndiGo Airlines
|
09:45
Johannesburg
21:05
Mauritius
05:20
Bengaluru
|
15:40
Mauritius
04:25
Bengaluru
06:45
Pune
|
Connect |
SA190
South African Airways
MK744
Air Mauritius
G8173
GoAir
|
09:45
Johannesburg
21:45
Mauritius
08:00
Delhi
|
15:40
Mauritius
06:45
Delhi
10:15
Pune
|
Connect |
SA190
South African Airways
MK744
Air Mauritius
SG8185
Spicejet
|
09:45
Johannesburg
21:45
Mauritius
08:45
Delhi
|
15:40
Mauritius
06:45
Delhi
10:55
Pune
|
Connect |
EY601
Etihad
EY218
Etihad
6E643
IndiGo Airlines
|
10:15
Johannesburg
21:40
Abu Dhabi
04:55
Delhi
|
20:20
Abu Dhabi
02:45
Delhi
06:55
Pune
|
Connect |
EY601
Etihad
EY216
Etihad
G8283
GoAir
|
10:15
Johannesburg
22:05
Abu Dhabi
05:40
Bengaluru
|
20:20
Abu Dhabi
03:05
Bengaluru
06:55
Pune
|
Connect |
EY601
Etihad
EY268
Etihad
SG530
Spicejet
|
10:15
Johannesburg
22:05
Abu Dhabi
05:15
Madras
|
20:20
Abu Dhabi
03:35
Madras
06:50
Pune
|
Connect |
EY601
Etihad
EY268
Etihad
6E311
IndiGo Airlines
|
10:15
Johannesburg
22:05
Abu Dhabi
11:45
Madras
|
20:20
Abu Dhabi
03:35
Madras
13:25
Pune
|
Connect |
EY601
Etihad
EY216
Etihad
6E408
IndiGo Airlines
|
10:15
Johannesburg
22:05
Abu Dhabi
05:20
Bengaluru
|
20:20
Abu Dhabi
03:05
Bengaluru
06:45
Pune
|
Connect |
EY601
Etihad
EY288
Etihad
6E351
IndiGo Airlines
|
10:15
Johannesburg
22:50
Abu Dhabi
04:45
Ahmedabad
|
20:20
Abu Dhabi
03:20
Ahmedabad
05:55
Pune
|
Connect |
EY601
Etihad
EY218
Etihad
AI851
Air India Limited
|
10:15
Johannesburg
21:40
Abu Dhabi
04:45
Delhi
|
20:20
Abu Dhabi
02:45
Delhi
06:45
Pune
|
Connect |
EY601
Etihad
EY228
Etihad
UK971
Vistara
|
10:15
Johannesburg
02:55
Abu Dhabi
10:25
Delhi
|
20:20
Abu Dhabi
07:50
Delhi
12:35
Pune
|
Connect |
EY601
Etihad
EY216
Etihad
I52335
AirAsia India
|
10:15
Johannesburg
22:05
Abu Dhabi
04:45
Bengaluru
|
20:20
Abu Dhabi
03:05
Bengaluru
06:10
Pune
|
Connect |
EY601
Etihad
EY228
Etihad
SG8185
Spicejet
|
10:15
Johannesburg
02:55
Abu Dhabi
08:45
Delhi
|
20:20
Abu Dhabi
07:50
Delhi
10:55
Pune
|
Connect |
EY601
Etihad
EY274
Etihad
G8503
GoAir
|
10:15
Johannesburg
21:50
Abu Dhabi
11:05
Hyderabad
|
20:20
Abu Dhabi
02:50
Hyderabad
12:25
Pune
|
Connect |
EY601
Etihad
EY268
Etihad
6E502
IndiGo Airlines
|
10:15
Johannesburg
22:05
Abu Dhabi
08:10
Madras
|
20:20
Abu Dhabi
03:35
Madras
10:00
Pune
|
Connect |
EY601
Etihad
EY274
Etihad
9I561
Helitrans
|
10:15
Johannesburg
21:50
Abu Dhabi
09:40
Hyderabad
|
20:20
Abu Dhabi
02:50
Hyderabad
11:15
Pune
|
Connect |
EY601
Etihad
EY238
Etihad
6E311
IndiGo Airlines
|
10:15
Johannesburg
02:50
Abu Dhabi
11:45
Madras
|
20:20
Abu Dhabi
08:25
Madras
13:25
Pune
|
Connect |
EY601
Etihad
EY218
Etihad
G8173
GoAir
|
10:15
Johannesburg
21:40
Abu Dhabi
08:00
Delhi
|
20:20
Abu Dhabi
02:45
Delhi
10:15
Pune
|
Connect |
SA186
South African Airways
EK726
Emirates
SG52
Spicejet
|
10:30
Johannesburg
16:30
Dar es Salaam
23:59
Dubai
|
14:50
Dar es Salaam
23:05
Dubai
04:35
Pune
|
Connect |
SV0446
Saudia
SV0754
Saudia
6E527
IndiGo Airlines
|
11:00
Johannesburg
03:05
Jeddah
14:15
Hyderabad
|
18:45
Jeddah
11:10
Hyderabad
15:25
Pune
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
6E408
IndiGo Airlines
|
13:35
Johannesburg
21:05
Mauritius
05:20
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
06:45
Pune
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
G8283
GoAir
|
13:35
Johannesburg
21:05
Mauritius
05:40
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
06:55
Pune
|
Connect |
MK852
Air Mauritius
MK746
Air Mauritius
AI527
Air India Limited
|
13:35
Johannesburg
21:05
Mauritius
14:00
Bengaluru
|
19:35
Mauritius
04:25
Bengaluru
15:20
Pune
|
Connect |
MK852
Air Mauritius
MK744
Air Mauritius
AI849
Air India Limited
|
13:35
Johannesburg
21:45
Mauritius
14:45
Delhi
|
19:35
Mauritius
06:45
Delhi
17:00
Pune
|
Connect |
MK852
Air Mauritius
MK744
Air Mauritius
AI853
Air India Limited
|
13:35
Johannesburg
21:45
Mauritius
19:15
Delhi
|
19:35
Mauritius
06:45
Delhi
21:25
Pune
|
Connect |
ET808
Ethiopian Airlines
ET690
Ethiopian Airlines
SG516
Spicejet
|
14:10
Johannesburg
23:00
Addis Ababa
10:20
Bengaluru
|
20:25
Addis Ababa
08:00
Bengaluru
11:40
Pune
|
Connect |
ET808
Ethiopian Airlines
ET692
Ethiopian Airlines
6E528
IndiGo Airlines
|
14:10
Johannesburg
23:30
Addis Ababa
13:20
Madras
|
20:25
Addis Ababa
08:10
Madras
14:55
Pune
|
Connect |
ET808
Ethiopian Airlines
ET686
Ethiopian Airlines
AI849
Air India Limited
|
14:10
Johannesburg
22:55
Addis Ababa
14:45
Delhi
|
20:25
Addis Ababa
08:05
Delhi
17:00
Pune
|
Connect |
ET808
Ethiopian Airlines
ET692
Ethiopian Airlines
6E311
IndiGo Airlines
|
14:10
Johannesburg
23:30
Addis Ababa
11:45
Madras
|
20:25
Addis Ababa
08:10
Madras
13:25
Pune
|
Connect |
ET808
Ethiopian Airlines
ET690
Ethiopian Airlines
AI527
Air India Limited
|
14:10
Johannesburg
23:00
Addis Ababa
14:00
Bengaluru
|
20:25
Addis Ababa
08:00
Bengaluru
15:20
Pune
|
Connect |
ET808
Ethiopian Airlines
ET686
Ethiopian Airlines
AI853
Air India Limited
|
14:10
Johannesburg
22:55
Addis Ababa
19:15
Delhi
|
20:25
Addis Ababa
08:05
Delhi
21:25
Pune
|
Connect |
ET808
Ethiopian Airlines
ET690
Ethiopian Airlines
6E6104
IndiGo Airlines
|
14:10
Johannesburg
23:00
Addis Ababa
11:20
Bengaluru
|
20:25
Addis Ababa
08:00
Bengaluru
13:00
Pune
|
Connect |
EK764
Emirates
6E96
IndiGo Airlines
6E426
IndiGo Airlines
|
18:50
Johannesburg
10:55
Dubai
20:20
Bengaluru
|
05:05
Dubai
16:15
Bengaluru
21:50
Pune
|
Connect |
You can find hotels and accommodations in India with our hotels search tool below
Booking.com