🎉Receive up to 25% discount when you book with our website!
SimbaCoach

Nairobi to Mombasa Bus

Kenya's most travelled intercity bus route. Daily departures from Nairobi to the coast at prices from KES 1,300.

~9–11 hours
Duruma Rd, Nairobi → Mombasa city centre
4.9/5 rated route

Starting from

KES 1,300

Executive: KES 1,500 · VIP: KES 1,800

About This Route

The Nairobi to Mombasa bus is SimbaCoach's flagship domestic route and one of the busiest bus services in East Africa. Departing daily from our Duruma Road terminal, the journey follows the Nairobi–Mombasa Highway through Tsavo West and Tsavo East before reaching the coastal city.

Coaches on this route are air-conditioned with reclining seats, USB charging ports and onboard entertainment. The route is popular with holidaymakers heading to Diani, Ukunda, Watamu and Malindi, as well as commuters and business travellers.

First Departure

8:00 AM

Duration

9–11 Hours

Standard

KES 1,300

VIP

KES 1,800

Frequently Asked Questions

How long is the Nairobi to Mombasa bus journey?

The Nairobi to Mombasa bus takes approximately 9–11 hours via the Mombasa–Nairobi Expressway and the Nairobi–Mombasa Highway (A109), with scheduled rest stops.

What is the price of a Nairobi to Mombasa bus ticket?

SimbaCoach tickets from Nairobi to Mombasa start from KES 1,300 for standard, KES 1,500 for executive and KES 1,800 for VIP seats.

What time does the Nairobi to Mombasa bus depart?

We operate daily departures at 8:00 AM, 11:00 AM, 4:00 PM, 8:00 PM and 10:00 PM from our Duruma Road terminal in Nairobi.

Where does the bus drop off in Mombasa?

Buses arrive at the SimbaCoach Mombasa terminal near the city centre, with convenient connections to Diani, Ukunda, Malindi and the coastal beaches.

Can I book a Nairobi to Mombasa ticket online?

Yes. Book your seat on this website by selecting your date and seat class, then pay via M-Pesa or card for instant confirmation.

S

SimbaCoach Virtual Agent

Online • 24/7 Dispatch