The month of November is, on average, the cheapest month to fly to Zanzibar from South Africa, with most prices found around R6 266. If you aren’t able to travel during the month of November, then book flights to Zanzibar from South Africa during October instead. Flights to Zanzibar in October, while not as cheap as those in November, still average around R6 508.
You are more likely to see cheaper flights to Zanzibar from South Africa when booking 60 days ahead of your departure date. In general, you can expect to find flights to Zanzibar for around R7 233 when searching 60 days out. Don’t hesitate to check prices now though, because momondo users recently found tickets for as low as R6 404.
The cheapest day to depart on your flight to Zanzibar is on a Wednesday when prices can be found for as low as R6 844. This is often the case because there is less demand to fly during this day of the week. The most expensive day to fly to Zanzibar is Saturday, with ticket prices averaging around R7 303.
The cheapest time of day to fly to Zanzibar is at midday when flights can be purchased for as low as R6 259. Flights in the morning are often more expensive, with an average ticket price of R7 511.