All travelers who are not east Africa residents are required to obtain a visa for Tanzania .Happily the process is a simple formality.
If you decide to fly to Nairobi rather than direct to JRO you will need a shuttle bus from Nairobi to Moshi or Arusha passing through Kenya in this way you will require a Kenyan tourist visa which can be purchased at the AirPort when you land. A tourist visa for traveling to Kenya from Tanzania if you decide to fly out from Nairobi can be purchased at the Namanga border which you are required to crossway
Direct fly to Tanzania however although it is possible to purchase visa, on arrival at Kilimanjaro International Airport the Tanzania High commission advises visitors to apply for this in advance as they reserve the right to deny you a visa on arrival
VISA COSTS:
-Travelers are advised to apply in person by visiting the Tanzania Embassy with their passport and payment in cash
British passport USD 50 in cash
American passport USD 100 in cash
-Those of other nationalities are advised to have USD 100 in cash ready through in most cases the costs will be only USD 50
Visa duration is three months of the date of travel
-Below are suggested responses
TYPES OF VISA APPLIED:
Tourist
Port of entry
JRo it arriving to Kilimanjaro International Airport
-Namanga if arriving by shuttle bus from Nairobi
-means of financial support
Cash and credit cards