There are some long distance coaches which are suitable for use by visitors, such as the daily Nairobi to Arusha shuttle bus. Local bus and minibus services are likely to be uncomfortable, overcrowded and potentially dangerous.
Taxis are available everywhere in urban areas, but the condition of these can be very poor. The better hotels generally have a superior selection of taxis available, and it is suggested that you obtain one of these, particularly for longer journeys.
Self drive car and safari vehicle hire is available at Masumin Tours and Safaris. However, it is not highly recommended. The poor state of many of the roads in both town and on safari plus erratic driving by other road users makes driving on most routes tiring and unsafe.