Network

Routes and fares

Daily departures across Kenya and to Kampala, operated by air-conditioned 70-seater coaches with reserved seating. Fares shown are starting fares and adjust with season, holidays, weekends and how early you book.

Easy Coach buses at a terminus with passengers boarding
NairobiAwendo
Distance
360 km
Travel time
6.5 hrs
From
KES 1,550
Daily departures
2

8:00 AM (Morning) · 8:00 PM (Evening)

Book now
NairobiBondo
Distance
390 km
Travel time
7 hrs
From
KES 1,650
Daily departures
2

7:30 AM (Morning) · 9:00 PM (Evening)

Book now
NairobiBungoma
Distance
430 km
Travel time
7.5 hrs
From
KES 1,700
Daily departures
2

8:00 AM (Morning) · 9:30 PM (Evening)

Book now
NairobiBusia
Distance
470 km
Travel time
8 hrs
From
KES 1,800
Daily departures
2

7:00 AM (Morning) · 8:30 PM (Evening)

Book now
NairobiEldoret
Distance
310 km
Travel time
5.5 hrs
From
KES 1,400
Daily departures
4

10:30 PM (Evening) · 11:00 AM (Morning) · 4:30 PM (Afternoon) · 6:00 AM (Morning)

Book now
NairobiHoma Bay
Distance
375 km
Travel time
6.5 hrs
From
KES 1,550
Daily departures
2

8:00 AM (Morning) · 8:30 PM (Evening)

Book now
NairobiKakamega
Distance
380 km
Travel time
6.5 hrs
From
KES 1,500
Daily departures
3

2:00 PM (Afternoon) · 6:30 AM (Morning) · 8:00 PM (Evening)

Book now
NairobiKampala (Uganda)
Distance
660 km
Travel time
12 hrs
From
KES 2,500
Daily departures
2

6:30 AM (Morning) · 7:00 PM (Evening)

Cross-border service

Book now
NairobiKapsabet
Distance
320 km
Travel time
5.5 hrs
From
KES 1,400
Daily departures
2

8:00 AM (Morning) · 8:00 PM (Evening)

Book now
NairobiKericho
Distance
265 km
Travel time
4.5 hrs
From
KES 1,200
Daily departures
3

12:00 PM (Afternoon) · 7:00 AM (Morning) · 7:00 PM (Evening)

Book now
NairobiKisii
Distance
305 km
Travel time
5.5 hrs
From
KES 1,400
Daily departures
3

1:00 PM (Afternoon) · 7:00 AM (Morning) · 9:00 PM (Evening)

Book now
NairobiKisumu
Distance
345 km
Travel time
6.5 hrs
From
KES 1,500
Daily departures
5

10:30 AM (Morning) · 10:30 PM (Evening) · 3:00 PM (Afternoon) · 7:00 AM (Morning) · 9:30 PM (Evening)

Lakeside express

Book now
NairobiKitale
Distance
380 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

7:30 AM (Morning) · 9:00 PM (Evening)

Book now
NairobiMalaba
Distance
480 km
Travel time
8.5 hrs
From
KES 1,800
Daily departures
2

7:30 AM (Morning) · 9:00 PM (Evening)

Book now
NairobiMaseno
Distance
360 km
Travel time
6.5 hrs
From
KES 1,500
Daily departures
2

7:30 AM (Morning) · 9:30 PM (Evening)

Book now
NairobiMigori
Distance
375 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

7:30 AM (Morning) · 8:00 PM (Evening)

Book now
NairobiMumias
Distance
400 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

8:00 AM (Morning) · 8:30 PM (Evening)

Book now
BondoNairobi
Distance
390 km
Travel time
7 hrs
From
KES 1,650
Daily departures
2

8:00 AM (Morning) · 9:30 PM (Evening)

Book now
SiayaNairobi
Distance
375 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

8:30 AM (Morning) · 9:00 PM (Evening)

Book now
Kampala (Uganda)Nairobi
Distance
660 km
Travel time
12 hrs
From
KES 2,500
Daily departures
2

7:00 AM (Morning) · 7:30 PM (Evening)

Book now
KisumuNairobi
Distance
345 km
Travel time
6.5 hrs
From
KES 1,500
Daily departures
5

10:00 PM (Evening) · 11:00 AM (Morning) · 11:00 PM (Evening) · 3:30 PM (Afternoon) · 7:30 AM (Morning)

Book now
EldoretNairobi
Distance
310 km
Travel time
5.5 hrs
From
KES 1,400
Daily departures
4

11:00 PM (Evening) · 11:30 AM (Morning) · 5:00 PM (Evening) · 6:30 AM (Morning)

Book now
KitaleNairobi
Distance
380 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

8:00 AM (Morning) · 9:30 PM (Evening)

Book now
KakamegaNairobi
Distance
380 km
Travel time
6.5 hrs
From
KES 1,500
Daily departures
3

2:30 PM (Afternoon) · 7:00 AM (Morning) · 8:30 PM (Evening)

