East Africa's coach network since 2007

Cross four countries.
One ticket.

Modern Coast Express links Kenya, Uganda, Tanzania and Rwanda by road — Nairobi, Mombasa, Kampala, Kisumu, Kigali, Dar es Salaam and beyond, on scheduled coaches with three classes of seating.

View the network

Find a coach

Fill this in, then continue to seats & passenger details
The network

Seven hubs, four countries, one road network.

The core corridor runs from the Kenyan coast inland to the Great Lakes — with a second line reaching south into Tanzania.

Mombasa KE · coast Nairobi KE · hub Kisumu KE Kampala UG Kigali RW Arusha TZ Dar es Salaam TZ · border · · border · · border ·
Regional hub — Nairobi Terminus / stop Coastal & northern corridor
Sample fares

What a seat costs, route by route.

Business-class starting fares. Prices flex with class, season and how far ahead you book — treat these as a starting point, not a quote.

🇰🇪

Kenya Domestic

8 routes
NairobiMombasa
Mombasa Highway
From
KSh 1,500
~8 hrs
NairobiKisumu
Rift Valley → Lake Victoria
From
KSh 1,200
~6 hrs
NairobiBusia
Border crossing route
From
KSh 1,400
~9 hrs
NairobiEldoret
North Rift highlands
From
KSh 1,000
~5 hrs
NairobiNakuru
Central Rift commuter
From
KSh 600
~3.5 hrs
NairobiMalaba
Via Eldoret
From
KSh 1,300
~8 hrs
NairobiHoma Bay
South Nyanza
From
KSh 1,800
~8 hrs
NairobiUsenge
Via Siaya
From
KSh 1,000
~5 hrs
🇺🇬🇷🇼

Uganda & Rwanda Regional

9 routes
NairobiKampala
Via Malaba
From
KSh 3,500 / UGX 100,000
~12 hrs
NairobiKigali
Flagship, via Uganda
From
KSh 7,000
~24 hrs
KisumuKampala
Via Busia
From
KSh 2,500
~8 hrs
KisumuKigali
Via southern Uganda
From
KSh 5,500
~16 hrs
NakuruKampala
From
KSh 3,000
~14 hrs
NakuruKigali
From
KSh 6,500
~20 hrs
EldoretKampala
From
KSh 5,500
~17 hrs
BusiaKampala
Short commuter hop
From
KSh 2,200
~10 hrs
KampalaKigali
Night departure, 9:00 PM
From
RWF 35,000 / UGX 80,000
~9 hrs
🇹🇿

Tanzania

3 routes
NairobiArusha
Via Namanga border
From
KSh 4,500 / TSh 120,000
~14 hrs
MombasaDar es Salaam
Via Tanga
From
KSh 3,500
~10 hrs
Dar es SalaamArusha
Via Moshi · Kilimanjaro views
From
KSh 2,500
~8 hrs

A handful of longer-haul routes from the source listing (25-hour+ trips heading further into Central Africa) didn't have clear enough destination data to place on the board confidently, so they've been left out rather than guessed at. Nairobi–Arusha border town shown as Namanga, the standard crossing on that road; unconfirmed against the source.

Three classes, one coach

Choose your seat, not just your ticket.

Every coach carries all three classes side by side, so the fare scales to the trip rather than the bus.

Modern Coast Express business class coach exterior
Entry

Business Class

Standard reclining seats with the full network of routes and departure times available to book against.

Seat typeReclining, shared armrest
LegroomStandard
Best forShort & mid-distance hops
Modern Coast Express first class coach exterior
Mid-tier

First Class

Wider double seats with extra recline, positioned toward the front of the cabin.

Seat typeWide double seat
LegroomExtended
Best forOvernight cross-border runs
Onboard

What's the same in every seat.

Onboard WiFi

Free wireless internet for the length of the trip, coast to border.

Charging ports

A power outlet at every seat, so devices last the whole route.

Scheduled departures

Fixed times across the day and overnight, not a fill-and-go van.

In-house maintenance

Coaches are serviced at company workshops between border runs.

Regional offices

On the ground in every country the network reaches.

Nairobi
River Road terminal — central booking office
Kenya
Mombasa
Mombasa Road terminal — coastal hub
Kenya
Kampala
City terminal — Uganda gateway
Uganda
Kigali
City terminal — Rwanda gateway
Rwanda
Arusha
Main terminal — northern Tanzania
Tanzania
Dar es Salaam
Kisutu / Magufuli bus terminal
Tanzania

Book your seat before the coach fills.

Pay by mobile money or card at checkout — confirmation lands by SMS.