How to get from Nairobi to Mombasa

Cities & Metropolitan Areas · Kenya · Urban & Cultural · Mombasa · Nairobi

Nairobi to Mombasa is one of Kenya’s busiest travel corridors, and you have several solid ways to do it: the SGR Madaraka Express train (best balance of comfort and value), a domestic flight (fastest), a long-distance bus (budget-friendly and widely available), or a private transfer / self-drive (most flexible). The right choice depends on your schedule, luggage, budget, and whether you want city-center convenience or door-to-door comfort.

At A Glance (Nairobi to Mombasa)

Mode Duration Best For
🚆 SGR Madaraka Express Train (Nairobi Terminus → Mombasa Terminus) ~5–6h (express/night) or ~6h+ (inter-county) Comfort, scenery, predictable travel time
🏷️ Cost: Economy ~KES 1,500, First ~KES 4,500, Premium ~KES 12,000 (one-way Nairobi↔Mombasa fares on Kenya Railways) » compare train/bus listings | official fares
✈️ Flight (Nairobi NBO/WIL → Mombasa MBA) ~1h flight (+ airport time 2–3h total extra) Fastest option, tight schedules, business trips
🏷️ Cost: Often ~KES 7,000–18,000+ one-way depending on airline/date » search flights | alt. fares
🚌 Direct Bus / Coach (Nairobi → Mombasa) ~8–12h (traffic, stops, departure time dependent) Lowest cost, overnight travel, central drop-offs
🏷️ Cost: Usually ~KES 1,500–3,500+ depending on operator/class » compare buses
🚗 Private Transfer / Self-Drive ~7–10h road time (stops + traffic can add more) Door-to-door convenience, families, groups, flexible stops
🏷️ Cost: Self-drive rental + fuel/tolls/parking, or private transfer typically much higher than bus/train » compare car rentals | airport transfer ideas

Which Option or Route Should You Choose?

How to Book and Practical Tips

  • Book train seats early for weekends, holidays, and school breaks. Kenya Railways’ Madaraka Express online booking is the main official booking channel.
  • Choose your departure point carefully: flights are fastest in the air, but train/bus may be quicker door-to-door depending on where you stay in Nairobi and Mombasa.
  • Compare total trip cost, not just ticket price: include taxi/ride-hailing to the station/airport, baggage fees, and arrival transfer costs.
  • Use ride-hailing as an alternative to private transfer offers: in Kenya, Uber, Bolt, and Little Cab are commonly used in major cities (availability varies by area/time).
  • If arriving early or departing late, store luggage and explore before check-in using options like luggage storage services where available.
  • Bundle arrival planning if helpful: airport/station transfers via GetTransfer or Welcome Pickups; compare stays on Booking.com in Mombasa.
  • If continuing to Diani/North Coast/Watamu, plan your onward transport in advance since the Nairobi→Mombasa leg is only part of the journey.

🚆 Option #1 — SGR Madaraka Express Train (Best Overall for Comfort + Value)

Reliable timing Comfortable seats Station transfer needed

  • Overview: The SGR Madaraka Express runs between Nairobi Terminus (Syokimau area) and Mombasa Terminus (Miritini area). It is usually the easiest balance of comfort, cost, and reliability for most travelers.
  • Travel time: Around ~5h35m on the night train, roughly ~5–6h on express services, and longer on inter-county trains depending on stops.
  • Typical schedule pattern: Kenya Railways publishes multiple daily departures including inter-county, express, and night services. Check the latest train schedule/fare PDF and routes and fares page before travel.
  • How to book (with price): Book via the official Kenya Railways e-ticket portal. Nairobi→Mombasa one-way fares shown by Kenya Railways are approximately KES 1,500 (Economy), KES 4,500 (First Class), and KES 12,000 (Premium). You can also browse route listings on 12Go.
  • Pros: Comfortable, scenic, usually predictable, good for daytime travel. Cons: Termini are outside city centers, so you need a transfer at both ends.

Step-by-step: SGR Madaraka Express

  1. Choose your train: Pick the departure that matches your plans (day train for scenery, night train for time-saving sleep travel).
  2. Book your ticket early: Use the official Kenya Railways booking portal. Keep a screenshot/PDF of your ticket and travel ID ready.
  3. Get to Nairobi Terminus: Leave extra time because Nairobi traffic can be unpredictable. You can use ride-hailing (Uber/Bolt/Little Cab) or pre-book a car via GetTransfer.
  4. Arrive early for security/check-in: Aim to arrive well before departure, especially on busy weekends or holidays.
  5. Board and settle in: Keep valuables and essentials handy, and carry water/snacks if you prefer specific brands.
  6. Arrive at Mombasa Terminus (Miritini): Arrange your onward transfer to Mombasa Island, Nyali, Bamburi, Shanzu, or Diani (via Likoni / ferry + road, depending on destination).
  7. Optional onward planning: If you want activities after arrival, you can browse Mombasa activities on GetYourGuide or Klook Mombasa experiences.

