KENYA EXPERIENCE
Plan your trip
Two red-dusted Tsavo elephants splashing in a waterhole

Stesheni

Stesheni means station.

Kenya by train: Nairobi to Mombasa on the Madaraka Express, with a Tsavo stop

The cheapest safari transfer in Kenya runs at 120 km/h, and the elephants are out of the window.

Itineraries. Updated November 2026. 6 min read.

For about $8 in economy or $23 in first class, the Madaraka Express crosses Tsavo at up to 120 km/h, and on most trips somebody in your carriage spots elephants from the window. It is the cheapest safari transfer in Kenya, and one of the most enjoyable. This route uses it the way we think it works best: not as a way to skip the safari, but as the ride into one.

Here is the plan in two sentences. You take the morning train from Nairobi to Voi, step off into Tsavo East for two nights of game drives, see Mombasa's Old Town on the way down to the coast, and finish with three nights on Diani Beach. It starts at about $2,200 per person sharing in mid-range lodges and hotels, and it is a sample route we tailor to you, not a fixed departure.

Who this route suits

  • Travelers who would rather sit by a big window than fold themselves into a 12-seat light aircraft
  • Families with children old enough to enjoy a five-hour train ride with snacks and a view
  • Anyone who wants safari and beach in one week without the cost of internal flights
  • Rail fans: this is the line that replaced the old Uganda Railway, the one built through Tsavo in the 1890s
  • Repeat visitors who have done the Mara and want a different, quieter park

It suits people chasing the Great Migration less well. The herds are in the Maasai Mara, on the other side of the country, and our Great Migration route is the one for that. Tsavo's draw is space, red earth and big elephant herds, with far fewer vehicles than the Mara.

A herd of red elephants at a Tsavo waterhole

The Madaraka Express in plain facts

ItemDetailOur note
Nairobi stationNairobi Terminus at Syokimau, off Mombasa RoadAllow an hour or more from Westlands or Karen in morning traffic
Mombasa stationMiritini terminus, on the mainland30 to 45 minutes to Mombasa island by road
Morning inter-county trainAbout 8:20am, about 5 hours 40 to MombasaThe one that stops at Voi for Tsavo East
Afternoon expressAbout 3pm, about 5 hours to MombasaFewer stops; take it if you are going straight to the coast
Fares, Nairobi to MombasaEconomy KSh 1,000; first class KSh 3,000Roughly $8 and $23; shorter hops such as Nairobi to Voi cost less
ChildrenAges 3 to 11 pay halfCheck the current child rules when you book
BookingKenya Railways online booking site or app, with passport detailsBook at least a day ahead, and weeks ahead at holidays; we book for you
Timetable and fares at the time of writing. Kenya Railways changes both: check its official booking site before you travel.

The line opened in 2017 and runs on standard gauge track, with underpasses built so elephants and other animals can cross beneath it. For most of the journey you are looking at dry bush, red soil and the occasional baobab. Between Mtito Andei and Voi the railway runs between Tsavo West and Tsavo East, and that is the stretch where people press their faces to the glass.

How a day on the train works

Treat the station like a small airport. Bags are screened at the entrance and again before the platform, so we have you there an hour before departure, with your passport, because your ticket is issued in your name. Seats are numbered. First class has wider seats in a two-and-two layout and a quieter carriage; economy is busy, friendly and full of Kenyan families going home, which is part of the fun. Snacks and drinks are sold on board, but we pack water and lunch for you anyway. Your bags travel with you, so pack for a long hot afternoon on the platform at Voi, not just for the seat.

Which class? For a couple on a holiday, first class is worth the extra $15 or so each, mainly for the space and the calmer carriage. For a student group or a family on a tight budget, economy is perfectly comfortable for five hours. Both classes get the same view.

A maned lion lying in the grass in Tsavo

Why Tsavo East, and why from Voi

