HowToGo

Flight from Johannesburg to India

Search Transfer from Johannesburg to India

Search Flights

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

1. Johannesburg to Mumbai

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

  2. 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
EY206 Etihad
10:15 Johannesburg
21:55 Abu Dhabi
20:20 Abu Dhabi
02:40 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
UU342 Air Austral
UU737 Air Austral
AI672 Air India Limited
14:45 Johannesburg
22:15 St-Denis
07:00 Madras
20:35 St-Denis
05:55 Madras
09:05 Mumbai
Connect

2. Johannesburg to Bengaluru

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

  2. 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 Madras

  1. You take a flight from Johannesburg to Madras and cost approximately 650 USD.

  2. You take a bus, shuttle or taxi from Madras to your destination in India.

Flight Depart Arrive
QR1366 Qatar Airways
QR528 Qatar Airways
07:55 Johannesburg
18:55 Doha
17:50 Doha
01:50 Madras
Connect
SA190 South African Airways
MK746 Air Mauritius
MK746 747 Air Mauritius
09:45 Johannesburg
21:05 Mauritius
05:25 Bengaluru
15:40 Mauritius
04:25 Bengaluru
06:15 Madras
Connect
EY601 Etihad
EY268 Etihad
10:15 Johannesburg
22:05 Abu Dhabi
20:20 Abu Dhabi
03:35 Madras
Connect
EY601 Etihad
EY238 Etihad
10:15 Johannesburg
02:50 Abu Dhabi
20:20 Abu Dhabi
08:25 Madras
Connect
SV0446 Saudia
SV0768 Saudia
11:00 Johannesburg
23:25 Jeddah
18:45 Jeddah
08:00 Madras
Connect
ET21 Ethiopian Airlines
ET875 Ethiopian Airlines
ET692 Ethiopian Airlines
12:20 Johannesburg
15:10 Blantyre
23:30 Addis Ababa
14:35 Blantyre
20:20 Addis Ababa
08:10 Madras
Connect
3W21 Malawian Airlines
ET875 Ethiopian Airlines
ET692 Ethiopian Airlines
12:20 Johannesburg
15:10 Blantyre
23:30 Addis Ababa
14:35 Blantyre
20:20 Addis Ababa
08:10 Madras
Connect
EK775 Emirates
EK775 Emirates
EK544 Emirates
12:35 Johannesburg
15:15 Durban
02:50 Dubai
13:45 Durban
01:35 Dubai
08:15 Madras
Connect
MK852 Air Mauritius
MK746 Air Mauritius
MK746 747 Air Mauritius
13:35 Johannesburg
21:05 Mauritius
05:25 Bengaluru
19:35 Mauritius
04:25 Bengaluru
06:15 Madras
Connect
SQ479 Singapore Airlines
MI436 SilkAir
13:45 Johannesburg
07:00 Singapore Changi
06:10 Singapore Changi
08:50 Madras
Connect
HM060 Air Seychelles
HM260 Air Seychelles
AI570 Air India Limited
13:50 Johannesburg
22:10 Mahe Island
05:40 Mumbai
20:45 Mahe Island
04:15 Mumbai
07:30 Madras
Connect
ET808 Ethiopian Airlines
ET692 Ethiopian Airlines
14:10 Johannesburg
23:30 Addis Ababa
20:25 Addis Ababa
08:10 Madras
Connect
UU342 Air Austral
UU737 Air Austral
14:45 Johannesburg
22:15 St-Denis
20:35 St-Denis
05:55 Madras
Connect
SQ481 Singapore Airlines
SQ528 Singapore Airlines
22:30 Johannesburg
20:20 Singapore Changi
14:55 Singapore Changi
22:00 Madras
Connect
SQ481 Singapore Airlines
SQ526 Singapore Airlines
22:30 Johannesburg
22:20 Singapore Changi
14:55 Singapore Changi
23:50 Madras
Connect

4. Johannesburg to Ahmedabad

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

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

5. Johannesburg to Delhi

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

  2. You take a bus, shuttle or taxi from Delhi to your destination in India.

