HowToGo

Flight from Switzerland to Swaziland

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

Search Transfer from Switzerland to Swaziland

Search Flights

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

1. Zurich to Maputo

  1. You take a bus, shuttle or taxi from your location in Switzerland to Zurich.

  2. You take a flight from Zurich to Maputo and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Maputo to your destination in Swaziland.

Flight Depart Arrive
TP929 TAP Portugal
TP283 TAP Portugal
06:00 Zurich
19:15 Lisbon
07:55 Lisbon
06:45 Maputo
Connect
LX2084 2086 Swiss
TP283 TAP Portugal
07:50 Zurich
19:15 Lisbon
09:50 Lisbon
06:45 Maputo
Connect
QR094 Qatar Airways
QR1361 Qatar Airways
09:15 Zurich
01:45 Doha
16:05 Doha
09:20 Maputo
Connect
TP931 TAP Portugal
TP283 TAP Portugal
13:15 Zurich
19:15 Lisbon
15:10 Lisbon
06:45 Maputo
Connect
TK1914 Turkish Airlines
TK38 42 Turkish Airlines
TK38 Turkish Airlines
14:40 Zurich
01:35 Istanbul Ataturk
11:20 Johannesburg
18:35 Istanbul Ataturk
10:20 Johannesburg
12:35 Maputo
Connect
KL1962 KLM
KQ117 Kenya Airways
KQ740 Kenya Airways
17:35 Zurich
20:35 Amsterdam Schiphol
11:10 Nairobi
19:15 Amsterdam Schiphol
05:55 Nairobi
14:20 Maputo
Connect
QR096 Qatar Airways
QR1361 Qatar Airways
18:05 Zurich
01:45 Doha
00:55 Doha
09:20 Maputo
Connect
AF1815 Air France
AF814 Air France
KQ740 Kenya Airways
18:40 Zurich
21:05 Paris CDG
11:10 Nairobi
20:00 Paris CDG
06:10 Nairobi
14:20 Maputo
Connect
TK1910 Turkish Airlines
TK38 42 Turkish Airlines
TK38 Turkish Airlines
19:30 Zurich
01:35 Istanbul Ataturk
11:20 Johannesburg
23:25 Istanbul Ataturk
10:20 Johannesburg
12:35 Maputo
Connect
LX288 Swiss
TM306 Linhas Aéreas de Moçambique
22:40 Zurich
19:10 Johannesburg
09:10 Johannesburg
20:20 Maputo
Connect
LX288 Swiss
SA144 South African Airways
22:40 Zurich
15:30 Johannesburg
09:10 Johannesburg
16:30 Maputo
Connect
LX288 Swiss
SA146 South African Airways
22:40 Zurich
20:15 Johannesburg
09:10 Johannesburg
21:15 Maputo
Connect

2. Geneva to Maputo

  1. You take a bus, shuttle or taxi from your location in Switzerland to Geneva.

  2. You take a flight from Geneva to Maputo and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Maputo to your destination in Swaziland.

