Travelling from Rwanda to Kenya is a common leg on an East Africa multi-country itinerary. Whether you have just finished gorilla trekking in Volcanoes NP or completed a full Rwanda circuit including Akagera and Nyungwe, getting to Nairobi or Masai Mara requires either a cross-border drive through Uganda or a direct flight from Kigali. Each option has different costs, journey times, and practical considerations. This guide compares all the realistic options for the Rwanda-to-Kenya connection for self-drive visitors.

Option 1: Fly Kigali to Nairobi

The direct flight from Kigali International Airport (KGL) to Jomo Kenyatta International Airport (NBO) in Nairobi takes approximately 1.5 hours. RwandAir operates multiple daily flights on this route; Kenya Airways also operates the route; fastjet runs less frequent but often cheaper service. Flight cost: USD $100-250 depending on booking advance and airline. The flight eliminates 2 days of overland driving but adds the cost of a separate Kenya rental vehicle (vs bringing your Rwanda rental through Uganda). Flying is the practical choice for visitors with limited time, those who have already returned their Rwanda vehicle, or anyone making the journey solo and not wanting 2 days of driving on Uganda roads.

Option 2: Drive Kigali to Nairobi via Uganda (Malaba Border)

The overland route from Kigali to Nairobi via Uganda covers approximately 1,420 km over 2 days:

Day 1: Kigali to Kampala (490 km, 8 hours). The Kigali-Kampala road runs via the Katuna/Gatuna border crossing (89 km north of Kigali on RN3), then through Kabale and Mbarara to Kampala. This entire route is on paved roads. The border crossing at Katuna adds 45-90 minutes. Total Kigali to Kampala: 8-9 hours including border stop. Overnight Kampala.

Day 2: Kampala to Nairobi (640 km, 10-12 hours). Via Jinja, Tororo, Malaba border, Eldoret, Nakuru, Nairobi. The Malaba border crossing (30-90 minutes) is covered in the dedicated border crossing guide. This is a long day — depart Kampala by 06:00 to reach Nairobi by 19:00-20:00. Alternatively, break the journey in Eldoret (overnight) and complete the final 315 km to Nairobi the following morning.

Total cost for the overland option: Fuel for 1,420 km in a Land Cruiser at approximately 13L/100km = 185 litres at USD $1.30-1.50/litre = approximately USD $240-280. Overnight accommodation Kampala: USD $40-120. Border crossing vehicle fees: approximately USD $15 combined. Total overland cost: approximately USD $300-400 plus your own time. The overland option makes sense if: you have the time, you want to see the Uganda countryside, you are combining with an Entebbe or Kampala stopover activity, or if your rental vehicle is doing a one-way drop from Kigali to Nairobi (negotiate the drop fee with the rental company in advance).

Option 3: Bus Service Kigali to Nairobi

For visitors not self-driving the Kigali-Nairobi connection, coach bus services operate the route. Kampala Coach (operates Kigali-Kampala-Nairobi) and various combined services complete the journey in approximately 20-24 hours. Tickets cost USD $30-50. These buses are used primarily by Ugandan, Rwandan, and Kenyan nationals and local business travellers. Standards vary — the Kampala Coach service is considered among the most reliable. The bus option is not practical for a self-drive visitor carrying equipment (camping gear, camera equipment, luggage) as bus cargo space is limited and theft from luggage compartments is a known issue. For foot passengers travelling light between countries, it is economical.

One-Way Vehicle Drop: Kigali to Nairobi

Several East Africa rental companies offer one-way vehicle rentals from Kigali to Nairobi. The drop fee is typically USD $300-500 depending on the company’s Nairobi connections. Companies offering this service typically operate from both cities or have partnership agreements. Ask specifically about one-way cross-border rental when getting quotes in Kigali. The main practical consideration: your Rwanda rental vehicle must be permitted for Uganda and Kenya entry — not all Rwanda rental companies have these permissions. Those that do typically charge a higher base rate to offset the insurance and logistics cost of cross-border operations. Verify the COMESA Yellow Card covers all three countries and that the rental agreement explicitly lists all countries as permitted territory.

The East Africa Tourist Visa and This Journey

The East Africa Tourist Visa (USD $100, covers Uganda, Rwanda, Kenya for 90 days multiple entry) makes the overland Kigali-Nairobi-via-Uganda option administratively straightforward — one visa, all three border crossings covered. The EATV was specifically designed for this type of multi-country movement. The only additional document needed for each border crossing (Katuna and Malaba) is the vehicle temporary import permit and COMESA Yellow Card. If you are using the EATV and have entered Rwanda first, the Uganda and Kenya entries use the same visa stamp — you simply present the visa at each border and receive the entry stamp for each country. No additional visa fees apply within the 90-day validity period.

Leave a Reply