
Kilifi County
Buses from Malindi
14 corridors leave Malindi and 14 run into it. Fares below are the Normal-class price for a one-way seat — VIP and Business Class seats cost more on the same corridor, and you'll see the exact fare per seat when you search.
Routes out
14
Routes in
14
Fares from
KES 700
Departures from Malindi
14 corridors, cheapest first. Tap one for its full timetable.


Malindi → Lamu

Malindi → Machakos

Malindi → Nairobi

Malindi → Thika

Malindi → Nyeri

Malindi → Nakuru

Malindi → Kericho

Malindi → Kisumu

Malindi → Eldoret

Malindi → Kakamega
From
KES 3,800
910 km14h4 daily

Malindi → Malaba

Malindi → Busia

Malindi → Kampala
From
KES 4,900
1190 km14h4 daily
Buses into Malindi
14 corridors arrive in Malindi from 14 cities — Busia, Eldoret, Kakamega, Kampala and 10 more.
Where you can go from Malindi
14 cities are one booking away. Every town below has its own page with the corridors that reach it.
Malindi fares at a glance
Normal-class seats on this city's corridors run KES 700 to KES 4,900. VIP and Business Class seats cost more on the same bus.
