Express coach service connects major cities to Arusha for relatively cheap. Nairobi, Kenya to Arusha takes 6 hours; Dar es Salaam, Tanzania to Arusha to Arusha takes 12 hours; and Kampala, Uganda to Arusha takes 17 hours. Although some companies offer first-class as well as standard tickets, the service is generally the same and not worth the price difference.
Upon arrival in Arusha, the most common form of transportation is daladala, a cheap minibus costing USD $0.25 for a trip around town. What the daladala lacks in comfort it makes up for in price – the minibuses often become very crowded, packing in more travelers than there are seats. You’re guaranteed a unique trip across town though!
Like most cities, taxi service in Arusha is readily available and convenient. Be prepared to negotiate the price however, since taxis don’t come equipped with a meter and drivers may trip to make any extra few hundred Tsh off an obvious foreigner.
Getting In and Out of Town
Arusha is served by the Kilimanjaro International Airport and the Arusha Municipal Airport. The former is located 60km from Arusha’s city centre, with regular flights to Amsterdam, Addis Ababa, Dar es Salaam, Zanzibar and Nairobi. Should your airline not provide a free or very cheap shuttle from the terminal into the city, a taxi ride will generally cost USD $50. Visas can be purchased on arrival at Kilamanjaro International Airport for either USD $50 or $100, depending on your nationality.
Arusha Municiap Airport is located in close proximity to the Arusha city centre, however, only operates domestic flights and charters. The most consistent service is from Arusha to Zanzibar, Dar es Salaam, and Kilimanjaro via Air Viva. The airport can also be reached quickly by taxi.