Except the exempted countries, all need to apply for the visa in advance. Visitors just need to follow a simple process for Visa application to enter Tanzania. Complete the e-visa application form and make the payment with a credit card or bank transfer at www.immigration.go.tz. After your visa gets the approval, you will receive notice through email.
Your passport should have a valid date for a minimum of six months beyond visa issuance and/or date of entry, and at least one blank visa page, is required. Visitors who enter on visas must show a roundtrip ticket and prove they have sufficient funds for their stay.
You may need to show your visa and passport at any time during your visit to Tanzania, so be prepared to show your passport and explain your visa status when entering or departing Tanzania or when traveling around the mainland.