HowToGo

Flight from Zanzibar City to Kruger National Park, South Africa

How to get to Kruger National Park, South Africa from Zanzibar City by flight ? You can check flights from Zanzibar City to Kruger National Park, South Africa below.

Search Transfer from Zanzibar City to Kruger National Park, South Africa

Search Flights

You can find flight ticket prices from Zanzibar City to Kruger National Park, South Africa with our flight tickets search tool below

1. Dar es Salaam to Hoedspruit

  1. You take a bus, shuttle or taxi from your location in Zanzibar City to Dar es Salaam.

  2. You take a flight from Dar es Salaam to Hoedspruit and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Hoedspruit to your destination in Kruger National Park, South Africa.

Flight Depart Arrive
4Z37 Airlink
4Z871 Airlink
03:25 Dar es Salaam
10:30 Johannesburg
06:10 Johannesburg
11:25 Hoedspruit
Connect
4Z37 Airlink
4Z873 Airlink
03:25 Dar es Salaam
12:50 Johannesburg
06:10 Johannesburg
13:45 Hoedspruit
Connect
4Z37 Airlink
5Z890 CemAir
03:25 Dar es Salaam
11:40 Johannesburg
06:10 Johannesburg
12:35 Hoedspruit
Connect
ET43 Ethiopian Airlines
ET20 Ethiopian Airlines
4Z873 Airlink
07:40 Dar es Salaam
09:20 Blantyre
12:50 Johannesburg
08:40 Blantyre
11:35 Johannesburg
13:45 Hoedspruit
Connect

2. Zanzibar to Hoedspruit

  1. You take a bus, shuttle or taxi from your location in Zanzibar City to Zanzibar.

  2. You take a flight from Zanzibar to Hoedspruit and cost approximately 1100 USD.

  3. You take a bus, shuttle or taxi from Hoedspruit to your destination in Kruger National Park, South Africa.

Flight Depart Arrive
KQ499 Kenya Airways
KQ760 Kenya Airways
4Z873 Airlink
03:40 Zanzibar
07:45 Nairobi
12:50 Johannesburg
05:00 Nairobi
10:55 Johannesburg
13:45 Hoedspruit
Connect
ET812 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z873 Airlink
17:00 Zanzibar
23:30 Addis Ababa
12:50 Johannesburg
19:45 Addis Ababa
03:55 Johannesburg
13:45 Hoedspruit
Connect
ET812 Ethiopian Airlines
ET859 Ethiopian Airlines
5Z890 CemAir
17:00 Zanzibar
23:30 Addis Ababa
11:40 Johannesburg
19:45 Addis Ababa
03:55 Johannesburg
12:35 Hoedspruit
Connect
ET812 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z871 Airlink
17:00 Zanzibar
23:30 Addis Ababa
10:30 Johannesburg
19:45 Addis Ababa
03:55 Johannesburg
11:25 Hoedspruit
Connect
PW713 Precision Air
KQ764 Kenya Airways
4Z871 Airlink
17:15 Zanzibar
21:00 Nairobi
10:30 Johannesburg
18:55 Nairobi
00:15 Johannesburg
11:25 Hoedspruit
Connect
PW715 Precision Air
KQ760 Kenya Airways
4Z873 Airlink
19:40 Zanzibar
07:45 Nairobi
12:50 Johannesburg
21:20 Nairobi
10:55 Johannesburg
13:45 Hoedspruit
Connect
PW712 Precision Air
4Z37 Airlink
4Z871 Airlink
21:25 Zanzibar
03:25 Dar es Salaam
10:30 Johannesburg
21:55 Dar es Salaam
06:10 Johannesburg
11:25 Hoedspruit
Connect
PW712 Precision Air
4Z37 Airlink
4Z873 Airlink
21:25 Zanzibar
03:25 Dar es Salaam
12:50 Johannesburg
21:55 Dar es Salaam
06:10 Johannesburg
13:45 Hoedspruit
Connect
PW437 Precision Air
4Z37 Airlink
4Z873 Airlink
21:40 Zanzibar
03:25 Dar es Salaam
12:50 Johannesburg
22:10 Dar es Salaam
06:10 Johannesburg
13:45 Hoedspruit
Connect
PW437 Precision Air
4Z37 Airlink
4Z871 Airlink
21:40 Zanzibar
03:25 Dar es Salaam
10:30 Johannesburg
22:10 Dar es Salaam
06:10 Johannesburg
11:25 Hoedspruit
Connect
PW712 Precision Air
4Z37 Airlink
4Z871 Airlink
22:45 Zanzibar
03:25 Dar es Salaam
10:30 Johannesburg
23:15 Dar es Salaam
06:10 Johannesburg
11:25 Hoedspruit
Connect
PW712 Precision Air
4Z37 Airlink
4Z873 Airlink
22:45 Zanzibar
03:25 Dar es Salaam
12:50 Johannesburg
23:15 Dar es Salaam
06:10 Johannesburg
13:45 Hoedspruit
Connect