Flight Depart Arrive
TP949 TAP Portugal
TP283 TAP Portugal
06:05 Geneva
19:15 Lisbon
07:40 Lisbon
06:45 Maputo
Connect
QR102 Qatar Airways
QR1361 Qatar Airways
08:45 Geneva
01:45 Doha
15:40 Doha
09:20 Maputo
Connect
LX2092 Swiss
TP283 TAP Portugal
11:05 Geneva
19:15 Lisbon
12:40 Lisbon
06:45 Maputo
Connect
TP943 TAP Portugal
TP283 TAP Portugal
11:40 Geneva
19:15 Lisbon
13:20 Lisbon
06:45 Maputo
Connect
TK1922 Turkish Airlines
TK38 42 Turkish Airlines
TK38 Turkish Airlines
14:55 Geneva
01:35 Istanbul Ataturk
11:20 Johannesburg
19:00 Istanbul Ataturk
10:20 Johannesburg
12:35 Maputo
Connect
U21447 easyJet
TP283 TAP Portugal
16:45 Geneva
19:15 Lisbon
18:20 Lisbon
06:45 Maputo
Connect
QR100 Qatar Airways
QR1361 Qatar Airways
16:55 Geneva
01:45 Doha
23:50 Doha
09:20 Maputo
Connect
AF1143 Air France
AF814 Air France
KQ740 Kenya Airways
17:00 Geneva
21:05 Paris CDG
11:10 Nairobi
18:15 Paris CDG
06:10 Nairobi
14:20 Maputo
Connect
KL1932 KLM
KQ117 Kenya Airways
KQ740 Kenya Airways
17:15 Geneva
20:35 Amsterdam Schiphol
11:10 Nairobi
18:55 Amsterdam Schiphol
05:55 Nairobi
14:20 Maputo
Connect
AF1343 Air France
AF814 Air France
KQ740 Kenya Airways
18:10 Geneva
21:05 Paris CDG
11:10 Nairobi
19:25 Paris CDG
06:10 Nairobi
14:20 Maputo
Connect
TK1920 Turkish Airlines
TK38 42 Turkish Airlines
TK38 Turkish Airlines
18:30 Geneva
01:35 Istanbul Ataturk
11:20 Johannesburg
22:45 Istanbul Ataturk
10:20 Johannesburg
12:35 Maputo
Connect
LX1086 Swiss
SA261 South African Airways
TM302 312 Linhas Aéreas de Moçambique
18:45 Geneva
20:45 Frankfurt
08:40 Johannesburg
19:55 Frankfurt
07:25 Johannesburg
09:50 Maputo
Connect
LX1086 Swiss
SA261 South African Airways
SA142 South African Airways
18:45 Geneva
20:45 Frankfurt
09:45 Johannesburg
19:55 Frankfurt
07:25 Johannesburg
10:45 Maputo
Connect
LX1086 Swiss
LH572 Lufthansa
SA142 South African Airways
18:45 Geneva
22:05 Frankfurt
09:45 Johannesburg
19:55 Frankfurt
08:30 Johannesburg
10:45 Maputo
Connect
LX1086 Swiss
SA261 South African Airways
SA144 South African Airways
18:45 Geneva
20:45 Frankfurt
15:30 Johannesburg
19:55 Frankfurt
07:25 Johannesburg
16:30 Maputo
Connect
ET735 Ethiopian Airlines
ET819 Ethiopian Airlines
21:35 Geneva
08:55 Addis Ababa
05:25 Addis Ababa
13:25 Maputo
Connect

3. Milan Malpensa to Maputo

  1. You take a bus, shuttle or taxi from your location in Switzerland to Milan Malpensa.

  2. You take a flight from Milan Malpensa to Maputo and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Maputo to your destination in Swaziland.

Flight Depart Arrive
TP821 TAP Portugal
TP283 TAP Portugal
05:55 Milan Malpensa
19:15 Lisbon
07:45 Lisbon
06:45 Maputo
Connect
QR124 Qatar Airways
QR1361 Qatar Airways
09:35 Milan Malpensa
01:45 Doha
16:15 Doha
09:20 Maputo
Connect
TP827 TAP Portugal
TP283 TAP Portugal
11:30 Milan Malpensa
19:15 Lisbon
13:25 Lisbon
06:45 Maputo
Connect
TK1896 Turkish Airlines
TK38 42 Turkish Airlines
TK38 Turkish Airlines
14:50 Milan Malpensa
01:35 Istanbul Ataturk
11:20 Johannesburg
18:45 Istanbul Ataturk
10:20 Johannesburg
12:35 Maputo
Connect
QR128 Qatar Airways
QR1361 Qatar Airways
16:25 Milan Malpensa
01:45 Doha
23:10 Doha
09:20 Maputo
Connect
TK1876 Turkish Airlines
TK38 42 Turkish Airlines
TK38 Turkish Airlines
19:55 Milan Malpensa
01:35 Istanbul Ataturk
11:20 Johannesburg
23:50 Istanbul Ataturk
10:20 Johannesburg
12:35 Maputo
Connect
ET727 Ethiopian Airlines
ET819 Ethiopian Airlines
23:20 Milan Malpensa
08:55 Addis Ababa
06:50 Addis Ababa
13:25 Maputo
Connect

