
Grand Bus Service -Tickets and online bookings
Grand Bus Service is based in Kenya and provides bus services in Kisumu, Nairobi, Busia, Kampala, and Eldoret.
Phone 1: +254 785 700700
Grand Bus Service’s popular routes

Kampala to Nairobi
The distance between Kampala and Nairobi is 316 miles, or approximately 505 kilometers.There are 2 ways to get from Kampala to Nairobi, including bus and flight.The earliest departure leaves at 12:00 and has a duration of 12 hours.
Kampala to Nairobi by bus
The only travel class available is Standard.
- 5Cities
- 8Routes
Grand Bus Service's most popular stations
Choose a city
- Kisumu Bus Terminal
Kisumu Bus Terminus, Kisumu, Kenya - Grand Bus Services Ltd - Nairobi
Grand Bus Services Ltd, Eastleigh 2nd Avenue, Niinth St, Nairobi, Kenya - Busia Bus Station
Busia Bus Station, F472+XW Busia, Kenya - Eldoret Express Bus Station
E ldoret express bus station, Eldoret, Kenya - Link Bus Terminal
Link Bus Terminal, 8H6C+XHP , 80 Namirembe Rd, Kampala, Uganda
Your questions, Our answers
How much does a bus ride cost from Kampala to Nairobi?
The cost of a bus ride for a roundtrip adult ticket to Nairobi leaving from Kampala is around US$ 31
Do Grand Bus Service have toilets on board?
Grand Bus Service do have toilets on board!
Is there Wi-Fi on Grand Bus Service?
You can breathe a breath of fresh air… Grand Bus Service DOES have Wi-Fi on board their rides
Do I need to print my ticket or does Grand Bus Service offer e-tickets?
Grand Bus Service has e-tickets so you don’t need to print your tickets.
Which cities does Grand Bus Service operate in?
Grand Bus Service operates in Busia, Nairobi, Eldoret, Kisumu, and Kampala
What is Grand Bus Service’s contact information?
Phone: +254 785 700700