3. Zanzibar to Skukuza

  1. You take a bus, shuttle or taxi from your location in Zanzibar City to Zanzibar.

  2. You take a flight from Zanzibar to Skukuza and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Skukuza to your destination in Kruger National Park, South Africa.

Flight Depart Arrive
KQ499 Kenya Airways
KQ760 Kenya Airways
4Z865 Airlink
03:40 Zanzibar
07:45 Nairobi
13:05 Johannesburg
05:00 Nairobi
10:55 Johannesburg
14:05 Skukuza
Connect
JE927 Mango
4Z861 Airlink
13:05 Zanzibar
10:05 Johannesburg
15:50 Johannesburg
11:05 Skukuza
Connect
ET812 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z865 Airlink
17:00 Zanzibar
23:30 Addis Ababa
13:05 Johannesburg
19:45 Addis Ababa
03:55 Johannesburg
14:05 Skukuza
Connect
ET812 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z861 Airlink
17:00 Zanzibar
23:30 Addis Ababa
10:05 Johannesburg
19:45 Addis Ababa
03:55 Johannesburg
11:05 Skukuza
Connect
PW713 Precision Air
KQ764 Kenya Airways
4Z861 Airlink
17:15 Zanzibar
21:00 Nairobi
10:05 Johannesburg
18:55 Nairobi
00:15 Johannesburg
11:05 Skukuza
Connect
PW715 Precision Air
KQ760 Kenya Airways
4Z865 Airlink
19:40 Zanzibar
07:45 Nairobi
13:05 Johannesburg
21:20 Nairobi
10:55 Johannesburg
14:05 Skukuza
Connect
PW712 Precision Air
4Z37 Airlink
4Z861 Airlink
21:25 Zanzibar
03:25 Dar es Salaam
10:05 Johannesburg
21:55 Dar es Salaam
06:10 Johannesburg
11:05 Skukuza
Connect
PW712 Precision Air
4Z37 Airlink
4Z865 Airlink
21:25 Zanzibar
03:25 Dar es Salaam
13:05 Johannesburg
21:55 Dar es Salaam
06:10 Johannesburg
14:05 Skukuza
Connect
PW437 Precision Air
4Z37 Airlink
4Z865 Airlink
21:40 Zanzibar
03:25 Dar es Salaam
13:05 Johannesburg
22:10 Dar es Salaam
06:10 Johannesburg
14:05 Skukuza
Connect
PW437 Precision Air
4Z37 Airlink
4Z861 Airlink
21:40 Zanzibar
03:25 Dar es Salaam
10:05 Johannesburg
22:10 Dar es Salaam
06:10 Johannesburg
11:05 Skukuza
Connect
PW712 Precision Air
4Z37 Airlink
4Z861 Airlink
22:45 Zanzibar
03:25 Dar es Salaam
10:05 Johannesburg
23:15 Dar es Salaam
06:10 Johannesburg
11:05 Skukuza
Connect
PW712 Precision Air
4Z37 Airlink
4Z865 Airlink
22:45 Zanzibar
03:25 Dar es Salaam
13:05 Johannesburg
23:15 Dar es Salaam
06:10 Johannesburg
14:05 Skukuza
Connect

4. Zanzibar to Nelspruit

  1. You take a bus, shuttle or taxi from your location in Zanzibar City to Zanzibar.

  2. You take a flight from Zanzibar to Nelspruit and cost approximately 400 USD.

  3. You take a bus, shuttle or taxi from Nelspruit to your destination in Kruger National Park, South Africa.

