Kenya

Modern Coast buses from Nairobi

Nairobi is the busiest hub on the Modern Coast network. Coaches leave the city for the coast, western Kenya and every cross-border capital we serve, with the Nairobi–Mombasa highway dispatching several times a day in Business, Corporate and Oxygen VIP classes.

Routes serving Nairobi

Loading routes for Nairobi

Nairobi travel questions

How long is the bus from Nairobi to Mombasa?

The Nairobi–Mombasa journey takes roughly 7.5 to 8 hours depending on traffic and stops.

How much is a Nairobi bus ticket?

Nairobi fares start from about KSh 600 for short domestic hops such as Nakuru, from KSh 1,500 to Mombasa, and from KSh 2,500 upwards on cross-border routes. Corporate and Oxygen VIP classes cost more than Business.

What time do Nairobi coaches depart?

Nairobi departures are grouped into morning, afternoon and night dispatches. Nairobi–Mombasa runs several times daily, while long-distance international coaches usually leave once a day. Each route page lists its exact times.

Can I book a Nairobi bus ticket online?

Yes. Pick your route and date, choose your class and seat on the live coach map, then confirm to receive an M-Pesa payment reference and ticket number.

Other cities