For Zanzibar, you need to budget for a tourist tax that can range from $1 to $9 per person per night (depending on the standard of your hotels), which must be paid on-site for your stays in Zanzibar.
Starting October 1, 2024, the Zanzibar government requires all visitors to purchase THEIR travel insurance, regardless of whether you already have some. The cost is $44 per adult and $22 per child aged 3 to 17. To subscribe, visit their website:
https://visitzanzibar.go.tz/insuranceFor Tanzania (whether Zanzibar or not), a visa ($50) is mandatory for citizens of the European Union, Switzerland, and Canada.
It’s highly recommended to apply for your visa online 2-3 weeks in advance via the official immigration website to avoid a nearly hour-long procedure upon arrival:
https://visa.immigration.go.tz/Your passport must be valid for at least 6 months after your arrival date.