The "visa" is just a big stamp in your passport. Everyone needs a visa for Tanzania except
"NATIONALS OF THE FOLLOWING COUNTRIES DO NOT REQUIRE VISAS WHEN INTENDED STAY DOES NOT EXCEED THREE MONTHS: NAMIBIA, ROMANIA, RWANDA, HONG KONG AND COMMONWEALTH MEMBER STATES EXCEPT UNITED KINGDOM, CANADA, NIGERIA, INDIA AND SOUTH AFRICA ."
How to get a visa?
YOUR PASSPORT MUST BE VALID FOR AT LEAST 6 MONTHS AFTER YOUR ARRIVAL DATE IN TANZANIA!! Otherwise, they will not even let you on the airplane!
It is possible to get your visa at the border going into Tanzania or at the Kilimanjaro or Dar es Salaam airports when you arrive. Allow extra time for this process. You will need US$100 cash if you are a U.S. citizen or US$50 cash for all other nationals.
Alternatively, you can get your visa ahead of time. U.S. Citizens get the visa application from the U.S. Tanzania Embassy website or call them in Washington D.C. at 202-939-6125, and ask for a visa application. Other nationalities, check Tanzanian Embassies around the world for the nearest embassy.
Each traveler will need to have
1.Completed visa application
2.Valid passport (at least 6 months before expiration)
3.Two passport-size photos
4.$50 ($100 for U.S. passports)
5.Proof of travel plans (our Reservation Confirmation is sufficient)
Payment can be made by money order, credit card ($2 processing fee), personal check (include a copy of your drivers license and add a $2 processing fee).
Allow 30 days for processing. You might want to consider sending it certified mail or Federal Express both directions to ensure the safety of your passport.