|Johannesburg||Zanzibar||3 757 ZAR|
|Johannesburg||Dar Es Salaam||3 920 ZAR|
|Johannesburg||Arusha||4 985 ZAR|
|Cape Town||Zanzibar||5 428 ZAR|
|Cape Town||Dar Es Salaam||6 168 ZAR|
|Pilanesberg||Dar Es Salaam||8 505 ZAR|
|Cape Town||Arusha||9 052 ZAR|
Most travellers find the cheapest return airfare to Zanzibar when booking during the month of October.
Most flyers found that booking flight tickets 60 days in advance of their planned departure date is, on average, the best time to get cheap flights to Zanzibar.
From most locations, the cheapest flights to Zanzibar are found on a Wednesday. Booking a Saturday departure is usually the most expensive.
Our data shows that the cheapest Zanzibar flights are usually those with midday departure times. afternoon flights are often costlier.