4. Zurich to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Switzerland to Zurich.

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

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Swaziland.

Flight Depart Arrive
KL1952 KLM
KL0591 KLM
07:00 Zurich
10:35 Amsterdam Schiphol
08:40 Amsterdam Schiphol
21:20 Johannesburg
Connect
QR094 Qatar Airways
QR1365 Qatar Airways
09:15 Zurich
20:40 Doha
16:05 Doha
04:35 Johannesburg
Connect
AF1115 Air France
AF990 Air France
09:35 Zurich
18:25 Paris CDG
11:00 Paris CDG
05:05 Johannesburg
Connect
LY348 El Al
LY051 El Al
11:30 Zurich
22:30 Tel Aviv
16:25 Tel Aviv
06:25 Johannesburg
Connect
BA713 British Airways
BA055 British Airways
13:25 Zurich
19:05 London Heathrow
14:15 London Heathrow
07:05 Johannesburg
Connect
AF1615 Air France
AF990 Air France
15:00 Zurich
18:25 Paris CDG
16:20 Paris CDG
05:05 Johannesburg
Connect
EK088 Emirates
EK761 Emirates
15:25 Zurich
04:05 Dubai
23:45 Dubai
10:15 Johannesburg
Connect
BA715 British Airways
BA055 British Airways
15:50 Zurich
19:05 London Heathrow
16:40 London Heathrow
07:05 Johannesburg
Connect
BA715 British Airways
BA057 British Airways
15:50 Zurich
21:25 London Heathrow
16:40 London Heathrow
09:15 Johannesburg
Connect
LX1076 Swiss
LH572 Lufthansa
17:40 Zurich
22:05 Frankfurt
18:40 Frankfurt
08:30 Johannesburg
Connect
LX1076 Swiss
SA261 South African Airways
17:40 Zurich
20:45 Frankfurt
18:40 Frankfurt
07:25 Johannesburg
Connect
QR096 Qatar Airways
QR1363 Qatar Airways
18:05 Zurich
01:55 Doha
00:55 Doha
09:50 Johannesburg
Connect
BA717 British Airways
BA057 British Airways
18:30 Zurich
21:25 London Heathrow
19:20 London Heathrow
09:15 Johannesburg
Connect
AZ0573 Alitalia
AZ0848 Alitalia
19:20 Zurich
22:10 Rome
20:50 Rome
08:20 Johannesburg
Connect
TK1910 Turkish Airlines
TK38 42 Turkish Airlines
19:30 Zurich
01:35 Istanbul Ataturk
23:25 Istanbul Ataturk
10:20 Johannesburg
Connect
BA719 British Airways
BA057 British Airways
19:40 Zurich
21:25 London Heathrow
20:25 London Heathrow
09:15 Johannesburg
Connect
LY344 El Al
LY053 El Al
21:25 Zurich
05:55 Tel Aviv
02:20 Tel Aviv
13:50 Johannesburg
Connect
QR098 Qatar Airways
QR1367 Qatar Airways
21:55 Zurich
07:05 Doha
04:45 Doha
14:50 Johannesburg
Connect
EK086 Emirates
EK763 Emirates
22:15 Zurich
09:55 Dubai
06:25 Dubai
16:15 Johannesburg
Connect
LX288 Swiss
22:40 Zurich
09:10 Johannesburg Direct

5. Zurich to Nelspruit

  1. You take a bus, shuttle or taxi from your location in Switzerland to Zurich.

  2. You take a flight from Zurich to Nelspruit and cost approximately 1600 USD.

  3. You take a bus, shuttle or taxi from Nelspruit to your destination in Swaziland.