Voi station sits a short drive from Voi Gate, the busiest entrance to Tsavo East, so you step off the train in the early afternoon, meet your driver-guide and are on a game drive within the hour. Tsavo East and Tsavo West together cover more than 20,000 square kilometres, which makes Tsavo the largest protected area in Kenya. The famous sights in the east are the red-dusted elephants, the Aruba Dam waterhole, the Galana River at Lugard Falls and the long view from Mudanda Rock. Lions here are the maneless Tsavo type. The non-resident park fee is $80 per adult per day at the time of writing, against $200 in the Mara from July to December.

There is history on this line too. In 1898 two lions killed railway workers building the original bridge over the Tsavo River, the story of the Man-Eaters of Tsavo. Your guide will tell it better than we can, and our Tsavo East page and Tsavo stay guide cover the park and the lodges in detail.

Mombasa on the way down, then Diani

On day 4 we drive out of Tsavo to Mombasa, about 3 hours, or put you back on the train at Voi if the timetable suits. Mombasa's Old Town is worth the afternoon: Fort Jesus, built by the Portuguese in the 1590s and a UNESCO World Heritage Site since 2011, then the narrow lanes, carved doors and a Swahili lunch. From the island it is about 1 to 1.5 hours to Diani, either across the Likoni ferry or on the newer southern bypass road, depending on traffic.

Diani gets three nights: long white sand, colobus monkeys in the coastal forest, and the Kisite-Mpunguti dhow trip for dolphins and snorkeling if you want a big day out. Our Diani guide and Diani stay guide cover the beach and the hotels; we will not repeat them here.

The coral walls of Fort Jesus above the sea

Swaps and add-ons

  • Ride the train both ways: Diani back to Mombasa, and the afternoon express to Nairobi, instead of flying home from Ukunda
  • Tsavo West instead of Tsavo East: Mzima Springs, the Shetani lava flow and the Ngulia rhino sanctuary, a longer drive from Voi
  • Watamu instead of Diani: turtles, the marine park and the Gedi ruins, about 2.5 to 3 hours north of Mombasa
  • Add Amboseli before the train: two nights under Kilimanjaro, then back to Nairobi for the morning departure
  • Skip the safari and take the afternoon express straight to Mombasa for a beach-only week

When to go

Tsavo is at its best in the dry months, June to October and January to February, when animals gather at the waterholes and the Galana River. The coast is dry and breezy from late June to October and hot and calm from December to March. April and May bring the long rains, heaviest on the coast in May, when some beach hotels close and Tsavo's tracks turn slippery. Trains run all year, but they sell out at Christmas, Easter and school holidays, so book early for those dates.

Loungers under palms on a white beach

What is included

  • Airport pickup in Nairobi and the transfer to Nairobi Terminus
  • Train tickets from Nairobi to Voi, in first class or economy
  • Six nights: Nairobi hotel, Tsavo East lodge or camp on full board, Diani hotel on half board or better
  • Private safari vehicle and Kenyan driver-guide from Voi, through Tsavo and on to Mombasa and Diani
  • Tsavo East park fees for the days on the plan, and the Fort Jesus entry
  • The flight from Ukunda to Nairobi on the last day
  • Our 24-hour support while you travel

What is not included

  • International flights, the Kenya eTA, the inbound health insurance and your travel insurance
  • Beach excursions such as the Kisite dhow trip, unless you add them
  • Tips for guides and hotel staff, drinks and personal items
Gerenuk antelope on the red earth of Tsavo

How to book this trip

Tell us your dates and how many of you are traveling. We check the train timetable for your day, book your seats in your names, pick the Tsavo lodge and the Diani hotel, and send a written quote that lists every fare and fee. Fares and fees change, so the figures on this page are a starting point. You can pay in full or monthly with no deposit.

Day by day

