All Routes

Bus Routes & Fares

Browse all 34 intercity routes across Kenya and Uganda. Check departure times, journey duration, and fares — then book your seat instantly.

NairobiMombasa
8h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 2,200

B-Class

KES 1,700

Normal

KES 1,700

NairobiKisumu
6h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,800

B-Class

KES 1,400

Normal

KES 1,400

NairobiEldoret
5h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,600

B-Class

KES 1,200

Normal

KES 1,200

NairobiNakuru
3h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,000

B-Class

KES 800

Normal

KES 800

NairobiNyeri
2h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 900

B-Class

KES 700

Normal

KES 700

NairobiThika
1h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 500

B-Class

KES 400

Normal

KES 400

NairobiEmbu
2h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 900

B-Class

KES 700

Normal

KES 700

NairobiChuka
3h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,000

B-Class

KES 800

Normal

KES 800

NairobiIsiolo
3h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,100

B-Class

KES 900

Normal

KES 900

NairobiBomet
4h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,400

B-Class

KES 1,100

Normal

KES 1,100

NairobiBondo
6h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,900

B-Class

KES 1,500

Normal

KES 1,500

NairobiHoma Bay
7h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 2,000

B-Class

KES 1,600

Normal

KES 1,600

NairobiBusia
7h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 2,100

B-Class

KES 1,650

Normal

KES 1,650

NairobiBungoma
7h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 2,000

B-Class

KES 1,600

Normal

KES 1,600

NairobiMalindi
10h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 2,500

B-Class

KES 2,000

Normal

KES 2,000

NairobiKampala
12h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 3,500

B-Class

KES 2,800

Normal

KES 2,800

MombasaNairobi
8h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 2,200

B-Class

KES 1,700

Normal

KES 1,700

MombasaEldoret
13h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 3,200

B-Class

KES 2,600

Normal

KES 2,600

KisumuNairobi
6h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,800

B-Class

KES 1,400

Normal

KES 1,400

EldoretNairobi
5h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,600

B-Class

KES 1,200

Normal

KES 1,200

EldoretMombasa
13h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 3,200

B-Class

KES 2,600

Normal

KES 2,600

EldoretKampala
6h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,900

B-Class

KES 1,500

Normal

KES 1,500

NakuruNairobi
3h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,000

B-Class

KES 800

Normal

KES 800

BometNairobi
4h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,400

B-Class

KES 1,100

Normal

KES 1,100

BondoNairobi
6h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,900

B-Class

KES 1,500

Normal

KES 1,500

BungomaMombasa
14h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 3,400

B-Class

KES 2,700

Normal

KES 2,700

BusiaMombasa
14h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 3,500

B-Class

KES 2,800

Normal

KES 2,800

BusiaNairobi
7h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 2,100

B-Class

KES 1,650

Normal

KES 1,650

ChukaNairobi
3h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,000

B-Class

KES 800

Normal

KES 800

EmbuNairobi
2h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 900

B-Class

KES 700

Normal

KES 700

Homa BayNairobi
7h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 2,000

B-Class

KES 1,600

Normal

KES 1,600

IsioloNairobi
3h 30m
07:00 PM09:00 PM10:30 PM

VIP

KES 1,100

B-Class

KES 900

Normal

KES 900

MalindiNairobi
10h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 2,500

B-Class

KES 2,000

Normal

KES 2,000

KampalaNairobi
12h 00m
07:00 PM09:00 PM10:30 PM

VIP

KES 3,500

B-Class

KES 2,800

Normal

KES 2,800