Flight Depart Arrive
QR1366 Qatar Airways
QR578 Qatar Airways
07:55 Johannesburg
20:00 Doha
17:50 Doha
02:05 Delhi
Connect
QR1366 Qatar Airways
QR570 Qatar Airways
07:55 Johannesburg
02:20 Doha
17:50 Doha
08:25 Delhi
Connect
SA190 South African Airways
MK744 Air Mauritius
09:45 Johannesburg
21:45 Mauritius
15:40 Mauritius
06:45 Delhi
Connect
EY601 Etihad
EY218 Etihad
10:15 Johannesburg
21:40 Abu Dhabi
20:20 Abu Dhabi
02:45 Delhi
Connect
EY601 Etihad
EY228 Etihad
10:15 Johannesburg
02:55 Abu Dhabi
20:20 Abu Dhabi
07:50 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
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
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
MK744 Air Mauritius
13:35 Johannesburg
21:45 Mauritius
19:35 Mauritius
06:45 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
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
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
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
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
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
UU342 Air Austral
UU737 Air Austral
AI143 Air India Limited
14:45 Johannesburg
22:15 St-Denis
08:40 Madras
20:35 St-Denis
05:55 Madras
11:35 Delhi
Connect
UU342 Air Austral
UU737 Air Austral
AI430 Air India Limited
14:45 Johannesburg
22:15 St-Denis
09:55 Madras
20:35 St-Denis
05:55 Madras
12:55 Delhi
Connect
QR1378 Qatar Airways
6E1702 IndiGo Airlines
20:25 Johannesburg
13:40 Doha
06:20 Doha
19:45 Delhi
Connect
ET858 Ethiopian Airlines
ET688 Ethiopian Airlines
23:00 Johannesburg
15:40 Addis Ababa
05:25 Addis Ababa
00:50 Delhi
Connect

6. Johannesburg to Jaipur

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

  2. You take a bus, shuttle or taxi from Jaipur to your destination in India.

Flight Depart Arrive
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
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
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
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
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
EY206 Etihad
6E207 IndiGo Airlines
10:15 Johannesburg
21:55 Abu Dhabi
05:20 Mumbai
20:20 Abu Dhabi
02:40 Mumbai
07:05 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
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
EY206 Etihad
G8390 GoAir
10:15 Johannesburg
21:55 Abu Dhabi
05:45 Mumbai
20:20 Abu Dhabi
02:40 Mumbai
07:55 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
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
I5601 AirAsia India
13:30 Johannesburg
02:20 Doha
10:40 Delhi
23:25 Doha
08:25 Delhi
11:55 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
6E818 IndiGo Airlines
13:30 Johannesburg
02:20 Doha
11:00 Delhi
23:25 Doha
08:25 Delhi
11:50 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
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
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
SG279 Spicejet
13:35 Johannesburg
21:20 Mauritius
11:55 Mumbai
19:35 Mauritius
05:00 Mumbai
14:00 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
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
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
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
6E207 IndiGo Airlines
13:50 Johannesburg
22:10 Mahe Island
05:20 Mumbai
20:45 Mahe Island
04:15 Mumbai
07:05 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
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
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
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
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
UU342 Air Austral
UU737 Air Austral
6E548 IndiGo Airlines
14:45 Johannesburg
22:15 St-Denis
11:00 Madras
20:35 St-Denis
05:55 Madras
13:40 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

7. Johannesburg to Hyderabad

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

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

8. Johannesburg to Pune

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

  2. 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
9I561 Helitrans
07:55 Johannesburg
19:40 Doha
09:40 Hyderabad
17:50 Doha
02:00 Hyderabad
11:15 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
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
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
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
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
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
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
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
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
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
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
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
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
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
G8173 GoAir
10:15 Johannesburg
21:40 Abu Dhabi
08:00 Delhi
20:20 Abu Dhabi
02:45 Delhi
10:15 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
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
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
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
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
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
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
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
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
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
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
UU342 Air Austral
UU737 Air Austral
6E311 IndiGo Airlines
14:45 Johannesburg
22:15 St-Denis
11:45 Madras
20:35 St-Denis
05:55 Madras
13:25 Pune
Connect
UU342 Air Austral
UU737 Air Austral
6E502 IndiGo Airlines
14:45 Johannesburg
22:15 St-Denis
08:10 Madras
20:35 St-Denis
05:55 Madras
10: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