Flight Depart Arrive
KQ491 Kenya Airways
KQ762 Kenya Airways
4Z847 Airlink
10:20 Zanzibar
13:05 Nairobi
17:15 Johannesburg
11:40 Nairobi
16:20 Johannesburg
18:10 Nelspruit
Connect
KQ491 Kenya Airways
KQ762 Kenya Airways
4Z837 Airlink
10:20 Zanzibar
13:05 Nairobi
18:05 Johannesburg
11:40 Nairobi
16:20 Johannesburg
19:00 Nelspruit
Connect
JE927 Mango
4Z847 Airlink
13:05 Zanzibar
17:15 Johannesburg
15:50 Johannesburg
18:10 Nelspruit
Connect
JE927 Mango
4Z837 Airlink
13:05 Zanzibar
18:05 Johannesburg
15:50 Johannesburg
19:00 Nelspruit
Connect
TC105 Air Tanzania
4Z37 Airlink
4Z823 Airlink
21:10 Zanzibar
03:25 Dar es Salaam
07:00 Johannesburg
21:40 Dar es Salaam
06:10 Johannesburg
07:55 Nelspruit
Connect
PW712 Precision Air
4Z37 Airlink
4Z823 Airlink
21:25 Zanzibar
03:25 Dar es Salaam
07:00 Johannesburg
21:55 Dar es Salaam
06:10 Johannesburg
07:55 Nelspruit
Connect
PW437 Precision Air
4Z37 Airlink
4Z823 Airlink
21:40 Zanzibar
03:25 Dar es Salaam
07:00 Johannesburg
22:10 Dar es Salaam
06:10 Johannesburg
07:55 Nelspruit
Connect

5. Zanzibar to Polokwane

  1. You take a bus, shuttle or taxi from your location in Zanzibar City to Zanzibar.

  2. You take a flight from Zanzibar to Polokwane and cost approximately 480 USD.

  3. You take a bus, shuttle or taxi from Polokwane to your destination in Kruger National Park, South Africa.

Flight Depart Arrive
KQ499 Kenya Airways
KQ760 Kenya Airways
4Z813 Airlink
03:40 Zanzibar
07:45 Nairobi
12:50 Johannesburg
05:00 Nairobi
10:55 Johannesburg
13:45 Polokwane
Connect
KQ499 Kenya Airways
KQ760 Kenya Airways
4Z815 Airlink
03:40 Zanzibar
07:45 Nairobi
16:35 Johannesburg
05:00 Nairobi
10:55 Johannesburg
17:30 Polokwane
Connect
KQ491 Kenya Airways
KQ762 Kenya Airways
4Z801 Airlink
10:20 Zanzibar
13:05 Nairobi
06:35 Johannesburg
11:40 Nairobi
16:20 Johannesburg
07:30 Polokwane
Connect
KQ491 Kenya Airways
KQ764 Kenya Airways
4Z801 Airlink
10:20 Zanzibar
21:00 Nairobi
06:35 Johannesburg
11:40 Nairobi
00:15 Johannesburg
07:30 Polokwane
Connect
JE927 Mango
4Z801 Airlink
13:05 Zanzibar
06:35 Johannesburg
15:50 Johannesburg
07:30 Polokwane
Connect
ET812 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z801 Airlink
17:00 Zanzibar
23:30 Addis Ababa
06:35 Johannesburg
19:45 Addis Ababa
03:55 Johannesburg
07:30 Polokwane
Connect
ET812 Ethiopian Airlines
ET859 Ethiopian Airlines
4Z813 Airlink
17:00 Zanzibar
23:30 Addis Ababa
12:50 Johannesburg
19:45 Addis Ababa
03:55 Johannesburg
13:45 Polokwane
Connect
PW713 Precision Air
KQ764 Kenya Airways
4Z801 Airlink
17:15 Zanzibar
21:00 Nairobi
06:35 Johannesburg
18:55 Nairobi
00:15 Johannesburg
07:30 Polokwane
Connect
UR321 320 Uganda Airlines
4Z37 Airlink
4Z813 Airlink
19:15 Zanzibar
03:25 Dar es Salaam
12:50 Johannesburg
19:45 Dar es Salaam
06:10 Johannesburg
13:45 Polokwane
Connect
PW715 Precision Air
KQ760 Kenya Airways
4Z813 Airlink
19:40 Zanzibar
07:45 Nairobi
12:50 Johannesburg
21:20 Nairobi
10:55 Johannesburg
13:45 Polokwane
Connect
TC105 Air Tanzania
4Z37 Airlink
4Z815 Airlink
21:10 Zanzibar
03:25 Dar es Salaam
16:35 Johannesburg
21:40 Dar es Salaam
06:10 Johannesburg
17:30 Polokwane
Connect
PW712 Precision Air
4Z37 Airlink
4Z815 Airlink
21:25 Zanzibar
03:25 Dar es Salaam
16:35 Johannesburg
21:55 Dar es Salaam
06:10 Johannesburg
17:30 Polokwane
Connect
PW437 Precision Air
4Z37 Airlink
4Z813 Airlink
21:40 Zanzibar
03:25 Dar es Salaam
12:50 Johannesburg
22:10 Dar es Salaam
06:10 Johannesburg
13:45 Polokwane
Connect
PW437 Precision Air
4Z37 Airlink
4Z815 Airlink
21:40 Zanzibar
03:25 Dar es Salaam
16:35 Johannesburg
22:10 Dar es Salaam
06:10 Johannesburg
17:30 Polokwane
Connect
PW712 Precision Air
4Z37 Airlink
4Z813 Airlink
22:45 Zanzibar
03:25 Dar es Salaam
12:50 Johannesburg
23:15 Dar es Salaam
06:10 Johannesburg
13:45 Polokwane
Connect

