No, you don’t need a visa for Zanzibar. When you want to visit Zanzibar, you just need to apply for a Tanzania visa.
To save time and cost for a visa on arrival, you can apply for visa online though Tanzania Immigration Services website. The e-Visa is valid for tourists and recreation. This includes attending conferences, humanitarian and charitable activities, family visits, and medical care.
An eVisa is the easiest method to prepare for a trip to Tanzania. Australians may simply apply for this document online by inputting a few pieces of personal information, answering a few security questions, providing acceptable identification, and paying a charge.
The application process only takes a few minutes and can provide permission to enter Tanzania up to 3 days before departure.