Book now
BungomaNairobi
Distance
430 km
Travel time
7.5 hrs
From
KES 1,700
Daily departures
2

10:00 PM (Evening) · 8:30 AM (Morning)

Book now
BusiaNairobi
Distance
470 km
Travel time
8 hrs
From
KES 1,800
Daily departures
2

7:30 AM (Morning) · 9:00 PM (Evening)

Book now
MalabaNairobi
Distance
480 km
Travel time
8.5 hrs
From
KES 1,800
Daily departures
2

8:00 AM (Morning) · 9:30 PM (Evening)

Book now
NakuruNairobi
Distance
160 km
Travel time
2.5 hrs
From
KES 800
Daily departures
6

11:30 AM (Morning) · 2:00 PM (Afternoon) · 5:30 PM (Evening) · 6:30 AM (Morning) · 8:00 PM (Evening) · 9:00 AM (Morning)

Book now
KerichoNairobi
Distance
265 km
Travel time
4.5 hrs
From
KES 1,200
Daily departures
3

12:30 PM (Afternoon) · 7:30 AM (Morning) · 7:30 PM (Evening)

Book now
KapsabetNairobi
Distance
320 km
Travel time
5.5 hrs
From
KES 1,400
Daily departures
2

8:30 AM (Morning) · 8:30 PM (Evening)

Book now
KisiiNairobi
Distance
305 km
Travel time
5.5 hrs
From
KES 1,400
Daily departures
3

1:30 PM (Afternoon) · 7:30 AM (Morning) · 9:30 PM (Evening)

Book now
Homa BayNairobi
Distance
375 km
Travel time
6.5 hrs
From
KES 1,550
Daily departures
2

8:30 AM (Morning) · 9:00 PM (Evening)

Book now
MigoriNairobi
Distance
375 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

8:00 AM (Morning) · 8:30 PM (Evening)

Book now
RongoNairobi
Distance
350 km
Travel time
6.5 hrs
From
KES 1,500
Daily departures
2

9:00 AM (Morning) · 9:00 PM (Evening)

Book now
SirareNairobi
Distance
400 km
Travel time
7.5 hrs
From
KES 1,650
Daily departures
2

7:30 AM (Morning) · 8:00 PM (Evening)

Book now
AwendoNairobi
Distance
360 km
Travel time
6.5 hrs
From
KES 1,550
Daily departures
2

8:30 AM (Morning) · 8:30 PM (Evening)

Book now
UgunjaNairobi
Distance
365 km
Travel time
6.5 hrs
From
KES 1,550
Daily departures
2

9:00 AM (Morning) · 9:30 PM (Evening)

Book now
UsengeNairobi
Distance
415 km
Travel time
7.5 hrs
From
KES 1,700
Daily departures
2

7:30 AM (Morning) · 8:30 PM (Evening)

Book now
MasenoNairobi
Distance
360 km
Travel time
6.5 hrs
From
KES 1,500
Daily departures
2

10:00 PM (Evening) · 8:00 AM (Morning)

Book now
MumiasNairobi
Distance
400 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

8:30 AM (Morning) · 9:00 PM (Evening)

Book now
WebuyeNairobi
Distance
400 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

8:00 AM (Morning) · 9:30 PM (Evening)

Book now
Port VictoriaNairobi
Distance
460 km
Travel time
8 hrs
From
KES 1,750
Daily departures
2

7:30 AM (Morning) · 8:30 PM (Evening)

Book now
NairobiNakuru
Distance
160 km
Travel time
2.5 hrs
From
KES 800
Daily departures
6

11:00 AM (Morning) · 1:30 PM (Afternoon) · 5:00 PM (Evening) · 6:00 AM (Morning) · 7:30 PM (Evening) · 8:30 AM (Morning)

Departs every 2 hours

Book now
NairobiPort Victoria
Distance
460 km
Travel time
8 hrs
From
KES 1,750
Daily departures
2

7:00 AM (Morning) · 8:00 PM (Evening)

Book now
NairobiRongo
Distance
350 km
Travel time
6.5 hrs
From
KES 1,500
Daily departures
2

8:30 AM (Morning) · 8:30 PM (Evening)

Book now
NairobiSiaya
Distance
375 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

8:00 AM (Morning) · 8:30 PM (Evening)

Book now
NairobiSirare
Distance
400 km
Travel time
7.5 hrs
From
KES 1,650
Daily departures
2

7:00 AM (Morning) · 7:30 PM (Evening)

Book now
NairobiUgunja
Distance
365 km
Travel time
6.5 hrs
From
KES 1,550
Daily departures
2

8:30 AM (Morning) · 9:00 PM (Evening)

Book now
NairobiUsenge
Distance
415 km
Travel time
7.5 hrs
From
KES 1,700
Daily departures
2

7:00 AM (Morning) · 8:00 PM (Evening)

Book now
NairobiWebuye
Distance
400 km
Travel time
7 hrs
From
KES 1,600
Daily departures
2

7:30 AM (Morning) · 9:00 PM (Evening)

Book now