Nairobi to Mombasa: SGR Train, Flight or Drive, Which Should You Choose

Dhow sundowner cruise at sunset on the Kenyan coast

Nairobi to Mombasa is a question almost everyone extending a Kenya safari onto the coast has to answer eventually, and the honest answer depends entirely on what you value more: time, money or the view out the window. A flight gets you there in an hour but shows you nothing but clouds. A road transfer takes most of a day but costs the least. The Madaraka Express train sits in between, cutting straight past Tsavo National Park in daylight, close enough that a lucky passenger sometimes spots elephants from their seat. Sense of Adventure books all three depending on what a guest actually needs from that particular travel day.

484km

Road distance between Nairobi and Mombasa

1hr

Flight time between Nairobi and Mombasa

5-6hrs

Madaraka Express SGR train journey time

KES 1,500

Approximate cheapest SGR economy class one-way fare

Add the Coast to Your Kenya Trip

Message us and we will book the right Nairobi-Mombasa transfer for your dates, flight, train or road.

Nairobi to Mombasa: Weighing Speed Against Cost

The 484-kilometre route between Kenya’s capital and its coastal city can be covered three genuinely different ways, and none of them is wrong, only better or worse suited to your itinerary. Flying costs the most per hour saved, the road drive costs the least but eats an entire travel day, and the train lands in between on both counts. Anyone connecting a Masai Mara or Amboseli safari onto a Diani or Watamu beach stay usually decides this question in the first five minutes of planning the coast leg.

A small aircraft on a runway used for short domestic flights within Kenya.
Domestic flights cover the Nairobi-Mombasa route in about an hour.

We took the train specifically because someone told us it passes near Tsavo, and we actually did see a small herd of elephants from the window about two hours in. It turned a travel day we were dreading into one of the more memorable parts of the whole trip, and it cost a fraction of the flight.

— Sense of Adventure guest, Masai Mara safari extended to Diani Beach

3 Ways to Travel from Nairobi to Mombasa

1

1. Fly — the fastest option, roughly 1 hour

Several airlines run daily flights between Nairobi and Mombasa, with economy fares typically running from around $35 up to $70 depending on how far ahead you book. It is the clear choice when you have already spent your travel days on safari and want every remaining hour on the beach.

2

2. Take the Madaraka Express Train — 5-6 hours, twice daily

The SGR train departs twice a day, in the afternoon and again at night, and economy tickets start around KES 1,500. The route runs close enough to Tsavo National Park that wildlife sightings from your seat are genuinely possible in daylight, making it the most scenic of the three options.

3

3. Drive — the slowest, 8-10 hours, but flexible

A private road transfer takes 8 to 10 hours depending on traffic through Nairobi and Voi, with fuel costs adding roughly KES 4,000-7,000 on top of the vehicle. It suits travelers who want stops along the way rather than a fixed departure time, though almost nobody chooses it purely for speed.

4

4. Choosing Based on Your Onward Safari, Not Just the Route

If your itinerary already includes Tsavo, the train timing can genuinely double as a scenic bonus rather than dead travel time. If Mombasa is purely a beach handoff after a Mara or Amboseli safari, flying usually makes more sense than losing a full day to the train or the road.

Let Us Book the Right Transfer for You

Our Watamu, Malindi and Diani packages already include the Nairobi-coast transfer that fits your itinerary.

Snorkelers exploring the coral reef in the marine park near Watamu and Malindi, Kenya.
The coastal payoff waiting at the end of the Nairobi to Mombasa route.

Nairobi to Mombasa: Quick Reference

  • Fastest: flight, roughly 1 hour, from around $35-70.
  • Best value with scenery: the Madaraka Express train, 5-6 hours, from around KES 1,500.
  • Most flexible: private road transfer, 8-10 hours across 484km.
  • Train departures: twice daily, one afternoon and one evening service.
  • Scenic bonus: the train route passes close to Tsavo National Park in daylight hours.
  • Road fuel cost: roughly KES 4,000-7,000 one way, on top of vehicle hire.

Where This Fits Into a Bush-and-Beach Kenya Trip

The Nairobi-Mombasa leg is usually the connector between a wildlife safari and a coastal finish. Read our Watamu Marine Park safari guide or our Diani Beach guide for what waits at the other end, and our full Mombasa travel guide for the city itself. Our own Diani Beach Getaway (4 Days) and Watamu & Malindi Marine Escape (4 Days) both include this exact transfer in the price.

Bush and Beach, One Booking

Message us today to combine your safari and coast trip with the transfer already sorted.

Frequently Asked Questions

What is the best way to travel from Nairobi to Mombasa?

The best way from Nairobi to Mombasa depends on priorities: flying takes about 1 hour and suits time-limited itineraries, the Madaraka Express train takes 5-6 hours and offers scenery near Tsavo at a low cost, and driving takes 8-10 hours but allows stops along the way.

How much does the Nairobi to Mombasa train cost?

The Madaraka Express SGR train from Nairobi to Mombasa costs from around KES 1,500 in economy class, making it significantly cheaper than flying while still completing the 484km journey in 5-6 hours with two daily departures.

How long does it take to drive from Nairobi to Mombasa?

Driving from Nairobi to Mombasa covers approximately 484 kilometres and typically takes 8 to 10 hours depending on traffic and road conditions, making it the slowest of the three main travel options between the two cities.

Can you see wildlife on the Nairobi to Mombasa train?

Yes, the Madaraka Express route runs close to Tsavo National Park, and passengers travelling in daylight occasionally spot elephants or other wildlife from the train window, though sightings are not guaranteed on every trip.

Should I fly or take the train from Nairobi to Mombasa after a safari?

If your safari already included Tsavo, the train can add a scenic bonus at low cost. If Mombasa is purely a beach handoff after a Masai Mara or Amboseli safari, flying is usually the better choice to maximise time at the coast.