Grand Bus links Nairobi to Kisumu, Eldoret, Busia and Kampala, plus long-haul coaches to Kigali, Juba, Bujumbura and Goma — with overnight travel, on-board Wi-Fi, and a toilet that actually works.
Seventeen routes — Kenya domestic, cross-border to Uganda, and long-haul international coaches to Rwanda, South Sudan, Burundi and DR Congo.
The actual coaches on the road — Scania-badged, liveried in Grand Bus colours.
Grand Bus crosses the Kenya–Uganda border on its western corridor.
Grand Bus runs a compact, no-nonsense coach network through Kenya's western corridor and across into Uganda. Every route is Standard class — no confusing tiers, no upsell maze. What you get is a seat, a working toilet, Wi-Fi, and a driver who's done the Nairobi–Kampala run more times than they can count.
Tickets are e-tickets by default. Book through the site or over WhatsApp, show the confirmation on your phone at the terminal, and you're on board.
Five main pick-up and drop-off points across the network.
Eastleigh 2nd Avenue, Ninth Street, Nairobi, Kenya
Kisumu, Kenya
Busia, Kenya — near the border post
Eldoret, Kenya
80 Namirembe Road, Kampala, Uganda
Fares generally range between Ksh 1,500 and Ksh 2,000 one way, depending on season and demand.
The cross-border run is Ksh 3,500 (about UGX 120,000) each way.
Yes — every Grand Bus coach has Wi-Fi on board, along with a toilet, so long overnight routes are easier to manage.
No. Grand Bus issues e-tickets — just bring the confirmation on your phone to the terminal.
Use the search or any "Book" button to pick your route, date, seats and passengers, then confirm straight over WhatsApp.