HowToGo

Flight from Swaziland to India

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

Search Transfer from Swaziland to India

Search Flights

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

1. Maputo to Mumbai

  1. You take a bus, shuttle or taxi from your location in Swaziland to Maputo.

  2. You take a flight from Maputo to Mumbai and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Mumbai to your destination in India.

Flight Depart Arrive
QR1361 Qatar Airways
6E1708 IndiGo Airlines
13:35 Maputo
04:25 Doha
23:25 Doha
10:15 Mumbai
Connect
ET818 Ethiopian Airlines
ET610 Ethiopian Airlines
14:30 Maputo
23:05 Addis Ababa
21:00 Addis Ababa
07:15 Mumbai
Connect
KQ741 Kenya Airways
KQ204 Kenya Airways
15:05 Maputo
20:50 Nairobi
20:00 Nairobi
05:35 Mumbai
Connect

2. Maputo to Madras

  1. You take a bus, shuttle or taxi from your location in Swaziland to Maputo.

  2. You take a flight from Maputo to Madras and cost approximately 700 USD.

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

Flight Depart Arrive
ET88 Ethiopian Airlines
ET881 Ethiopian Airlines
ET692 Ethiopian Airlines
06:00 Maputo
15:10 Beira
23:30 Addis Ababa
07:35 Beira
21:00 Addis Ababa
08:10 Madras
Connect
ET80 Ethiopian Airlines
ET881 Ethiopian Airlines
ET692 Ethiopian Airlines
07:00 Maputo
15:10 Beira
23:30 Addis Ababa
08:40 Beira
21:00 Addis Ababa
08:10 Madras
Connect
ET818 Ethiopian Airlines
ET692 Ethiopian Airlines
14:30 Maputo
23:30 Addis Ababa
21:00 Addis Ababa
08:10 Madras
Connect
ET818 Ethiopian Airlines
ET610 Ethiopian Airlines
AI671 Air India Limited
14:30 Maputo
23:05 Addis Ababa
09:55 Mumbai
21:00 Addis Ababa
07:15 Mumbai
12:00 Madras
Connect

3. Maputo to Delhi

  1. You take a bus, shuttle or taxi from your location in Swaziland to Maputo.

  2. You take a flight from Maputo to Delhi and cost approximately 470 USD.

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

Flight Depart Arrive
ET88 Ethiopian Airlines
ET881 Ethiopian Airlines
ET686 Ethiopian Airlines
06:00 Maputo
15:10 Beira
22:55 Addis Ababa
07:35 Beira
21:00 Addis Ababa
08:05 Delhi
Connect
ET90 Ethiopian Airlines
ET881 Ethiopian Airlines
ET686 Ethiopian Airlines
06:40 Maputo
15:10 Beira
22:55 Addis Ababa
08:20 Beira
21:00 Addis Ababa
08:05 Delhi
Connect
ET80 Ethiopian Airlines
ET881 Ethiopian Airlines
ET686 Ethiopian Airlines
07:00 Maputo
15:10 Beira
22:55 Addis Ababa
08:40 Beira
21:00 Addis Ababa
08:05 Delhi
Connect
QR1361 Qatar Airways
QR570 Qatar Airways
13:35 Maputo
02:20 Doha
23:25 Doha
08:25 Delhi
Connect
ET818 Ethiopian Airlines
ET686 Ethiopian Airlines
14:30 Maputo
22:55 Addis Ababa
21:00 Addis Ababa
08:05 Delhi
Connect

4. Maputo to Ahmedabad

  1. You take a bus, shuttle or taxi from your location in Swaziland to Maputo.

  2. You take a flight from Maputo to Ahmedabad and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Ahmedabad to your destination in India.