A sample route we tailor to you: dates, lodges, pace and budget all move to fit your trip.

  1. Day 1

    Arrive in Nairobi

    We meet you at JKIA and take you to a hotel close to the Mombasa Road side of the city, which makes the morning train easy. A light dinner and an early night. Honest note: the train leaves early, so this is not the night for a big Nairobi dinner.

    Stay: Hotel in Nairobi

  2. Day 2

    The morning train to Voi, first game drive

    We leave the hotel around 6:45am for Nairobi Terminus at Syokimau and board the morning inter-county train, about 8:20am at the time of writing. Watch for elephants as you pass between the two Tsavo parks. Your driver-guide meets you at Voi station in the early afternoon and you are in the park within the hour. Honest note: trains run on time more often than roads do, but we build an hour of slack into the afternoon.

    Stay: Lodge or tented camp in Tsavo East

  3. Day 3

    A full day in Tsavo East

    Out at first light toward Aruba Dam and the plains, back for lunch and a rest, then an afternoon drive to Mudanda Rock or the Galana River and Lugard Falls. Honest note: Tsavo is huge and game is spread out, so some drives are long and quiet before they are spectacular.

    Stay: Lodge or tented camp in Tsavo East

  4. Day 4

    Tsavo to Mombasa Old Town, on to Diani

    A last early drive, then about 3 hours by road to Mombasa. Fort Jesus, a walk through the Old Town and a Swahili lunch, then about 1 to 1.5 hours south to Diani. Honest note: this is the long day of the trip; the train from Voi is the alternative if its time fits.

    Stay: Beach hotel in Diani

  5. Days 5 to 6

    Diani Beach

    Two free days. Options: the Kisite-Mpunguti dhow trip from Shimoni, the colobus monkeys in Diani's forest, a Shimba Hills afternoon, or nothing at all. Honest note: Diani's tides are big, so the best swimming hours move each day.

    Stay: Beach hotel in Diani

  6. Day 7

    Fly home from Ukunda

    A morning swim, then the flight from Ukunda to Nairobi, about 1 hour 15 minutes, connecting to the evening flight home. Honest note: if the domestic flight lands at Wilson, there is a road transfer across Nairobi to JKIA, so we leave at least 4 hours between the two.

    Stay: Overnight flight home

What it costs

Per person sharing, before international flights. Pay in full or monthly with no deposit.

  • Mid-range

    From $2,200

    First-class train seats, a comfortable Tsavo lodge, a good Diani hotel and the flight home from Ukunda

    Get a quote
  • Luxury

    From $3,900

    A small tented camp in Tsavo and a top Diani beach villa, with the same train and private guide

    Get a quote

Karibu Kenya. Why Kenya, and why us

  • Everything in one trip

    The great safari parks, the Indian Ocean coast, mountains, lakes and more than forty cultures, all in one country.

  • Conservation that works

    Community conservancies and rhino sanctuaries where tourism pays for wildlife and the people who live beside it.

  • Easy from the U.S.

    Apply for the eTA online and fly nonstop from New York to Nairobi, or one stop from most U.S. cities.

  • Planned by Kenyans

    Kenyan guides and hosts, two U.S. companies behind you, and the option to pay monthly with no deposit.

Common questions

How long is the train from Nairobi to Mombasa?

About 5 hours on the afternoon express and about 5 hours 40 on the morning inter-county train, which makes more stops, including Voi. Times are from the Kenya Railways timetable at the time of writing; check it before you travel.

How much is the Madaraka Express ticket?

At the time of writing, KSh 1,000 in economy and KSh 3,000 in first class from Nairobi to Mombasa, roughly $8 and $23. Children aged 3 to 11 pay half. Shorter journeys such as Nairobi to Voi cost less.

Can foreigners book the Madaraka Express?

Yes. You book on the Kenya Railways site or app with your passport details, and you show the same passport at the station. Payment is usually by M-Pesa, which is why most visitors let their operator or hotel book for them. We book the seats as part of this trip.

Can you see animals from the train?

Often, yes. The line runs between Tsavo East and Tsavo West, and elephants, giraffes and antelope are commonly seen from the window, especially between Mtito Andei and Voi. It is not a game drive, so sightings are never guaranteed.

Is first class worth it on the Madaraka Express?

For most holiday travelers, yes: it costs about $15 more and gives you a wider seat and a quieter carriage. Economy is comfortable, cheaper and a good way to meet Kenyans traveling home. The view is the same in both.

Where is the Nairobi train station for Mombasa?

Nairobi Terminus is at Syokimau, off Mombasa Road on the airport side of the city, not in the city centre. Allow an hour or more to get there from Westlands or Karen in morning traffic, and arrive an hour before departure for security.

More itineraries

All itineraries