Flight Depart Arrive
BA713 British Airways
BA055 British Airways
4Z827 Airlink
13:25 Zurich
19:05 London Heathrow
09:00 Johannesburg
14:15 London Heathrow
07:05 Johannesburg
09:50 Nelspruit
Connect
AF1615 Air France
AF990 Air France
4Z843 Airlink
15:00 Zurich
18:25 Paris CDG
10:00 Johannesburg
16:20 Paris CDG
05:05 Johannesburg
11:00 Nelspruit
Connect
AF1615 Air France
AF990 Air France
4Z823 Airlink
15:00 Zurich
18:25 Paris CDG
07:00 Johannesburg
16:20 Paris CDG
05:05 Johannesburg
07:50 Nelspruit
Connect
AF1615 Air France
AF990 Air France
4Z827 Airlink
15:00 Zurich
18:25 Paris CDG
09:00 Johannesburg
16:20 Paris CDG
05:05 Johannesburg
09:50 Nelspruit
Connect
EK088 Emirates
EK761 Emirates
4Z841 Airlink
15:25 Zurich
04:05 Dubai
11:05 Johannesburg
23:45 Dubai
10:15 Johannesburg
12:00 Nelspruit
Connect
BA715 British Airways
BA055 British Airways
4Z843 Airlink
15:50 Zurich
19:05 London Heathrow
10:00 Johannesburg
16:40 London Heathrow
07:05 Johannesburg
11:00 Nelspruit
Connect
BA715 British Airways
BA057 British Airways
4Z841 Airlink
15:50 Zurich
21:25 London Heathrow
11:05 Johannesburg
16:40 London Heathrow
09:15 Johannesburg
12:00 Nelspruit
Connect
BA715 British Airways
BA055 British Airways
4Z827 Airlink
15:50 Zurich
19:05 London Heathrow
09:00 Johannesburg
16:40 London Heathrow
07:05 Johannesburg
09:50 Nelspruit
Connect
LH2371 Lufthansa
LH574 Lufthansa
4Z663 Airlink
17:00 Zurich
19:00 Munich
10:10 Capetown
17:50 Munich
07:40 Capetown
12:30 Nelspruit
Connect
LX1076 Swiss
SA261 South African Airways
4Z843 Airlink
17:40 Zurich
20:45 Frankfurt
10:00 Johannesburg
18:40 Frankfurt
07:25 Johannesburg
11:00 Nelspruit
Connect
LX1076 Swiss
LH572 Lufthansa
4Z843 Airlink
17:40 Zurich
22:05 Frankfurt
10:00 Johannesburg
18:40 Frankfurt
08:30 Johannesburg
11:00 Nelspruit
Connect
LX1076 Swiss
SA261 South African Airways
4Z827 Airlink
17:40 Zurich
20:45 Frankfurt
09:00 Johannesburg
18:40 Frankfurt
07:25 Johannesburg
09:50 Nelspruit
Connect
LX1076 Swiss
SA261 South African Airways
4Z841 Airlink
17:40 Zurich
20:45 Frankfurt
11:05 Johannesburg
18:40 Frankfurt
07:25 Johannesburg
12:00 Nelspruit
Connect
LX1076 Swiss
LH572 Lufthansa
4Z841 Airlink
17:40 Zurich
22:05 Frankfurt
11:05 Johannesburg
18:40 Frankfurt
08:30 Johannesburg
12:00 Nelspruit
Connect
QR096 Qatar Airways
QR1363 Qatar Airways
4Z841 Airlink
18:05 Zurich
01:55 Doha
11:05 Johannesburg
00:55 Doha
09:50 Johannesburg
12:00 Nelspruit
Connect
QR096 Qatar Airways
QR1363 Qatar Airways
4Z821 Airlink
18:05 Zurich
01:55 Doha
14:20 Johannesburg
00:55 Doha
09:50 Johannesburg
15:15 Nelspruit
Connect
BA717 British Airways
BA057 British Airways
4Z841 Airlink
18:30 Zurich
21:25 London Heathrow
11:05 Johannesburg
19:20 London Heathrow
09:15 Johannesburg
12:00 Nelspruit
Connect
BA717 British Airways
BA057 British Airways
4Z821 Airlink
18:30 Zurich
21:25 London Heathrow
14:20 Johannesburg
19:20 London Heathrow
09:15 Johannesburg
15:15 Nelspruit
Connect
AZ0573 Alitalia
AZ0848 Alitalia
4Z841 Airlink
19:20 Zurich
22:10 Rome
11:05 Johannesburg
20:50 Rome
08:20 Johannesburg
12:00 Nelspruit
Connect
AZ0573 Alitalia
AZ0848 Alitalia
4Z821 Airlink
19:20 Zurich
22:10 Rome
14:20 Johannesburg
20:50 Rome
08:20 Johannesburg
15:15 Nelspruit
Connect
AZ0573 Alitalia
AZ0848 Alitalia
4Z843 Airlink
19:20 Zurich
22:10 Rome
10:00 Johannesburg
20:50 Rome
08:20 Johannesburg
11:00 Nelspruit
Connect
TK1910 Turkish Airlines
TK38 42 Turkish Airlines
4Z821 Airlink
19:30 Zurich
01:35 Istanbul Ataturk
14:20 Johannesburg
23:25 Istanbul Ataturk
10:20 Johannesburg
15:15 Nelspruit
Connect
TK1910 Turkish Airlines
TK38 42 Turkish Airlines
4Z845 Airlink
19:30 Zurich
01:35 Istanbul Ataturk
15:30 Johannesburg
23:25 Istanbul Ataturk
10:20 Johannesburg
16:15 Nelspruit
Connect
BA719 British Airways
BA057 British Airways
4Z845 Airlink
19:40 Zurich
21:25 London Heathrow
15:30 Johannesburg
20:25 London Heathrow
09:15 Johannesburg
16:15 Nelspruit
Connect
BA719 British Airways
BA057 British Airways
4Z841 Airlink
19:40 Zurich
21:25 London Heathrow
11:05 Johannesburg
20:25 London Heathrow
09:15 Johannesburg
12:00 Nelspruit
Connect
BA719 British Airways
BA057 British Airways
4Z821 Airlink
19:40 Zurich
21:25 London Heathrow
14:20 Johannesburg
20:25 London Heathrow
09:15 Johannesburg
15:15 Nelspruit
Connect
WK86 Edelweiss Air
4Z663 Airlink
19:45 Zurich
10:10 Capetown
07:10 Capetown
12:30 Nelspruit
Connect
LY344 El Al
LY053 El Al
4Z845 Airlink
21:25 Zurich
05:55 Tel Aviv
15:30 Johannesburg
02:20 Tel Aviv
13:50 Johannesburg
16:15 Nelspruit
Connect
LY344 El Al
LY053 El Al
4Z847 Airlink
21:25 Zurich
05:55 Tel Aviv
17:15 Johannesburg
02:20 Tel Aviv
13:50 Johannesburg
18:05 Nelspruit
Connect
QR098 Qatar Airways
QR1367 Qatar Airways
4Z847 Airlink
21:55 Zurich
07:05 Doha
17:15 Johannesburg
04:45 Doha
14:50 Johannesburg
18:05 Nelspruit
Connect
QR098 Qatar Airways
QR1367 Qatar Airways
4Z837 Airlink
21:55 Zurich
07:05 Doha
18:05 Johannesburg
04:45 Doha
14:50 Johannesburg
18:55 Nelspruit
Connect
EK086 Emirates
EK763 Emirates
4Z847 Airlink
22:15 Zurich
09:55 Dubai
17:15 Johannesburg
06:25 Dubai
16:15 Johannesburg
18:05 Nelspruit
Connect
EK086 Emirates
EK763 Emirates
4Z837 Airlink
22:15 Zurich
09:55 Dubai
18:05 Johannesburg
06:25 Dubai
16:15 Johannesburg
18:55 Nelspruit
Connect
EK086 Emirates
EK763 Emirates
4Z831 Airlink
22:15 Zurich
09:55 Dubai
17:10 Johannesburg
06:25 Dubai
16:15 Johannesburg
18:00 Nelspruit
Connect
LX288 Swiss
SA048 South African Airways
4Z471 Airlink
22:40 Zurich
10:40 Johannesburg
14:05 Livingstone
09:10 Johannesburg
12:20 Livingstone
15:45 Nelspruit
Connect
LX288 Swiss
4Z841 Airlink
22:40 Zurich
11:05 Johannesburg
09:10 Johannesburg
12:00 Nelspruit
Connect
LX288 Swiss
JE247 Mango
4Z505 Airlink
22:40 Zurich
10:25 Johannesburg
12:45 Durban
09:10 Johannesburg
11:35 Durban
13:50 Nelspruit
Connect
LX288 Swiss
4Z821 Airlink
22:40 Zurich
14:20 Johannesburg
09:10 Johannesburg
15:15 Nelspruit
Connect
LX288 Swiss
4Z843 Airlink
22:40 Zurich
10:00 Johannesburg
09:10 Johannesburg
11:00 Nelspruit
Connect