Flight Depart Arrive
TM301 Linhas Aéreas de Moçambique
EY601 Etihad
EY252 Etihad
06:45 Maputo
10:15 Johannesburg
01:05 Abu Dhabi
07:55 Johannesburg
20:20 Abu Dhabi
05:50 Ahmedabad
Connect
TM301 Linhas Aéreas de Moçambique
EY601 Etihad
EY288 Etihad
06:45 Maputo
10:15 Johannesburg
22:50 Abu Dhabi
07:55 Johannesburg
20:20 Abu Dhabi
03:20 Ahmedabad
Connect
SA147 South African Airways
EY601 Etihad
EY252 Etihad
07:30 Maputo
10:15 Johannesburg
01:05 Abu Dhabi
08:35 Johannesburg
20:20 Abu Dhabi
05:50 Ahmedabad
Connect
SA147 South African Airways
EY601 Etihad
EY288 Etihad
07:30 Maputo
10:15 Johannesburg
22:50 Abu Dhabi
08:35 Johannesburg
20:20 Abu Dhabi
03:20 Ahmedabad
Connect
QR1361 Qatar Airways
QR570 Qatar Airways
6E6512 IndiGo Airlines
13:35 Maputo
02:20 Doha
09:50 Delhi
23:25 Doha
08:25 Delhi
11:25 Ahmedabad
Connect
QR1361 Qatar Airways
QR1070 Qatar Airways
6E1754 IndiGo Airlines
13:35 Maputo
08:10 Doha
10:40 Kuwait
23:25 Doha
09:40 Kuwait
16:50 Ahmedabad
Connect
QR1361 Qatar Airways
QR514 Qatar Airways
G8702 GoAir
13:35 Maputo
01:20 Doha
13:50 Kochi
23:25 Doha
08:20 Kochi
16:30 Ahmedabad
Connect
QR1361 Qatar Airways
6E1708 IndiGo Airlines
6E215 IndiGo Airlines
13:35 Maputo
04:25 Doha
16:30 Mumbai
23:25 Doha
10:15 Mumbai
17:50 Ahmedabad
Connect
QR1361 Qatar Airways
QR570 Qatar Airways
6E161 IndiGo Airlines
13:35 Maputo
02:20 Doha
11:05 Delhi
23:25 Doha
08:25 Delhi
12:35 Ahmedabad
Connect
QR1361 Qatar Airways
QR1086 Qatar Airways
6E1754 IndiGo Airlines
13:35 Maputo
01:10 Doha
10:40 Kuwait
23:25 Doha
02:40 Kuwait
16:50 Ahmedabad
Connect
QR1361 Qatar Airways
QR570 Qatar Airways
6E432 IndiGo Airlines
13:35 Maputo
02:20 Doha
13:40 Delhi
23:25 Doha
08:25 Delhi
15:15 Ahmedabad
Connect
QR1361 Qatar Airways
6E1708 IndiGo Airlines
6E181 IndiGo Airlines
13:35 Maputo
04:25 Doha
12:25 Mumbai
23:25 Doha
10:15 Mumbai
13:40 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET692 Ethiopian Airlines
6E237 IndiGo Airlines
14:30 Maputo
23:30 Addis Ababa
16:10 Madras
21:00 Addis Ababa
08:10 Madras
18:40 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET692 Ethiopian Airlines
SG502 Spicejet
14:30 Maputo
23:30 Addis Ababa
12:30 Madras
21:00 Addis Ababa
08:10 Madras
15:05 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET692 Ethiopian Airlines
6E6413 IndiGo Airlines
14:30 Maputo
23:30 Addis Ababa
12:40 Madras
21:00 Addis Ababa
08:10 Madras
15:10 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET690 Ethiopian Airlines
6E287 IndiGo Airlines
14:30 Maputo
23:00 Addis Ababa
10:05 Bengaluru
21:00 Addis Ababa
08:00 Bengaluru
12:20 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET620 Ethiopian Airlines
6E1754 IndiGo Airlines
14:30 Maputo
21:55 Addis Ababa
10:40 Kuwait
21:00 Addis Ababa
02:15 Kuwait
16:50 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET686 Ethiopian Airlines
AI10 Air India Limited
14:30 Maputo
22:55 Addis Ababa
16:40 Delhi
21:00 Addis Ababa
08:05 Delhi
18:05 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET690 Ethiopian Airlines
I5360 AirAsia India
14:30 Maputo
23:00 Addis Ababa
09:40 Bengaluru
21:00 Addis Ababa
08:00 Bengaluru
11:35 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET686 Ethiopian Airlines
6E6512 IndiGo Airlines
14:30 Maputo
22:55 Addis Ababa
09:50 Delhi
21:00 Addis Ababa
08:05 Delhi
11:25 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET610 Ethiopian Airlines
6E215 IndiGo Airlines
14:30 Maputo
23:05 Addis Ababa
16:30 Mumbai
21:00 Addis Ababa
07:15 Mumbai
17:50 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET690 Ethiopian Airlines
I51228 AirAsia India
14:30 Maputo
23:00 Addis Ababa
16:45 Bengaluru
21:00 Addis Ababa
08:00 Bengaluru
19:00 Ahmedabad
Connect
ET818 Ethiopian Airlines
ET610 Ethiopian Airlines
6E181 IndiGo Airlines
14:30 Maputo
23:05 Addis Ababa
12:25 Mumbai
21:00 Addis Ababa
07:15 Mumbai
13:40 Ahmedabad
Connect
KQ741 Kenya Airways
KQ204 Kenya Airways
G8365 GoAir
15:05 Maputo
20:50 Nairobi
07:35 Mumbai
20:00 Nairobi
05:35 Mumbai
08:50 Ahmedabad
Connect
KQ741 Kenya Airways
KQ204 Kenya Airways
6E181 IndiGo Airlines
15:05 Maputo
20:50 Nairobi
12:25 Mumbai
20:00 Nairobi
05:35 Mumbai
13:40 Ahmedabad
Connect
KQ741 Kenya Airways
KQ204 Kenya Airways
6E213 IndiGo Airlines
15:05 Maputo
20:50 Nairobi
07:25 Mumbai
20:00 Nairobi
05:35 Mumbai
08:45 Ahmedabad
Connect
TK39 Turkish Airlines
SQ481 Singapore Airlines
SQ530 Singapore Airlines
16:35 Maputo
22:30 Johannesburg
18:40 Singapore Changi
17:50 Johannesburg
14:55 Singapore Changi
21:50 Ahmedabad
Connect
SA145 South African Airways
SQ481 Singapore Airlines
SQ530 Singapore Airlines
17:05 Maputo
22:30 Johannesburg
18:40 Singapore Changi
18:10 Johannesburg
14:55 Singapore Changi
21:50 Ahmedabad
Connect
TM305 315 Linhas Aéreas de Moçambique
SQ481 Singapore Airlines
SQ530 Singapore Airlines
17:20 Maputo
22:30 Johannesburg
18:40 Singapore Changi
18:30 Johannesburg
14:55 Singapore Changi
21:50 Ahmedabad
Connect

