You have three realistic options and they suit different budgets and comfort levels.
Shared taxis (locally called matatus) leave from the Kampala taxi park and are the cheapest way to go, usually under two hours depending on traffic leaving the city. They leave when full rather than on a fixed schedule, so build in some waiting time. They are safe in daylight but not the most comfortable option if you have a lot of luggage.
Coach buses run the same route with a fixed departure time and a seat reservation, which suits people who want more certainty. Post Bus and a handful of private operators cover Kampala to Jinja directly.
Ride-hailing apps such as Uber and Bolt operate in Kampala but coverage for a long intercity trip to Jinja is patchy and not something we would rely on without a backup plan. Where they do work, agree the fare and route before you set off.
The option most of our guests actually choose is a private transfer arranged in advance. It costs more than a shared taxi but removes all the uncertainty around timing, and Jinja’s attractions, the source of the Nile, white water rafting, and the bungee site, are spread out enough that having a driver for the day in Jinja itself is genuinely useful once you arrive.
Traffic leaving Kampala in the morning rush is the single biggest variable, so whichever option you choose, aim to leave before 8am or after 10am if you can.