eVisaAvailable for 50+ African countries at visa.immigration.go.tz
Visa on arrivalJulius Nyerere Airport (DSM)
Cost$50 single entry (most nationalities)
ZanzibarSame Tanzania visa covers mainland + islands
PAMOJA VisaMulti-nation travel document in development
⚠️ Apply 2–3 weeks before travel during AFCON peak season