6. Zurich to Skukuza

  1. You take a bus, shuttle or taxi from your location in Switzerland to Zurich.

  2. You take a flight from Zurich to Skukuza and cost approximately 1500 USD.

  3. You take a bus, shuttle or taxi from Skukuza to your destination in Swaziland.

Flight Depart Arrive
AF1615 Air France
AF990 Air France
4Z861 Airlink
15:00 Zurich
18:25 Paris CDG
10:00 Johannesburg
16:20 Paris CDG
05:05 Johannesburg
11:00 Skukuza
Connect
BA715 British Airways
BA055 British Airways
4Z861 Airlink
15:50 Zurich
19:05 London Heathrow
10:00 Johannesburg
16:40 London Heathrow
07:05 Johannesburg
11:00 Skukuza
Connect
LH2371 Lufthansa
LH574 Lufthansa
4Z651 Airlink
17:00 Zurich
19:00 Munich
10:35 Capetown
17:50 Munich
07:40 Capetown
13:05 Skukuza
Connect
LX1076 Swiss
LH572 Lufthansa
4Z861 Airlink
17:40 Zurich
22:05 Frankfurt
10:00 Johannesburg
18:40 Frankfurt
08:30 Johannesburg
11:00 Skukuza
Connect
LX1076 Swiss
SA261 South African Airways
4Z861 Airlink
17:40 Zurich
20:45 Frankfurt
10:00 Johannesburg
18:40 Frankfurt
07:25 Johannesburg
11:00 Skukuza
Connect
QR096 Qatar Airways
QR1363 Qatar Airways
4Z865 Airlink
18:05 Zurich
01:55 Doha
13:20 Johannesburg
00:55 Doha
09:50 Johannesburg
14:10 Skukuza
Connect
BA717 British Airways
BA057 British Airways
4Z865 Airlink
18:30 Zurich
21:25 London Heathrow
13:20 Johannesburg
19:20 London Heathrow
09:15 Johannesburg
14:10 Skukuza
Connect
AZ0573 Alitalia
AZ0848 Alitalia
4Z865 Airlink
19:20 Zurich
22:10 Rome
13:20 Johannesburg
20:50 Rome
08:20 Johannesburg
14:10 Skukuza
Connect
AZ0573 Alitalia
AZ0848 Alitalia
4Z861 Airlink
19:20 Zurich
22:10 Rome
10:00 Johannesburg
20:50 Rome
08:20 Johannesburg
11:00 Skukuza
Connect
TK1910 Turkish Airlines
TK38 42 Turkish Airlines
4Z865 Airlink
19:30 Zurich
01:35 Istanbul Ataturk
13:20 Johannesburg
23:25 Istanbul Ataturk
10:20 Johannesburg
14:10 Skukuza
Connect
BA719 British Airways
BA057 British Airways
4Z865 Airlink
19:40 Zurich
21:25 London Heathrow
13:20 Johannesburg
20:25 London Heathrow
09:15 Johannesburg
14:10 Skukuza
Connect
WK86 Edelweiss Air
4Z651 Airlink
19:45 Zurich
10:35 Capetown
07:10 Capetown
13:05 Skukuza
Connect
LX288 Swiss
4Z865 Airlink
22:40 Zurich
13:20 Johannesburg
09:10 Johannesburg
14:10 Skukuza
Connect
LX288 Swiss
4Z861 Airlink
22:40 Zurich
10:00 Johannesburg
09:10 Johannesburg
11:00 Skukuza
Connect

References

Find Hotels in Swaziland

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

Booking.com