Flights to Paradise from R8,320* ✈️  
Ask for Help - our travel agents are itching to show you the best flight deals from Zanzibar to Johannesburg
book a flight

Cheap Flights from Zanzibar to Johannesburg

You want to get on a cheap flight to Johannesburg from Zanzibar (ZNZ to JNB). Use the flight price comparison tool on the left to identify & book the cheapest flight reservation, then use SouthAfrica.TO flight discount vouchers to reduce the airfare more (if you have no vouchers, then start earning them by emailing us a writeup of your flight).

Airlines flying from Zanzibar to Johannesburg


Ethiopian Airlines

Johannesburg (JNB) to Zanzibar (ZNZ)

1-stop (12 hours)
Addis Ababa (ADD)

Precision/Kenya Airways

Johannesburg (JNB) to Zanzibar (ZNZ)

1-stop (9 hours)
Nairobi (NBO)


Johannesburg (JNB) to Zanzibar (ZNZ)

1-stop (6 hours)
Dar es Salaam (DAR)

Mango Airlines

Johannesburg (JNB) to Zanzibar (ZNZ)


The only direct flights from Zanzibar to Johannesburg are with Mango Airlines.

If you're looking for flights in the opposite direction, see our Johannesburg to Zanzibar flights page; or for a full discussion of links between South Africa and Zanzibar see our flights to Zanzibar page.

To advertise here email

Ritsgids logo