Zanzibar visas: everything you need to know
← All articles
Practical3 min

Zanzibar visas: everything you need to know

Published on 10 May 2026

A $50 visa on arrival, payable in cash or by card. Here's everything you need to know.

Visa on arrival

  • 50 USD, cash or card
  • 90-day tourist visa
  • Zanzibar Airport (ZNZ) or Dar es Salaam (DAR)

E-visa

  • At eservices.immigration.go.tz
  • 50 USD + 5 USD fee
  • Issued within 5-10 days

Passport

  • 6 months' validity
  • 2 blank pages
  • Yellow fever vaccination required if you transit through an endemic country (Kenya, Ethiopia, etc.)

Recommended vaccinations

  • Routine vaccinations up to date
  • Hepatitis A and B
  • Antimalarials recommended (talk to your doctor)

Travel safety

  • Keep copies of your passport and cards in the cloud
  • Cash in USD for the visa
  • No more than €50 at a time in TZS

See activities in Zanzibar

Ready to go to
Zanzibar?

Our local team has picked the best activities, negotiated the prices and arranged the transfers. Book in 2 minutes with secure payment.

See all 14 activities →

Read next