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.
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.

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. 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. 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. 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. 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.

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.


