This visa can be obtained by almost all nationalities at all borders and international airports.

The cost is U$50 for most nationalities. Americans and Irish are U$100.

This visa will allow one re entry if you stay within East Africa and within 30 days of when the visa was issued, so for example if you climb Kilimanjaro and then travel to Nairobi to do a trip that commences in Kenya and later travels to Tanzania you can then usually re enter on the same visa.

Hong Kong, Singaporean, South African and most other African nationals are visa free.

The Tanzania visa is a full page visa

 

An additional entry requirement for Tanzania is a compulsory insurance:

As per 1 October 2026 every tourist needs to get a mandatory travel insurance from the National Insurance Coorperation (NIC) for traveling to the Tanzanian mainland. This is also the case if you already have travel insurance. Not having this extra insurance can result in you being denied entry. The cost of this is U$44 per person. This should be obtained is the Tanzania mainland is your first port of entry into the country and this will then also cover Zanzibar. If you are entering into Zanzibar before you visit the mainland then see below.

The website where you should be able to obtain the insurance from is: https://inbound.nicinsurance.co.tz/
We recommend to organise this before you are scheduled to travel to Tanzania to avoid any issues such as not being able to get internet access etc. You should be issued with documents once you have purchased the insurance and we recommend to have a printed copy and proof of purchase with you when you travel to the island. 
 In case of any issues with the site we recommend reaching out to NIC directly on their email: wecare.inbound@nicinsurance.co.tz

For anyone visiting Zanzibar first before they visit the Tanzanian mainland:

As per 1 October 2024 every tourist needs to get a mandatory travel insurance from the Zanzibar Insurance Coorperation (ZIC) for traveling to Zanzibar. This is also the case if you already have travel insurance. Not having this extra insurance can result in you being denied entry to Zanzibar. The cost of this is U$44 per person. This will also cover you for the mainland if you travel there afterwards.
The website where you can obtain the insurance from is: https://visitzanzibar.go.tz/ 
We recommend to organise this well before you are scheduled to travel across to the island to avoid any issues such as not being able to get internet access etc. You should be issued with documents once you have purchased the insurance and we recommend to have a printed copy and proof of purchase with you when you travel to the island. 
 In case of any issues with the site we recommend reaching out to ZIC directly on their email: inbound@zic.co.tz