Zanzibar travel tips for a first trip
6 min readUpdated July 2026Written by the Zanzibar in One booking team
Most nationalities get a visa on arrival for 50 to 100 USD in cash, Tanzania requires an inbound travel insurance certificate, cards are unreliable outside big hotels so carry USD and shillings, and outside the beach you should cover shoulders and knees.
Zanzibar is an easy island to travel, but a handful of local rules catch people out at the airport door. These are the ones we get asked about every week.
Visa and entry
Most visitors get a visa on arrival, 50 USD for most passports and 100 USD for US citizens, payable in cash. You can also apply online in advance through the Tanzanian immigration portal. Your passport needs six months validity.
Zanzibar requires all inbound visitors to hold travel insurance, and there is a mandatory local policy purchased on arrival for most non residents. Budget around 44 USD per person and keep the confirmation on your phone.
Money
Tanzanian shilling is the local currency but US dollars are accepted almost everywhere for tours, transfers and hotels. Bring dollar notes printed 2009 or later, older ones get refused. Card machines exist in bigger hotels and fail often, so do not rely on them. ATMs in Stone Town, Nungwi and Paje dispense shillings.
- Carry small USD notes for tips and entry fees
- Tip guides 5 to 10 USD per day, drivers 3 to 5 USD
- Bargaining is normal in markets, not in restaurants
Dress and local etiquette
Zanzibar is a majority Muslim island. Swimwear is fine on the beach and inside resorts, but in Stone Town and the villages cover shoulders and knees. During Ramadan avoid eating and drinking openly in the street during daylight.
Health and safety
Do not drink the tap water, bottled is cheap and everywhere. Malaria risk is real but low in the main tourist areas, so use repellent in the evening and speak to your doctor about prophylaxis. Zanzibar is safe, with normal precautions: do not walk a dark beach alone at night and keep phones out of sight on Stone Town side streets.
Common questions
Do I need a visa for Zanzibar?
Most nationalities do, and it is issued on arrival for 50 USD, or 100 USD for US passport holders, payable in cash. You can also apply online in advance.
Is travel insurance mandatory in Zanzibar?
Yes. Zanzibar requires inbound visitors to hold cover, and most non resident travellers buy the mandatory local policy on arrival for around 44 USD per person.
Can I use my credit card in Zanzibar?
In larger hotels usually yes, often with a surcharge. Everywhere else assume cash. Bring US dollars and change some into shillings.
Is Zanzibar safe for tourists?
Yes, with normal precautions. Petty theft is the main risk. Violent crime against tourists is rare and the beach areas are well patrolled.
Plan it while it is fresh
Add a stay, a transfer and a tour to one cart and send it as a single request. We confirm with every supplier and come back with one itinerary and one price.
More Zanzibar guides
The best time to visit Zanzibar, month by month
When to go to Zanzibar: dry and rainy seasons, sea temperature, kite wind, whale shark and dolphin months, plus what each season does to hotel prices.
Where to stay in Zanzibar: every beach compared
A straight comparison of Nungwi, Kendwa, Paje, Jambiani, Matemwe, Michamvi, Pongwe and Stone Town: tide, swimming, nightlife, prices and airport drive time.
Zanzibar airport transfers: what it costs and how long it takes
Fixed price private transfers from Zanzibar airport (ZNZ) to Nungwi, Kendwa, Paje, Jambiani, Matemwe, Kiwengwa and Stone Town, with real drive times and flight tracking.
Things to do in Zanzibar, ranked by what guests actually enjoy
Safari Blue, Mnemba snorkelling, the spice farm, Prison Island, Jozani forest, sunset dhow and Stone Town walking tours: what each costs, how long it takes and who it suits.
Planning a Zanzibar honeymoon
The best honeymoon beaches and resorts in Zanzibar, when to go, how to combine it with a safari and what a realistic 10 day budget looks like.
