How to get from Nairobi to Maasai Mara: your complete transport guide

How to get from Nairobi to Maasai Mara: your complete transport guide

Updated 11 August 2026: refreshed our transfer prices. 29 July: added our pickup from Narok for bus travellers.

Three ways to get from Nairobi to the Mara: you drive, you fly, or you take public transport. I've done all three. If you don't read the rest of this post, here's the take — drive in, fly out. If you're on a budget, take the EasyCoach bus to Narok and have us pick you up from there; the whole trip comes in under $100. Save the full-matatu route for when you actually want a story.

About 250km separates Nairobi from Mara Hilltop. However you do it, the journey is part of the trip, not logistics to get past.

Quick comparison

TransportTimeCostBest for
Private car4.5 hours$250 per vehicle (up to 6)Groups, families, anyone who likes a road trip
Flight45-60 min$150-250 per person + $80 airstrip pickupThe way out. Tight schedules.
EasyCoach + our pickup5-6 hours~$93 (bus + $80 car from Narok)Budget travellers who'd rather skip the matatu
EasyCoach + matatu5-7 hours$15-25Budget travellers (book EasyCoach in advance)

The drive — what I'd do on the way in

Most guests do this on the way in and they don't regret it. Route is Nairobi → the Rift Valley escarpment → Narok town → Sekenani Gate. The first stretch is paved highway, around 2.5-3 hours. You'll come over the Rift Valley escarpment and the view is worth pulling over for. The first time I drove this I missed it because I didn't realise I should stop. Don't do that.

Past Narok, the road to Sekenani was paved a couple of years ago. It's mostly smooth now, with a rougher stretch closer to the gate. Total drive time is about 4.5 hours with one stop.

About that stop: in Narok there's an Artcaffe with proper coffee and sandwiches and clean restrooms. Right next door is a supermarket — last chance for sunscreen, snacks, the phone charger you forgot. After that, you're in the bush.

Coming over the Rift Valley escarpment on the road to Narok
Coming over the Rift Valley escarpment, somewhere around the Mai Mahiu turn-off.

We do the transfer for $250 one-way in a Toyota Noah that fits up to six. If you're a couple, it's pricey per head. If you're four or five, it's the cheapest option per person and you can stop wherever you want — Naivasha for hippos, Nakuru for flamingos, that random viewpoint you noticed on the way down. Most groups leave Nairobi around 7-8 AM and are at the lodge for lunch.

If you have an extra day or two, consider a Naivasha or Lake Nakuru stop. We'll pick you up from either of those instead of Nairobi — turns it into a proper Rift Valley loop instead of a four-and-a-half-hour transfer.


The flight — what I'd do on the way out

The flight is short, expensive, and fun in a way the drive isn't. It's $150-250 per person one-way to Keekorok airstrip, plus $80 for our pickup from the airstrip. Round trip you're looking at $300-450 plus transfers — easily the priciest option.