Getting to the main embarking points (Nairobi Terminus / Mombasa Terminus)

  • Nairobi Terminus (SGR): Located in the Syokimau area outside central Nairobi. Most travelers use a taxi/ride-hailing car or a pre-booked transfer. Leave a buffer for traffic.
  • Mombasa Terminus (SGR): Located in Miritini, outside the island/CBD. Arrange a pickup in advance if arriving late, or use ride-hailing where available.
  • Transfer option: Pre-booked cars via Welcome Pickups or GetTransfer can be useful for families or heavy luggage.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

✈️ Option #2 — Flight (Fastest, Best for Tight Schedules)

Fastest Many daily departures Airport time adds up

  • Overview: Flights connect Nairobi and Mombasa throughout the day (commonly NBO/JKIA → MBA; some itineraries may also use Wilson Airport depending on airline and schedule).
  • Travel time: Air time is usually around ~1 hour, but plan ~3–5 hours total door-to-door once airport transfers, check-in, and security are included.
  • How to book (with price): Compare on Booking.com Flights or Trip.com, then book direct if you prefer. Kenya Airways and Jambojet both publish Nairobi↔Mombasa fares and schedules on their official sites.
  • Official airline pages: Kenya Airways Nairobi→Mombasa flights and Jambojet flights to Mombasa.
  • Pros: Fastest option, ideal for short trips. Cons: Price can spike, baggage rules vary, and airport transfers can reduce the time advantage.

Step-by-step: Flight Nairobi to Mombasa

  1. Pick your airport and airline: Most travelers use JKIA (NBO). Check baggage allowance and change policies before paying.
  2. Compare fares and times: Use Booking.com Flights or Trip.com, then confirm the exact airport, terminal, and baggage rules.
  3. Get to the airport early: Nairobi traffic can be heavy; leave a generous buffer. Ride-hailing (Uber/Bolt/Little Cab) is usually the easiest option.
  4. Check in and fly: Domestic check-in/security is generally straightforward, but queues can build at peak times.
  5. Arrive at Moi International Airport (MBA): Book an airport transfer in advance if you are arriving late or carrying lots of luggage. Welcome Pickups airport transfer is one option, alongside local taxis and ride-hailing.
  6. Optional hotel planning: If arriving late, compare Mombasa hotels before you travel.

Getting to the main embarking points (JKIA / Moi International Airport)

  • Nairobi (Departure): JKIA (NBO) is the main airport used for Nairobi→Mombasa flights. Some domestic flights may also depart Wilson Airport depending on airline/route.
  • Mombasa (Arrival): Moi International Airport (MBA) is the main airport for Mombasa and coastal connections.
  • Airport transfer alternatives: Ride-hailing apps (Uber/Bolt/Little Cab) are often the easiest urban option; for pre-booked fixed-price rides, compare GetTransfer.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚌 Option #3 — Direct Bus (Most Popular Budget Choice, Good Value)

Low cost Central drop-off Traffic-dependent

  • Overview: Long-distance coaches connect Nairobi and Mombasa daily, including daytime and overnight departures. Popular operators include companies such as Mash Poa, Easy Coach, and Modern Coast.
  • Travel time: Typically ~8–12 hours, but road traffic, weather, and stop frequency can make it longer.
  • How to book (with price): Fares are usually around KES 1,500–3,500+ depending on seat type/operator. Compare schedules on 12Go Nairobi→Mombasa, or check operators directly (for example Easy Coach, Mash Poa, Modern Coast).
  • Pros: Cheapest option, many departures, often central bus terminals/offices. Cons: Long journey, road safety/comfort varies by operator, delays are common during peak traffic.

Step-by-step: Direct bus Nairobi to Mombasa

  1. Choose your operator and departure time: Overnight buses can save daytime sightseeing time and a hotel night, but daytime buses may feel easier for first-time travelers.
  2. Compare and book: Start on 12Go for a quick overview, then confirm boarding point, luggage policy, and arrival point.
  3. Confirm the exact Nairobi pickup point: Many companies depart from different offices/streets in Nairobi (often around central transport areas), not one shared terminal.
  4. Arrive early: Aim for 30–60 minutes early to confirm seat assignment and load luggage.
  5. Prepare for the road: Bring water, snacks, a light layer, power bank, and downloaded entertainment. Night buses can feel cold with air-conditioning.
  6. Arrive in Mombasa and take a local ride: Use a taxi/ride-hailing app to your hotel, or pre-book a ride if arriving very early/late.

