How to get to South Africa from Zanzibar by flight ? You can check flights from Zanzibar to South Africa below.
You can find flight ticket prices from Zanzibar to South Africa with our flight tickets search tool below
You take a flight from Zanzibar to Johannesburg and cost approximately 180 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KQ499
Kenya Airways
KQ760
Kenya Airways
|
03:40
Zanzibar
07:45
Nairobi
|
05:00
Nairobi
10:55
Johannesburg
|
Connect |
KQ491
Kenya Airways
KQ762
Kenya Airways
|
09:50
Zanzibar
13:05
Nairobi
|
11:10
Nairobi
16:20
Johannesburg
|
Connect |
JE927
Mango
|
13:05
Zanzibar
|
15:50 Johannesburg | Direct |
You take a flight from Zanzibar to Port Elizabeth and cost approximately 180 USD.
You take a bus, shuttle or taxi from Port Elizabeth to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
WY707
Oman Air
SA189
South African Airways
SA405
South African Airways
|
02:50
Zanzibar
06:00
Dar es Salaam
10:55
Johannesburg
|
03:25
Dar es Salaam
08:35
Johannesburg
12:30
Port Elizabeth
|
Connect |
KQ499
Kenya Airways
KQ760
Kenya Airways
FA234
Safair
|
03:40
Zanzibar
07:45
Nairobi
11:55
Johannesburg
|
05:00
Nairobi
10:55
Johannesburg
13:40
Port Elizabeth
|
Connect |
KQ491
Kenya Airways
KQ762
Kenya Airways
FA360
Safair
|
09:50
Zanzibar
13:05
Nairobi
18:05
Johannesburg
|
11:10
Nairobi
16:20
Johannesburg
19:50
Port Elizabeth
|
Connect |
KQ491
Kenya Airways
KQ762
Kenya Airways
BA6239
British Airways
|
09:50
Zanzibar
13:05
Nairobi
18:15
Johannesburg
|
11:10
Nairobi
16:20
Johannesburg
19:55
Port Elizabeth
|
Connect |
JE927
Mango
SA8469
South African Airways
|
13:05
Zanzibar
18:30
Johannesburg
|
15:50
Johannesburg
20:15
Port Elizabeth
|
Connect |
You take a flight from Zanzibar to Durban and cost approximately 210 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
KQ499
Kenya Airways
KQ760
Kenya Airways
MN623
Comair
|
03:40
Zanzibar
07:45
Nairobi
13:20
Johannesburg
|
05:00
Nairobi
10:55
Johannesburg
14:25
Durban
|
Connect |
KQ499
Kenya Airways
KQ760
Kenya Airways
MN615
Comair
|
03:40
Zanzibar
07:45
Nairobi
13:35
Johannesburg
|
05:00
Nairobi
10:55
Johannesburg
14:40
Durban
|
Connect |
KQ491
Kenya Airways
KQ762
Kenya Airways
MN603
Comair
|
09:50
Zanzibar
13:05
Nairobi
17:15
Johannesburg
|
11:10
Nairobi
16:20
Johannesburg
18:20
Durban
|
Connect |
KQ491
Kenya Airways
KQ762
Kenya Airways
MN641
Comair
|
09:50
Zanzibar
13:05
Nairobi
18:10
Johannesburg
|
11:10
Nairobi
16:20
Johannesburg
19:15
Durban
|
Connect |
KQ491
Kenya Airways
KQ762
Kenya Airways
MN617
Comair
|
09:50
Zanzibar
13:05
Nairobi
19:50
Johannesburg
|
11:10
Nairobi
16:20
Johannesburg
20:55
Durban
|
Connect |
JE927
Mango
JE265
Mango
|
13:05
Zanzibar
17:25
Johannesburg
|
15:50
Johannesburg
18:35
Durban
|
Connect |
JE927
Mango
SA571
South African Airways
|
13:05
Zanzibar
16:55
Johannesburg
|
15:50
Johannesburg
18:00
Durban
|
Connect |
JE927
Mango
SA575
South African Airways
|
13:05
Zanzibar
18:30
Johannesburg
|
15:50
Johannesburg
19:35
Durban
|
Connect |
You take a flight from Zanzibar to Bloemfontein and cost approximately 180 USD.
You take a bus, shuttle or taxi from Bloemfontein to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
WY707
Oman Air
SA189
South African Airways
SA1005
South African Airways
|
02:50
Zanzibar
06:00
Dar es Salaam
09:45
Johannesburg
|
03:25
Dar es Salaam
08:35
Johannesburg
10:45
Bloemfontein
|
Connect |
JE927
Mango
SA8407
South African Airways
|
13:05
Zanzibar
17:05
Johannesburg
|
15:50
Johannesburg
18:00
Bloemfontein
|
Connect |
JE927
Mango
SA1017
South African Airways
|
13:05
Zanzibar
17:00
Johannesburg
|
15:50
Johannesburg
18:00
Bloemfontein
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com