There are scheduled flights to a number of local destinations from Nairobi to Mombasa, Nanyuki, Kisumu, Malindi, Lamu, Lokichogio and the national parks and game reserves of Masai Mara, Amboseli and Samburu. You can also travel to a few urban centers in the country by train though this has not been reliable in recent years. Regular bus service links the main urban centers.
Around urban areas and shorter links between towns, the popular way to get around is by means of matatu (shared taxi). Rental cars are reliably available from Mombasa, Kisumu and Nairobi. Remember that driving is on the left. Generally, between urban centers the road links are good. The quality deteriorates when you get off the main routes and into more remote locations.
Taking domestic flights within Tanzania is one of the best and quickest ways of getting around, though perhaps not the cheapest. There are, however, several airlines covering many places, so you have rather a lot of choice. Coastal, Zanair and Precision Air are just a few of the airlines you might fly with on a trip to Tanzania, between them covering Arusha, Dar Es Salaam, Mwanza, Zanzibar and Mafia, as well as many regional airstrips in wilder parts of Tanzania, such as Serengeti and Selous.
For a much cheaper and somewhat slower option, there are several bus services running between major cities in Tanzania. Coach services operate daily between Dar, Arusha, and Moshi and other major cities. Generally speaking, the earlier you depart, the better your coach will be. Travelling with Dar Express is a pretty safe bet in terms of comfort, safety and travel time – as an example, a one-way journey from Dar to Arusha cost around USD 20, and takes some 10 – 11 hours. There is usually at least one en route stop at a roadside restaurant, and along the way local street-sellers will offer you fruit, biscuits and drinks to purchase through the coach windows.
For travel between Dar Es Salaam and Zanzibar, the various ferry services are very popular. It’s cheaper than flying and usually fairly comfortable, depending on the company you go with and the class of service you choose. Day-time ferries are the most comfortable and quickest, taking some 2-3 hours to make the crossing.
More locally, the daladala (shared taxis, the Tanzanian equivalent of the matatu) is the most popular form of transport amongst locals. They are extremely cheap and usually quite comprehensive, if not pretty crowded most of the time! If you see one heading where you want to go, just flag it down, wherever you are, take your seat and wait for the conductor to collect your money.