Kigali Nairobi freight Rwanda Kenya trucking Northern Corridor transport

The route in outline

Freight between Kigali and Nairobi travels the Northern Corridor, running from Kigali through the Gatuna/Kagitumba border into Uganda, on to Kampala, through Malaba into Kenya, and finally to Nairobi via Eldoret and Nakuru — the same corridor that continues to the port of Mombasa. The full Mombasa-to-Kigali stretch of this corridor runs approximately 1,700 kilometres.

Distance and typical transit time

Kigali to Nairobi is roughly 700 miles by road. Passenger buses cover this in around 21 hours including border crossings; freight trucks generally take longer, particularly with customs processing at the Gatuna and Malaba border posts factored in.

Border crossings to plan for

Two border crossings sit on this route: Gatuna (Rwanda–Uganda) and Malaba (Uganda–Kenya). Both operate under the EAC Single Customs Territory framework, which has cut documentation-related delays significantly compared to the old system of re-declaring goods at every border. Even so, budget time for physical inspection at either crossing if your cargo is selected for one.

What this route is typically used for

This corridor carries a mix of transit cargo continuing on to or from Mombasa port, and direct Rwanda-Kenya trade in goods like manufactured products, agricultural inputs and consumer goods. If your cargo is actually continuing to or from a ship at Mombasa rather than staying within Kenya, see our dedicated Mombasa to Kigali guide, which covers the full corridor from the port.

Choosing between direct trucking and multimodal options

For most commercial shipments, road transport the entire way is the standard option, since Rwanda has no direct rail link to Nairobi. Businesses moving high volumes regularly between the two cities typically work with a freight forwarder who can secure better trucking rates through consistent, contracted capacity rather than booking each shipment independently.

Kigali and Nairobi sit at opposite ends of the same trade corridor — here's how cargo actually moves between them.

Related Umoja Services

Related Reading

Frequently Asked Questions

How long does freight take from Kigali to Nairobi by road?
Typically one to two days for the truck itself, though total transit including customs processing at the Gatuna and Malaba borders can add extra time depending on how busy each crossing is.
Which border posts does the Kigali–Nairobi route cross?
Gatuna (or Kagitumba) between Rwanda and Uganda, and Malaba between Uganda and Kenya.
Is the Kigali–Nairobi route the same as the Mombasa–Kigali route?
It's part of the same Northern Corridor — Nairobi sits partway along the route between Mombasa and Kigali, so cargo continuing to the port follows this road for most of its journey.
Do I need a customs declaration at every border on this route?
Under the EAC Single Customs Territory, much of the documentation burden has been reduced, but your clearing agent still needs to manage the paperwork specific to each crossing.