Nairobi to Mombasa Bus
Kenya's most travelled intercity bus route. Daily departures from Nairobi to the coast at prices from KES 1,300.
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.