5. Nelspruit to Mumbai

  1. You take a bus, shuttle or taxi from your location in Swaziland to Nelspruit.

  2. You take a flight from Nelspruit to Mumbai and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Mumbai to your destination in India.

Flight Depart Arrive
4Z824 Airlink
EY601 Etihad
EY206 Etihad
08:20 Nelspruit
10:15 Johannesburg
21:55 Abu Dhabi
09:15 Johannesburg
20:20 Abu Dhabi
02:40 Mumbai
Connect
4Z824 Airlink
HM060 Air Seychelles
HM260 Air Seychelles
08:20 Nelspruit
13:50 Johannesburg
22:10 Mahe Island
09:15 Johannesburg
20:45 Mahe Island
04:15 Mumbai
Connect
4Z824 Airlink
MK852 Air Mauritius
MK748 Air Mauritius
08:20 Nelspruit
13:35 Johannesburg
21:20 Mauritius
09:15 Johannesburg
19:35 Mauritius
05:00 Mumbai
Connect
4Z824 Airlink
KQ761 Kenya Airways
KQ204 Kenya Airways
08:20 Nelspruit
12:10 Johannesburg
20:50 Nairobi
09:15 Johannesburg
17:15 Nairobi
05:35 Mumbai
Connect
4Z824 Airlink
ET808 Ethiopian Airlines
ET610 Ethiopian Airlines
08:20 Nelspruit
14:10 Johannesburg
23:05 Addis Ababa
09:15 Johannesburg
20:25 Addis Ababa
07:15 Mumbai
Connect
4Z824 Airlink
EY601 Etihad
EY212 Etihad
08:20 Nelspruit
10:15 Johannesburg
02:55 Abu Dhabi
09:15 Johannesburg
20:20 Abu Dhabi
07:25 Mumbai
Connect
4Z824 Airlink
4Z104 Airlink
ET863 Ethiopian Airlines
ET610 Ethiopian Airlines
08:20 Nelspruit
10:30 Johannesburg
15:45 Harare
23:05 Addis Ababa
09:15 Johannesburg
12:10 Harare
20:55 Addis Ababa
07:15 Mumbai
Connect
4Z824 Airlink
QR1368 Qatar Airways
6E1708 IndiGo Airlines
08:20 Nelspruit
13:30 Johannesburg
04:25 Doha
09:15 Johannesburg
23:25 Doha
10:15 Mumbai
Connect
4Z824 Airlink
SA186 South African Airways
TC400 Air Tanzania
08:20 Nelspruit
10:30 Johannesburg
19:50 Dar es Salaam
09:15 Johannesburg
14:50 Dar es Salaam
04:20 Mumbai
Connect
4Z824 Airlink
MK852 Air Mauritius
MK746 Air Mauritius
AI640 Air India Limited
08:20 Nelspruit
13:35 Johannesburg
21:05 Mauritius
06:45 Bengaluru
09:15 Johannesburg
19:35 Mauritius
04:25 Bengaluru
08:35 Mumbai
Connect

6. Johannesburg to Mumbai

  1. You take a bus, shuttle or taxi from your location in Swaziland 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
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

7. Johannesburg to Bengaluru

  1. You take a bus, shuttle or taxi from your location in Swaziland 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

8. Johannesburg to Ahmedabad

  1. You take a bus, shuttle or taxi from your location in Swaziland 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

References

Find Hotels in India

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

Booking.com