Uganda is one of the easiest trips for Kenyans — EAC free movement, no visa, national ID accepted at some crossings. Malaba is the main land border on the Nairobi–Kampala highway.
Key Warnings
Although national IDs are sometimes accepted at land borders under EAC agreements, always carry your passport to avoid any issues at Entebbe or at less-familiar border crossings.
Kampala traffic is notoriously heavy — if arriving by bus from Nairobi, plan for delays especially on Friday evenings.
Boda boda (motorcycle taxis) are the fastest way to get around Kampala but carry safety risks. Use reputable platforms like SafeBoda.
Insider Tips
Nairobi to Kampala by bus (Easy Coach, Modern Coast) takes 8–10 hours and costs around KES 2,500–3,500 — very popular among Kenyan travellers.
Kampala and Nairobi have a strong business and social connection. Many Kenyans do weekend trips for Ugandan food and nightlife.
Gorilla trekking from Uganda is significantly cheaper than from Rwanda — permits at Bwindi are $800 vs $1,500 in Rwanda.
Frequently Asked Questions
Can Kenyans travel to Uganda without a visa?
Yes. Kenya and Uganda are both East African Community (EAC) member states. Kenyan passport holders can enter Uganda visa-free for up to 90 days. A Kenyan national ID card may also be accepted at some land border crossings.
Can Kenyans use a national ID to enter Uganda?
Kenyan national IDs are accepted at some EAC land border crossings including Malaba and Busia. However, it is strongly recommended to travel with your passport as some crossings and Entebbe Airport require it. Kenyan national ID is not accepted at Entebbe Airport.
Do Kenyans need a yellow fever card to enter Uganda?
No. Kenya is not a yellow fever endemic country. Kenyan passport holders travelling directly from Kenya are not required to present a yellow fever certificate to enter Uganda. However, if you have recently transited through a yellow fever endemic country, you may be required to show vaccination proof.
How do Kenyans travel by bus from Nairobi to Kampala?
Several bus companies including Easy Coach, Modern Coast, and Transline run daily services between Nairobi and Kampala. The journey takes 8–10 hours and costs KES 2,500–3,500 (approximately $20–27). Buses cross at the Malaba border where passengers process their own immigration.