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



