Getting there by Air
Dar es Salaam International Airport (DAR), located 13 km (8 miles) southwest of the city, is country's main airport. Access to / from the airport by taxi or shuttle buses to larger hotels. Airport facilities include duty-free shop, car rental, post office, bank and currency exchange.
Kilimanjaro International Airport (JRO) is 50 km (31 miles) from Arusha. Transport to / from the airport by Air Tanzania shuttle bus service to their offices in Arusha and Moshi. Taxis are also available. Airport facilities include shops, post office, bar and restaurant.
Zanzibar Airport (ZNZ) is 4 km (2.5 miles) from Stone Town. Transport to / from the airport by public minibuses and taxis. Facilities: Bank.
Getting there by Road
There is bus service from Entebbe and Nairobi in Kenya through Arusha to Dar es Salaam. There are also buses from Mombasa to Dar es Salaam and from Voi to Moshi, buses and minibuses from Ruanda and from Malawi.
Couch transportation provided by "Scandinavia Express" is available from Nairobi and Mombasa (Kenya) as well as Kampala (Uganda) and Lusaka (Zambia).
Traveling by coach or bus is the most common way of getting around in Tanzania. On major routes there is a choice of two kinds of buses: express and regular. Express buses, more expensive, make fewer stops, are less crowded and depart on schedule. Some of them are air-conditioned and have toilets. They also have luggage compartments.
It is recommended to book tickets in advance. It is not recommended to buy tickets from anyone on the bus station who tries to sell it to you - always buy them at the office.
Major providers are: Dar Express, Royal Coach and Scandinavian Express
For the trips away from main routes the only option is a minibus. They are usually overcrowded, often with local people carrying bags of produce or even animals. Schedules are practically absent.
Shared taxis are another option, but are not commonly available, except northern parts of Tanzania, near Arusha.