Getting to the main embarking points (Nairobi coach offices / Mombasa coach offices)

  • Nairobi boarding points: Operator-dependent, commonly around central Nairobi coach offices and transport streets. Always verify the exact location on your ticket/confirmation.
  • Mombasa drop-off points: Also operator-dependent (often central office/terminal areas). Confirm whether your drop-off is in town, Nyali side, or another office location.
  • Last-mile transfer: Ride-hailing (Uber/Bolt/Little Cab) is usually easiest in town; for a fixed transfer compare GetTransfer.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

🚗 Option #4 — Private Transfer / Self-Drive (Most Flexible, Best for Groups)

Door-to-door Custom stops Most expensive

  • Overview: Travel by private car with driver or rent a car and drive yourself. This is the most flexible option if you want stops en route, have a group, or carry bulky luggage.
  • Travel time: Usually ~7–10 hours driving time, but add extra for fuel/food breaks and traffic in/out of Nairobi or Mombasa.
  • How to book (with price): For self-drive, compare car rentals on Booking.com. For private transfers, compare quotes on GetTransfer or arrange with a trusted hotel/tour operator. Costs vary widely by vehicle type, one-way vs return, and pickup/drop-off locations.
  • Pros: Door-to-door, flexible schedule, easy with kids and luggage. Cons: Highest cost, long drive fatigue if self-driving, and logistics like fuel/parking/insurance.

Step-by-step: Private transfer or self-drive

  1. Decide driver vs self-drive: If you are unfamiliar with local driving conditions, a professional driver is often easier and less stressful.
  2. Compare vehicle options: For self-drive, use Booking.com Cars. For airport/hotel pickup-style transfers, compare Welcome Pickups and GetTransfer.
  3. Plan your route and stops: Set fuel, meal, and restroom stop points before departure. Share your ETA with your accommodation.
  4. Check daylight timing: Many travelers prefer starting early morning to reduce fatigue and arrive before evening.
  5. Optional local mobility after arrival: If you want two-wheel transport around the coast, browse motorbike/scooter rental options (availability varies by city and supplier).

Getting to the main embarking points (Door-to-door pickup / rental office)

  • Private transfer: Your driver can usually collect you from a hotel, apartment, station, or airport in Nairobi and drop you directly at your accommodation in Mombasa.
  • Self-drive rental: Pickup may be from an airport or city rental office. Confirm one-way drop-off availability and fees before booking.
  • Practical note: Keep your phone charged, have offline maps ready, and confirm the exact drop-off pin with your Mombasa accommodation.
  • Locations/Trip Planner: 🔗 Google Map / 🔗 OpenStreetMap

FAQ (Nairobi to Mombasa)

What’s the easiest way to get from Nairobi to Mombasa?
For many travelers, the SGR Madaraka Express train is the easiest overall because it balances cost, comfort, and predictable timing.

What’s the fastest way?
The flight option is fastest in pure travel time (about 1 hour in the air), but you should add airport transfer and check-in time.

What’s the cheapest way?
The direct bus is usually the cheapest, especially if you book a standard seat and travel overnight.

How long does the SGR train take?
It depends on service type (inter-county, express, night train), but expect roughly ~5–6+ hours. Check the latest official Kenya Railways timetable before booking.

Are the train stations in the city center?
No. Nairobi and Mombasa SGR termini are outside the city centers, so budget extra time and money for transfers at both ends.

Should I choose train or flight?
Choose flight if your time is very limited; choose train if you want a more comfortable, scenic, and often better-value journey with fewer airport formalities.

Can I use ride-hailing apps for station/airport transfers?
Yes, ride-hailing is commonly used in major urban areas in Kenya (availability varies by exact location and time). Uber, Bolt, and Little Cab are common choices; fixed-price pre-booked options include GetTransfer and Welcome Pickups.

Can I book everything in one place?
You can compare flights/buses/trains on platforms like 12Go, Booking.com Flights, and Trip.com, then book direct with the operator if you prefer.

Is it worth staying overnight in Mombasa before heading to beach areas?
If you arrive late or after a long bus/train ride, yes. It can make the trip more comfortable and safer, especially before onward travel to Diani or the North Coast.