Nairobi to Mombasa bus tickets

Journey time 7.5 – 8 hrs. Fares from KSh 1,500 to KSh 3,000 depending on class and season.

Book Nairobi → Mombasa

Nairobi to Mombasa bus fare by class

Business

KSh 1,500

Comfortable reclining seats, the everyday way to travel.

  • • 2x2 reclining seats
  • • Onboard charging
  • • Bottled water

Corporate

KSh 2,050

Extra legroom and quieter cabins for working travellers.

  • • Extra legroom
  • • USB + power outlet
  • • Snack pack
  • • Priority boarding

Oxygen VIP

KSh 2,700

Our flagship luxury coach — the most space on the highway.

  • • Wide 2x1 luxury seats
  • • Deep recline & footrest
  • • Wi-Fi & entertainment
  • • Refreshments served

Nairobi to Mombasa schedule & departure times

Morning departures

07:00

Corporate · 40 seats

KSh 2,050

Select seats

08:00

Oxygen VIP · 28 seats

KSh 2,700

Select seats

08:30

Business · 44 seats

KSh 1,500

Select seats

10:00

Oxygen VIP · 28 seats

KSh 2,700

Select seats

10:30

Corporate · 40 seats

KSh 2,050

Select seats

Afternoon departures

12:00

Business · 44 seats

KSh 1,500

Select seats

Night departures

20:00

Corporate · 40 seats

KSh 2,050

Select seats

22:30

Oxygen VIP · 28 seats

KSh 2,700

Select seats

Other Modern Coast routes