6. Zanzibar to Maputo

  1. You take a bus, shuttle or taxi from your location in Zanzibar City to Zanzibar.

  2. You take a flight from Zanzibar to Maputo and cost approximately 360 USD.

  3. You take a bus, shuttle or taxi from Maputo to your destination in Kruger National Park, South Africa.

Flight Depart Arrive
WY707 Oman Air
ET826 Ethiopian Airlines
ET819 Ethiopian Airlines
02:20 Zanzibar
04:00 Dar es Salaam
08:55 Addis Ababa
02:55 Dar es Salaam
07:35 Addis Ababa
13:25 Maputo
Connect
KQ499 Kenya Airways
KQ760 Kenya Airways
4Z272 Airlink
03:40 Zanzibar
07:45 Nairobi
13:45 Johannesburg
05:00 Nairobi
10:55 Johannesburg
14:40 Maputo
Connect
TC135 Air Tanzania
TC212 Air Tanzania
TM345 Linhas Aéreas de Moçambique
09:00 Zanzibar
10:40 Dar es Salaam
14:40 Harare
09:30 Dar es Salaam
12:00 Harare
16:15 Maputo
Connect
KQ491 Kenya Airways
KQ762 Kenya Airways
TM306 Linhas Aéreas de Moçambique
10:20 Zanzibar
13:05 Nairobi
19:10 Johannesburg
11:40 Nairobi
16:20 Johannesburg
20:20 Maputo
Connect
UI206 Auric Air Services Limited
TM461 Linhas Aéreas de Moçambique
TM461 Linhas Aéreas de Moçambique
13:00 Zanzibar
14:25 Dar es Salaam
15:25 Pemba
13:20 Dar es Salaam
14:35 Pemba
17:55 Maputo
Connect
JE927 Mango
4Z274 Airlink
13:05 Zanzibar
17:05 Johannesburg
15:50 Johannesburg
18:05 Maputo
Connect
CQ108 Charterlines, Inc.
TM461 Linhas Aéreas de Moçambique
TM461 Linhas Aéreas de Moçambique
13:05 Zanzibar
14:25 Dar es Salaam
15:25 Pemba
13:25 Dar es Salaam
14:35 Pemba
17:55 Maputo
Connect
CQ502 Charterlines, Inc.
TM461 Linhas Aéreas de Moçambique
TM461 Linhas Aéreas de Moçambique
13:15 Zanzibar
14:25 Dar es Salaam
15:25 Pemba
13:35 Dar es Salaam
14:35 Pemba
17:55 Maputo
Connect

References

Find Hotels in Kruger National Park, South Africa

You can find hotels and accommodations in Kruger National Park, South Africa with our hotels search tool below

Booking.com