HowToGo

Flight from South Africa to India

Search Transfer from South Africa to India

Search Flights

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

1. Johannesburg to Mumbai

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

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

  3. 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

2. Johannesburg to Bengaluru

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

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

  3. 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

3. Johannesburg to Ahmedabad

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

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

  3. 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

4. Johannesburg to Delhi

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

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

  3. 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

5. Johannesburg to Jaipur

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

  2. You take a flight from Johannesburg to Jaipur and cost approximately 650 USD.

  3. 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

6. Johannesburg to Hyderabad

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

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

  3. 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

7. Durban to Ahmedabad

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

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

  3. 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

8. Johannesburg to Pune

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

  2. You take a flight from Johannesburg to Pune and cost approximately 600 USD.

  3. 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

References

Find Hotels in India

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

Booking.com