Distance and route
The road distance between Kigali and Kampala is around 495 kilometres, crossing the Rwanda–Uganda border at Gatuna (also known as Katuna on the Ugandan side). This is one segment of the wider Northern Corridor that continues on to Nairobi and the port of Mombasa.
Typical transit time
Passenger buses cover the route in around seven hours under normal conditions. Freight trucks generally take longer once loading, border clearance and any inspection time are factored in — planning for a full day door-to-door is realistic for most commercial shipments.
What moves along this corridor
This route carries significant two-way trade — manufactured goods and consumer products moving into Rwanda, and agricultural products and other Ugandan exports moving the other way — alongside transit cargo continuing further along the Northern Corridor toward Kenya and the port of Mombasa.
Crossing at Gatuna/Katuna
The Gatuna crossing operates under the EAC Single Customs Territory, which has meaningfully cut the documentation and re-declaration delays that used to slow cargo at this border. Even so, having your clearing agent's paperwork — commercial invoice, packing list and customs declaration — ready before the truck reaches the border keeps the crossing quick.
What affects the cost
Trucking rates on East African corridors run at roughly $2.80 per kilometre for a standard semi-trailer, though the exact rate depends on cargo type, whether the truck has a backhaul load for the return trip, and current border congestion. A forwarder with regular capacity on this specific route can often secure better rates than a one-off booking.
One of the busiest short-haul freight routes in the region — here's what shapes cost and transit time between Kigali and Kampala.
