Coastbus Bus Fares & Ticket Prices in Kenya (2026)
The full Coastbus price list — standard and VIP fares in Kenyan shillings for all 249 routes, with journey times and a direct booking link for each one. Fares run from KES 100 on short coastal hops to KES 6,600 on the longest cross-country and cross-border trips.
Check fares & book nowHow booking works
How Coastbus pricing works
Every route is priced per seat class. The standard fare is the entry price for a regular reclining seat. The VIP fare covers the front two rows, which have the widest recline and the most legroom. Where a route shows a single price, all seats cost the same. A round trip is simply double the one-way fare and can be booked in one go by switching the booking form to round trip.
Prices below are the published fares used by the booking engine. The exact total for your seats, date and trip type is always shown before you confirm.
Full bus fare list — all 249 routes
| Route | Standard fare | VIP fare | Journey time | Book |
|---|---|---|---|---|
| Bomet to Nairobi | KES 1,200 | KES 1,600 | 4–5 hours | Book |
| Bondo to Nairobi | KES 1,900 | KES 1,900 | 8–9 hours | Book |
| Bungoma to Changamwe | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Emali | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Kibwezi | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Makindu | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Bungoma to Mariakani | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Mombasa | KES 2,400 | KES 3,000 | 14–16 hours | Book |
| Bungoma to Mtito Andei | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Mumias | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Nairobi | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Voi | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Bungoma to Webuye | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Busia to Mombasa | KES 1,900 | KES 3,000 | 15–17 hours | Book |
| Busia to Nairobi | KES 1,800 | KES 1,900 | 8–9 hours | Book |
| Changamwe to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Changamwe to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Changamwe to Emali | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Changamwe to Kibwezi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Changamwe to Machakos Junction | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Changamwe to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Changamwe to Mariakani | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Changamwe to Mtito Andei | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Changamwe to Mumias | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Changamwe to Nairobi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Changamwe to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Changamwe to Voi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Changamwe to Webuye | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Chuka to Nairobi | KES 1,700 | KES 1,900 | 4–5 hours | Book |
| Eldoret to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Changamwe | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Emali | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Kampala | KES 3,000 | KES 4,000 | 6–8 hours | Book |
| Eldoret to Kibwezi | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Makindu | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Eldoret to Mariakani | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Mombasa | KES 2,200 | KES 2,200 | 13–15 hours | Book |
| Eldoret to Mtito Andei | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Mumias | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Nairobi | KES 1,500 | KES 2,600 | 5–6 hours | Book |
| Eldoret to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Voi | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Eldoret to Webuye | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Emali to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Emali to Changamwe | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Emali to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Emali to Kibwezi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Emali to Machakos Junction | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Emali to Makindu | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Emali to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Emali to Mariakani | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Emali to Mombasa | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Emali to Mtito Andei | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Emali to Mumias | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Emali to Nairobi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Emali to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Emali to Voi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Emali to Webuye | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Embu to Nairobi | KES 1,700 | KES 1,900 | 3–4 hours | Book |
| Homa Bay to Nairobi | KES 1,700 | KES 1,800 | 7–8 hours | Book |
| Isiolo to Nairobi | KES 1,700 | KES 1,900 | 5–6 hours | Book |
| Kakamega to Mombasa | KES 2,400 | KES 3,000 | 14–16 hours | Book |
| Kakamega to Nairobi | KES 1,700 | KES 1,900 | 7–8 hours | Book |
| Kampala to Nairobi | KES 2,600 | KES 4,600 | 11–13 hours | Book |
| Kathwana to Nairobi | KES 1,700 | KES 1,900 | 4–5 hours | Book |
| Kehancha to Nairobi | KES 1,800 | KES 1,900 | 8–9 hours | Book |
| Kendu Bay to Nairobi | KES 1,700 | KES 1,800 | 6–7 hours | Book |
| Kericho to Mombasa | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Kericho to Mtito Andei | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Kericho to Nairobi | KES 1,200 | KES 1,600 | 5–6 hours | Book |
| Kericho to Nakuru | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Kericho to Voi | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Kibwezi to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Kibwezi to Changamwe | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Kibwezi to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Kibwezi to Emali | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Kibwezi to Machakos Junction | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Kibwezi to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Kibwezi to Mariakani | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Kibwezi to Mombasa | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Kibwezi to Mtito Andei | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Kibwezi to Mumias | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Kibwezi to Nairobi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Kibwezi to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Kibwezi to Voi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Kibwezi to Webuye | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Kilifi to Nairobi | KES 1,500 | KES 2,000 | 9–10 hours | Book |
| Kisii to Mombasa | KES 3,000 | KES 3,600 | 14–16 hours | Book |
| Kisii to Nairobi | KES 1,400 | KES 1,900 | 6–7 hours | Book |
| Kisumu to Kericho | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Kisumu to Mombasa | KES 3,000 | KES 3,000 | 14–16 hours | Book |
| Kisumu to Mtito Andei | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Kisumu to Nairobi | KES 3,000 | KES 3,000 | 6–7 hours | Book |
| Kisumu to Nakuru | KES 3,000 | KES 3,000 | 15–16 hours | Book |
| Kisumu to Voi | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Kitale to Mombasa | KES 3,000 | KES 3,600 | 14–16 hours | Book |
| Kitale to Nairobi | KES 1,400 | KES 1,800 | 7–8 hours | Book |
| Kitui to Mombasa | KES 1,200 | KES 2,800 | 8–9 hours | Book |
| Lamu to Mombasa | KES 2,200 | KES 2,200 | 7–9 hours | Book |
| Lamu to Nairobi | KES 2,200 | KES 2,200 | 12–14 hours | Book |
| Machakos Junction to Nairobi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Makindu to Changamwe | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Makindu to Kibwezi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Makindu to Mariakani | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Makindu to Mombasa | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Makindu to Mtito Andei | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Makindu to Voi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Malaba to Bungoma | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malaba to Changamwe | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malaba to Eldoret | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malaba to Emali | KES 3,000 | KES 3,000 | 19–20 hours | Book |
| Malaba to Kibwezi | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malaba to Makindu | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malaba to Mariakani | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malaba to Mombasa | KES 3,600 | KES 6,600 | 15–17 hours | Book |
| Malaba to Mtito Andei | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malaba to Nairobi | KES 3,000 | KES 3,000 | 8–9 hours | Book |
| Malaba to Nakuru | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malaba to Voi | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malaba to Webuye | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Malindi to Mombasa | KES 600 | KES 1,200 | 2–3 hours | Book |
| Malindi to Nairobi | KES 1,500 | KES 2,000 | 10–11 hours | Book |
| Mariakani to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Mariakani to Changamwe | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mariakani to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Mariakani to Emali | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mariakani to Kibwezi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mariakani to Machakos Junction | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mariakani to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Mariakani to Mombasa | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mariakani to Mtito Andei | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mariakani to Mumias | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Mariakani to Nairobi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mariakani to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Mariakani to Voi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mariakani to Webuye | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Mbita to Nairobi | KES 1,700 | KES 1,800 | 8–9 hours | Book |
| Meru to Nairobi | KES 1,700 | KES 1,900 | 5–6 hours | Book |
| Mombasa to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Mombasa to Changamwe | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mombasa to Eldoret | KES 2,200 | KES 2,200 | 13–15 hours | Book |
| Mombasa to Emali | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mombasa to Kibwezi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mombasa to Kisumu | KES 3,400 | KES 6,000 | 14–16 hours | Book |
| Mombasa to Kitui | KES 1,200 | KES 2,800 | 8–9 hours | Book |
| Mombasa to Lamu | KES 2,200 | KES 2,200 | 7–9 hours | Book |
| Mombasa to Machakos Junction | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mombasa to Malaba | KES 3,600 | KES 6,600 | 15–17 hours | Book |
| Mombasa to Mariakani | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mombasa to Migori | KES 3,600 | KES 6,600 | 15–16 hours | Book |
| Mombasa to Mtito Andei | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mombasa to Mtwapa | KES 300 | KES 300 | 1 hour | Book |
| Mombasa to Mumias | KES 3,400 | KES 6,000 | 14–15 hours | Book |
| Mombasa to Nairobi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mombasa to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Mombasa to Voi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mombasa to Webuye | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Mtito Andei to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Mtito Andei to Changamwe | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mtito Andei to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Mtito Andei to Emali | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mtito Andei to Kibwezi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mtito Andei to Machakos Junction | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mtito Andei to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Mtito Andei to Mariakani | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mtito Andei to Mombasa | KES 1,500 | KES 1,500 | 3–4 hours | Book |
| Mtito Andei to Mumias | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Mtito Andei to Nairobi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mtito Andei to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Mtito Andei to Voi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Mtito Andei to Webuye | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Mtwapa to Mombasa | KES 300 | KES 300 | 1 hour | Book |
| Mtwapa to Nairobi | KES 1,800 | KES 1,800 | 9–11 hours | Book |
| Mumias to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Nairobi to Bungoma | KES 2,200 | KES 2,200 | 10–11 hours | Book |
| Nairobi to Changamwe | KES 1,500 | KES 1,500 | 8–9 hours | Book |
| Nairobi to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nairobi to Emali | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Nairobi to Kakamega | KES 2,200 | KES 2,200 | 10–11 hours | Book |
| Nairobi to Kampala | KES 2,500 | KES 5,000 | 11–13 hours | Book |
| Nairobi to Kibwezi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Nairobi to Kilifi | KES 1,500 | KES 2,000 | 9–10 hours | Book |
| Nairobi to Lamu | KES 2,200 | KES 2,200 | 12–14 hours | Book |
| Nairobi to Makindu | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Nairobi to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Nairobi to Malindi | KES 1,500 | KES 2,000 | 10–11 hours | Book |
| Nairobi to Mariakani | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Nairobi to Mombasa | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Nairobi to Mtito Andei | KES 1,500 | KES 1,500 | 8–9 hours | Book |
| Nairobi to Mtwapa | KES 1,700 | KES 2,000 | 9–11 hours | Book |
| Nairobi to Mumias | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Nairobi to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nairobi to Voi | KES 1,500 | KES 1,500 | 8–9 hours | Book |
| Nairobi to Webuye | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Nakuru to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nakuru to Changamwe | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nakuru to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nakuru to Emali | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nakuru to Kibwezi | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nakuru to Makindu | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nakuru to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Nakuru to Mariakani | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nakuru to Mombasa | KES 2,200 | KES 3,000 | 10–12 hours | Book |
| Nakuru to Mtito Andei | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nakuru to Mumias | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Nakuru to Nairobi | KES 700 | KES 1,200 | 3–4 hours | Book |
| Nakuru to Voi | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Nakuru to Webuye | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Nanyuki to Nairobi | KES 600 | KES 1,000 | 4–5 hours | Book |
| Nyadorera to Nairobi | KES 1,900 | KES 1,900 | 7–8 hours | Book |
| Nyeri to Nairobi | KES 600 | KES 1,000 | 3–4 hours | Book |
| Oyugis to Nairobi | KES 1,700 | KES 1,800 | 6–7 hours | Book |
| Port Victoria to Nairobi | KES 1,900 | KES 2,200 | 8–9 hours | Book |
| Siaya to Nairobi | KES 1,900 | KES 1,900 | 7–8 hours | Book |
| Sirare to Nairobi | KES 1,800 | KES 1,900 | 8–9 hours | Book |
| Thika to Nairobi | KES 100 | KES 100 | 1–2 hours | Book |
| Usenge to Nairobi | KES 1,900 | KES 1,900 | 8–9 hours | Book |
| Voi to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Voi to Changamwe | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Voi to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Voi to Emali | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Voi to Kibwezi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Voi to Machakos Junction | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Voi to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Voi to Mariakani | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Voi to Mombasa | KES 1,500 | KES 1,500 | 1–2 hours | Book |
| Voi to Mtito Andei | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Voi to Mumias | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Voi to Nairobi | KES 1,500 | KES 1,500 | 8–10 hours | Book |
| Voi to Nakuru | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Voi to Webuye | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Bungoma | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Webuye to Changamwe | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Eldoret | KES 2,200 | KES 2,200 | 8–10 hours | Book |
| Webuye to Emali | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Kibwezi | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Makindu | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Malaba | KES 3,000 | KES 3,000 | 8–10 hours | Book |
| Webuye to Mariakani | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Mombasa | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Mtito Andei | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Mumias | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Nairobi | KES 1,800 | KES 1,800 | 8–9 hours | Book |
| Webuye to Nakuru | KES 1,800 | KES 1,800 | 8–10 hours | Book |
| Webuye to Voi | KES 1,800 | KES 1,800 | 8–10 hours | Book |
Bus fare questions
How much does a Coastbus bus ticket cost?
Fares depend on the route and seat class. Short hops such as Mombasa to Mtwapa start at KES 300, Nairobi to Mombasa runs KES 1,500, and cross-border trips such as Nairobi to Kampala run KES 2,500 – 5,000. The full price list for all 249 routes is published on the bus fares page.
What is the difference between a standard seat and a VIP seat?
Standard seats are priced at the lower end of each route fare range. VIP seats sit in the first two rows of the coach, offer the most legroom and recline, and are priced at the upper end of the range. Both classes are shown side by side on the seat map before you pay, so you always see the exact price for the seat you pick.
What is the bus fare from Nairobi to Mombasa?
The Nairobi to Mombasa fare is KES 1,500 depending on seat class, and the trip takes about 8–10 hours. Mombasa to Nairobi is priced the same way.
Does Coastbus run cross-border buses to Uganda?
Yes. Nairobi to Kampala is KES 2,500 – 5,000 and takes 11–13 hours. Eldoret to Kampala is also available, and the return leg from Kampala to Nairobi can be booked the same way.
Can I book a return trip?
Yes. Switch the trip type to round trip on the booking form before you search and the fare shown covers both legs of the journey.