Uganda Airlines has no scheduled internal flights. Most locals get around by share minibuses (known as taxis), and there's never a shortage of them. Fares are fixed and vehicles leave when full.
Buses connect the major towns on a daily basis and EMS Post minibuses travel from Kampala to all major centres several times a week. The latter cost less and are safer and faster than the former. Kampala also has bicycle taxis (known locally as boda-boda, as they originally used to shuttle people between border, or boda, posts).
The country has two main railway lines. The first starts at Tororo (in Uganda's south-eastern corner on the Kenyan border) and runs west across the country, making a stop in Kampala. The other line runs from Tororo and crosses the country in a north-westerly direction.
There's an excellent system of roads between most major centres in the southern part of Uganda, though some require a 4WD. Rental car companies are based near the airport in Entebbe, and in Kampala and other major towns. Drivers need an international drivers licence and should drive on the left. Note that road signs are non-existent and fuel is horrifically expensive.