✓
2
3
4
location_on
Mombasa
location_on
Nairobi
calendar_month
2026-11-06
Sort
MashPoa

MashPoa

Cheapest

10:00 PM

Mombasa

8h 0m
directions_bus

6:00 AM

Nairobi

airline_seat_recline_extra 1 seats left
Normal KES 1500
VIP KES 2300
Business KES 2000
MashPoa

MashPoa

10:15 PM

Mombasa

8h 15m
directions_bus

6:30 AM

Nairobi

airline_seat_recline_extra 12 seats left
Normal KES 2000
VIP KES 2500
MashPoa

MashPoa

8:00 PM

Mombasa

9h 0m
directions_bus

5:00 AM

Nairobi

airline_seat_recline_extra 10 seats left
Normal KES 1500
VIP KES 2300
Business KES 2000
MashPoa

MashPoa

8:30 PM

Mombasa

9h 0m
directions_bus

5:30 AM

Nairobi

airline_seat_recline_extra 11 seats left
Normal KES 1500
VIP KES 2300
Business KES 2000
Ab

Abuya

9:00 PM

Mombasa

10h 0m
directions_bus

7:00 AM

Nairobi

airline_seat_recline_extra 6 seats left
Normal KES 1800
VIP KES 2200
Ch

Chania Executive Special

9:00 PM

Mombasa

9h 0m
directions_bus

6:00 AM

Nairobi

airline_seat_recline_extra 36 seats left
Normal KES 1700
MashPoa

MashPoa

9:30 PM

Mombasa

8h 30m
directions_bus

6:00 AM

Nairobi

airline_seat_recline_extra 3 seats left
Normal KES 1500
VIP KES 2300
Business KES 2000
Greenline

Greenline

Fastest

9:30 PM

Mombasa

Direct
directions_bus

Direct

Nairobi

airline_seat_recline_extra 39 seats left
Normal KES 1500
MashPoa

MashPoa

9:45 PM

Mombasa

8h 30m
directions_bus

6:15 AM

Nairobi

airline_seat_recline_extra 24 seats left
Normal KES 1500
VIP KES 2500
Business KES 2000

Route guide

Mombasa to Nairobi bus tickets — fares, schedule & booking

Buses from Mombasa to Nairobi start from KES 1500. Compare 4 operators including MashPoa, Abuya, Chania Executive Special, Greenline, pick your seat and pay with M-PESA, card or mobile money. Tickets arrive instantly by SMS and email.

Fares from
KES 1500
Operators
4
Payment
M-PESA · Card

Bus operators on this route

Frequently asked questions

How much is a bus ticket from Mombasa to Nairobi? +

Fares start from about KES 1500. Normal seats are usually the cheapest option, while VIP and first-class seats cost more. Prices update daily on Komiuta.

How long does the bus take from Mombasa to Nairobi? +

Direct buses typically take between 6 and 9 hours depending on the operator, departure time and traffic. The fastest options are shown first when you sort by fastest.

Can I pay for my Mombasa to Nairobi bus ticket with M-PESA? +

Yes. Choose M-PESA at checkout, enter the phone number you want to pay from, and approve the STK push. You receive your ticket by SMS and email immediately after payment.

Where do buses from Mombasa to Nairobi depart and arrive? +

Departure and arrival terminals are shown on each bus card before you select a seat. Most services use CBD terminals at the departure city and the main bus park at the destination.

Can I change or cancel my Mombasa to Nairobi bus ticket? +

Changes and cancellations depend on the operator's fare rules. Free cancellation is available up to 2 hours before departure on eligible tickets, shown at checkout.