Uganda has a functional and affordable public transport network that connects most towns and many villages. For budget travellers, overlanders, and independent visitors willing to trade speed and comfort for authenticity and cost savings, understanding how the matatu, bus, and taxi systems work opens up a version of Uganda that package tourism rarely delivers. The network has real limitations — reliability, safety, and speed are not its strong suits — but it works, it is cheap, and it will take you to places where the only other foreigners visible are the ones who came the same way.
The hierarchy of public transport
Ugandan public transport operates on a clear hierarchy by vehicle size, route length, and cost. At the local level are the boda-boda motorcycle taxis — ubiquitous, fast for short distances, and the lowest-cost option for journeys of a few kilometres. Above these are the matatus: shared minibuses (typically 14-seater Toyota HiAce vans) that cover urban routes, inter-town connections within a region, and some inter-city routes. At the top are the intercity coach services — full-size buses operated by companies such as Link Bus Services, YY Coaches, Kalita, and Jaguar Executive Coaches — that connect Kampala to major towns including Mbarara, Fort Portal, Kabale, and Gulu.
Matatus in Uganda are called either matatus (the East African term shared with Kenya) or taxis — confusingly, since the word taxi in Uganda almost always refers to shared minibuses rather than private hire vehicles. A private hire car is called a special hire. Understanding this terminology prevents expensive misunderstandings when negotiating transport.
Kampala’s taxi parks
The hub of Uganda’s matatu network is Kampala’s taxi park system. The Old Taxi Park in central Kampala is one of the most concentrated urban transportation nodes in East Africa — a vast, chaotic, and somehow functional space where hundreds of matatus load, depart, and arrive continuously throughout the day. The New Taxi Park, adjacent to the old one, handles a similar volume. Between the two parks, virtually every destination in Uganda is reachable by a chain of matatu connections.
The system works through touts who call out destinations as you enter the park. Find the area corresponding to your destination direction — touts will usually redirect you correctly if you state your destination clearly — and wait for the vehicle to fill. Matatus depart when full, not on a fixed schedule. Waiting times vary from five minutes to an hour depending on the destination and time of day. Popular routes like Kampala–Mbarara or Kampala–Jinja fill quickly; less travelled routes may require patience.
Fares are fixed and low. The standard Kampala–Mbarara matatu fare is around 15,000 to 20,000 UGX ($4–5 USD) for a 260-kilometre journey. Kampala–Kabale costs approximately 25,000 to 35,000 UGX ($6–9 USD) for a 420-kilometre journey that takes six to eight hours on a good day. These are remarkable values by any global comparison.
Getting to Bwindi by public transport
Reaching Bwindi Impenetrable Forest by public transport is possible but requires planning and a full day of travel. The most common route from Kampala to the Buhoma sector of Bwindi involves taking a matatu or coach from Kampala to Kabale town (six to eight hours depending on road conditions and vehicle — coaches are faster and more comfortable than matatus for this distance). From Kabale, a connecting matatu runs toward Butogota town, from which boda-boda motorcycles or private vehicle hire covers the final section to Buhoma. The total journey from Kampala to Buhoma by public transport takes nine to twelve hours and requires two to three vehicle changes.
For the southern Bwindi sectors (Rushaga and Nkuringo), the route goes via Kabale and then Kisoro, adding another one to two hours. From Kisoro, boda-bodas or private vehicle hire complete the journey to the lodge.
Budget guesthouses in the Buhoma and Nkuringo areas are accustomed to travellers arriving by public transport and can often advise on the best connections when you contact them in advance. Some will arrange collection from Kabale or Kisoro for a reasonable fee that is far cheaper than chartering a vehicle from Kampala.
Safety considerations on public transport
Uganda’s road safety record is a genuine concern for public transport travellers. The combination of overloaded vehicles, poor road maintenance, speeding drivers, and night driving significantly elevates accident risk compared to private chartered vehicles. The statistics are sobering: road traffic accidents are one of the leading causes of injury and death for foreigners in Uganda, and matatu travel on busy intercity routes carries higher risk than chartered transport.
Practical risk reduction measures: travel during daylight hours only — never board a matatu or long-distance bus for departure after mid-afternoon on routes that involve night driving. Avoid vehicles that are visibly overloaded, have bald tyres, or have drivers who appear impaired. Choose reputable coach companies (Link Bus, YY Coaches, Jaguar) over independent matatus for long intercity routes — these companies have higher maintenance standards and enforced safety policies. Sit in a middle row, away from the front seats (higher impact risk) and rear seats (less structural protection). Wear your seatbelt if one exists.
These precautions do not eliminate risk but they reduce it meaningfully. Many budget travellers use Uganda’s public transport network without incident. The key is to be deliberate about the choices rather than accepting whatever vehicle is available at whatever time.
Boda-bodas: essential for the last mile
Boda-boda motorcycles are unavoidable on any Ugandan journey that involves destinations not served by matatu routes — which includes most of the accommodation options near Bwindi, most village destinations off the main road network, and many attractions within towns that are too spread out to walk. Learning to use boda-bodas confidently significantly expands what is accessible on a budget itinerary.
Agree the fare before mounting. The standard boda-boda convention in Uganda is to negotiate before departure — the driver will quote a price, you counter if it seems high (using your knowledge of the expected fare from guesthouse staff or fellow travellers), and you agree a figure before moving. Avoid bodas driven by very young riders, who tend to be the most reckless. Always wear a helmet — ask the driver before departure and do not board a boda whose driver does not provide one. Serious head injuries are the most common severe consequence of boda-boda accidents. Many budget travellers carry their own helmets for this reason.
Public transport travel in Uganda is not the efficient, predictable experience of Northern European rail networks. It is crowded, sometimes slow, occasionally unpredictable, and always interesting. It puts you in contact with ordinary Ugandan life — the daily commutes, the market days, the long-haul journeys of traders and families — in a way that the bubble of private safari vehicles never does. For the right traveller, that contact is the point.