But landing on a dirt strip inside the park, with the pilot circling once to clear a zebra off the runway (that actually happens, it's not a marketing line), is a thing you'll remember. The flights also hop between airstrips like an airborne bus — you might land at Ol Kiombo and Mara North before reaching Keekorok. Free aerial game viewing.

Two practical things people miss:

Wilson Airport, not JKIA. Different airport, smaller, on the south side of Nairobi. Some people figure this out at the JKIA check-in desk and have a bad day.

15kg per person, soft bags only. Hard suitcases will be turned away. If you're heavy, we can store gear in Nairobi for you.

The reason I push guests to fly out specifically: by the end of a 3-day safari you're tired. A 4.5-hour drive back tacks the slowest, least-interesting part of the trip onto the end. A 50-minute hop where you spot a few elephants out the window leaves you with the safari as the last memory instead of the highway.

Airlines: Safarilink, AirKenya, Fly540, Mombasa Air Safari. We'll book it and sort the airstrip pickup if you ask.


The bus — better than its reputation

Public transport from Nairobi to the Mara works, and for budget travellers I actually recommend it — with one specific tweak. Take the EasyCoach bus for the long leg to Narok. Don't take the cheapest matatu.

For about $5 more than the budget matatu, EasyCoach is a proper coach: air-conditioned, comfortable seats, departures that leave on time, and you book in advance. Same Nairobi-to-Narok road, same 3-4 hours, but you arrive with your spine intact. Most of the "public transport in Kenya is an adventure" complaints are about the cheap matatus on this leg.

The catch with EasyCoach is the schedule — it runs twice a day, and you need to book ahead. Matatus leave Nairobi for Narok every hour and you just turn up. So if you can plan a day or two out, EasyCoach. If you can't — or you only decided to head to the Mara this morning — matatu still works, you'll just be more squeezed.

Two parts to the journey:

Part 1, Nairobi to Narok. EasyCoach is around $13-15 with two departures a day, book ahead — they sell out, especially weekends. 3-4 hours on paved road. The walk-up alternative is matatus from the Narok Line stage — every hour, $8-10, no booking required — useful if your timing isn't fixed.

Part 2, Narok to the lodge. Two ways to do it. The one many of our budget guests pick: we send a car to meet your bus in Narok and drive you straight to the lodge, $80 per vehicle. With the EasyCoach fare you're at about $93 total travelling solo, or around $53 each for two sharing the car. Our driver meets the coach when it pulls in, so you skip the Narok terminal entirely.

The cheapest version is a shared matatu from Narok to Sekenani Gate, KES 500-800 ($5-8). The terminal is chaotic; if you message me before you go I'll connect you with a contact there who'll point you to the right vehicle. We pick up from Sekenani for free — just message us when you're 20 minutes out.

Total: 5-7 hours door-to-door. With our Narok pickup you're just under $100; sticking to matatus keeps it at $15-25, depending on which Part 1 you take.

Inside a Narok-bound matatu
Inside a Narok-bound matatu. Bring a dust mask in dry season.

Quick way to decide: EasyCoach if you can plan, matatu if you can't. The matatu is cramped, but it leaves when you're ready, not on a printed schedule.

A few practical things either way: leave Nairobi early (7 AM departure is ideal), bring small bills in Kenyan shillings, download offline maps before you go, pack snacks. People on these buses are friendly. The bigger "risk" is just the bus running late, not anything dramatic.


The motorcycle thing

This isn't really transport advice — it's a route I want to mention because every now and then someone serious asks. There's a way from Nairobi to the Mara through the Ngong Hills on a motorbike: landscape most tourists never see, traditional Maasai villages, proper off-road. I've done parts of it. It's not for beginners.

The Ngong Hills motorcycle route to the Mara
The Ngong Hills route. Proper adventure ride, not a thing to attempt on a rented Honda 125.

If you have actual off-road riding experience and you're considering it, message me and I'll connect you with the bike rental crew in Nairobi who know the route. You'll want a KLR 650 or similar.


What I'd actually do

If I were planning this trip from scratch with no constraints: drive in on day one with a coffee stop in Narok, do 2-3 days of safari, fly out from Keekorok on the morning of departure. Best of both worlds. You see the country on the way in, you save your energy on the way out, and you skip the highway when you're already tired.

If you're on a budget, same logic — EasyCoach in with our pickup from Narok, fly out. Get the slow leg done while you still have the energy for it.


If you want help putting it together

Mara Hilltop is on a 22-acre property at Aitong, about 35 minutes inside the reserve from Sekenani Gate. However you arrive, we'll meet you. If you'd rather not piece the bookings together yourself — flights, transfers, Naivasha or Nakuru detours, multi-park routing — just send a message and we'll handle it.

Email: hello@marahilltop.com

WhatsApp: +254 114505977

— NJ, co-owner of Mara Hilltop. I live in the Mara and build software from here: the lodge runs on KaribuKit, the hotel platform we make at SimbaStack.

NJ Singh

NJ Singh

Photographer, digital nomad, co-owner and promoter of Mara Hilltop. https://www.instagram.com/njsingh.eth/
Masai Mara, Kenya, Africa