Travelling from Nairobi to Naivasha Get to Naivasha guide

How to Get to Naivasha from Nairobi: The Complete 2026 Transport Guide from a Local

How to get to Naivasha is one of the most common questions I receive, whether from friends in Nairobi planning a weekend escape or from international visitors dreaming of Lake Naivasha’s hippos and the breathtaking Hell’s Gate National Park. And I get it—the journey can seem daunting if you don’t know the ropes.

My name is Mr. Kamau, and six years ago, I traded the coastal buzz of Mombasa for the serene, calm, tiny landscapes of Naivasha. Since then, I’ve made the trip between Nairobi and Naivasha more times than I can count—by matatu, shuttle, private car, and even the train (And I did fly in once). I’ve navigated the chaotic stages with a backpack, coordinated family trips with kids in town, and helped confused conference-goers find their way.

This guide on travelling from Nairobi to Naivasha is the one I wish I had when I first moved. I’ll walk you through every transport option, complete with 2026 prices, honest pros and cons, and the little local secrets that make the journey smoother. Whether you’re a budget backpacker, a family on holiday, tourist or a business traveler, you’ll find the best way to get from Nairobi to Naivasha here.

Quick Answer: Best Ways to Get to Naivasha from Nairobi at a Glance

This table simplifies all the options available for travelers making their way to the beautiful town of Naivasha from Nairobi:

MethodBest ForCost (Approx.)Travel TimeKey Insight
MatatuBudget travelers, solo adventurersKES 250 – 700(USD 2 – 5.50)1.5 – 2.5 hrsThe authentic local experience. Price varies by season and vehicle type.
Shuttle/BusComfort-seeking budget travelers, small groupsKES 350 – 900(USD 3 – 9 )1.5 – 2 hrsMore legroom than a matatu, often with assigned seating.
Taxi/Private HireConvenience, door-to-door service, familiesKES 4,500 – 10,000+ (USD 35 – 80+)1.5 – 2 hrsNegotiate the round-trip fare if coming from Nairobi.
Private Car HireGroups, flexibility, scenic drivesKES 8,000 – 15,000/day(USD 65 – 120/day)1.5 – 2 hrsHiring a car with a driver is often easier and safer for visitors.
Safari Tour VanTourists, international travellers, a safari experienceKES 20,000 – 60,000/day(USD 150 – 450/day)2 – 2.5 hrsFor tourists looking to enjoy the scenic drive and make stop overs at Rift Valley view points.
Flight / AirTourist, Safari TravellersKES 24,000 – 35,000/flight(USD 185 – 250/day45 Mins
TrainThe scenic route, no-rush travelKES 500 – 1,000~4 hrsA developing option—check the current schedule carefully.

How Far is Naivasha from Nairobi?

When planning your trip to Naivasha, distance is a crucial factor—but in Kenya, distance and travel time can be two very different stories due to traffic, road conditions, and your choice of transport. So, how far is Naivasha from Nairobi? Naivasha sits approximately 90 kilometers (56 miles) northwest of Nairobi as the crow flies, nestled within the Great Rift Valley. However, the actual road distance you’ll travel is slightly longer.

The Road Distance & Route from Nairobi to Naivasha

The primary route is the A104 Highway, also known as the Nairobi-Nakuru Road. The total driving distance from Nairobi’s city center to Naivasha town is roughly 91 – 105  kilometers (62–68 miles), depending on your exact starting point and final destination within Naivasha. Alternative routes to Naivasha may be longer, but will have less vehicle traffic. This becomes very convenient when the A104 is busy with traffic during high season such as Christmas, Easter, back to school and the annual WRC safari rally in Kenya hosted in Naivasha. 

Travel Time from Nairobi to Naivasha: What to Really Expect

Here’s the key insight: the physical distance is short, but the journey time is dictated almost entirely by traffic and your mode of transport.

  • By Private Car/Taxi: 1.5 – 2.5 hours. If you leave Nairobi before 7:00 AM or after 9:00 AM, you can often make it in under 2 hours. Evening rush hour (4:00 PM – 7:00 PM) and Sunday afternoons (return traffic to Nairobi) can extend this to 3 hours or more.
  • By Matatu/Shuttle: 2 – 3 hours. Matatus make multiple stops to pick up and drop off passengers, and they often wait at the stage until full (“wanaisha“), adding to the total door-to-door time.
  • By Flight: ~45 minutes in the air, plus 1–1.5 hours for transfers to Wilson Airport, check-in, and waiting. Total trip time: 2.5 – 3.5 hours.
  • By Train: Approximately 4 hours on the train itself, plus transfer time to/from the stations.

Detailed Transport Options from Nairobi to Naivasha

1. Travelling from Nairobi to Naivasha By Matatu (Shared Minibus) – The Local Experience

If you want to travel to Naivasha like a local, the matatu is your ride. It’s more than transport; it’s a cultural immersion.

What is a Matatu?

A matatu is a shared minibus (Nissan), sometimes vibrantly decorated, but more often, has been painted white (or orange), with a continuous yellow stripe running down the side, that operates on fixed routes. They leave when full (the famous “just one more seat!” wait) and are the backbone of Kenyan public transport.

Where to Find Matatus to Naivasha

The main hub’s include, NNUS Bus service ( located at junction of Ronald Ngala street and River Road), Mololine Shuttle ( located in Nyamakima area) and Accra Lane in Nairobi’s Central Business District (CBD). Specifically, look for the stage near the Ola Energy petrol station (Formally Mobil Salama service station) . It’s a bustling, lively area—hold your bag close and follow the shouts of “Naivasha! Naivasha!”.

I personally board the Naivasha matatus at the NNUS Bus service ( located at the junction of Ronald Ngala street and River Road) located next to Ola Energy petrol station. Another landmark to look for is the bakers in shop.

  • Nnus (Nairobi Naivasha United Services): The most common fleet. Reliable and frequent. Look for the “Nunus” branding.
  • Mololine (Often called ‘Mololine Express’): Slightly more upscale, often 14-seater shuttles with more legroom. They have a designated office on Latema Road, a short walk from Accra Road.
  • Others: Various operators run similar services. The name on the windshield is your guide.

Step-by-Step: How to Board a Matatu as a Visitor

  1. Get to NNUS bus service ( Junction of Ronald Ngala and River Road). Take an Uber/Bolt to “Accra Road near Ola Energy petrol station Ronald Ngala.”
  2. Find your matatu. Ignore the touts (“helpers”). Walk firmly and look for vehicles with “Naivasha” clearly marked.
  3. Pay the stage office (Small window) or conductor. The fare is usually paid at the booking office or once you’re seated and moving. Have cash (KES 300-500) ready in small bills or using MPESA.
  4. Keep your ticket. You’ll get a small paper ticket with a vehicle number. Remember this number to ensure you get back into the right vehicle if you make a stop.
  5. Communicate your stop. Tell the conductor your specific stop in Naivasha (e.g., “Stage Naivasha town centre,” “Naivasha Junction,” “Kenyatta Avenue-Naivasha (yes, there is a Kenyatta Avenue in naivasha”).

Matatu Costs in 2026 (With Seasonal Variations)

  • Standard 14-seater: KES 250 – 350
  • Shuttle (e.g., NNUS, Mololine): KES 300 – 450
  • Peak Surcharge: During Easter, Christmas, and the Safari Rally, prices can jump to KES 500+.

Pros and Cons of Taking a Matatu

Pros: Very affordable, frequent departures, truly local experience.
Cons: Can be crowded, waits until full, not ideal for lots of luggage, requires street savvy.


2. By Shuttle/Bus – Comfort on a Budget

For a small upgrade from the standard matatu, look for designated shuttle services. These are often larger minibuses or small coasters with guaranteed seats.

Shuttle Services Overview

Companies like Mololine Express and NNUS operate these. They sometimes have direct booking via phonecall or set schedules, reducing the “wait until full” time.

Booking Shuttles vs. Walk-In

You can usually just walk to their offices (like Mololine’s on Latema Rd, and NNUS on Junction of Ronald Ngala and River Road). For peace of mind during peak season, try calling a day ahead to inquire about booking.

Shuttle Costs & What to Expect

Expect to pay KES 300 to 600. You get a more organized boarding process, slightly more space, and often a calmer ride. It’s my recommended public transport to Naivasha for first-time visitors who are a bit hesitant about the standard matatu chaos, and are cautious on price.


3. From Nairobi to Naivasha By Taxi/Private Hire – Door-to-Door Convenience

When convenience trumps cost, a taxi is the way to get from Nairobi to Naivasha directly.

Uber & Bolt to Naivasha: Does It Work?

Technically, yes. Practically, it’s tricky. Most app drivers will call you after accepting a long trip and ask for cash payment or a significantly higher fare (often double the app quote) to cover their empty return trip. I don’t recommend relying on Uber/Bolt for this journey.

Local Taxi Companies & Private Drivers

This is the smarter choice. Pre-arrange a ride with a trusted service. ( Contact Pata Travel to arrange a Taxi driver or a car hire service.)

  • Ask your Naivasha hotel/lodge: They almost always have trusted driver contacts.
  • Use a recommended service: Companies like JimCab or Kenya Transfers specialize in inter-city trips.
  • Get a referral: Ask in local travel Facebook groups (like “Expat Kenya”) for driver recommendations.

Negotiating Rates: What’s a Fair Price in 2026?

A fair one-way price from Nairobi (or JKIA) to Naivasha is between KES 6,000 and KES 9,000 for a standard sedan. For an SUV or round-trip service (driver waits and returns you), expect KES 10,000 to KES 15,000+. Always agree on the total price, inclusive of all costs, before getting in the car.

Booking a Return Trip: What to Know

If you need a return to Nairobi, booking a round-trip with the same driver is cost-effective. They’ll often charge a daily rate to stay in Naivasha (covering their accommodation and food) or a reduced fare for the return leg.


4. By Private Car Hire + Driver from Nairobi to Naivasha – For Groups & Flexibility

For families or groups of 4+, hiring a private car with a driver can be economical and incredibly flexible.

Renting a Car vs. Hiring a Driver

I strongly advise hiring a car with a driver. Navigating Kenyan roads, police checks, and matatu traffic is stressful for newcomers. A local driver handles everything and can be a fantastic impromptu guide. Rates are similar to a taxi but for a full day’s service. ( Car hire KES 6000 + Driver KES 3,500 )

The main route is the A104 Highway (Nairobi-Nakuru Road). It’s in good condition but has heavy truck traffic.

  • Leave early (by 7 AM) to avoid Nairobi traffic.
  • Consider a stop at the Great Rift Valley Viewpoint for stunning photos.

Alternative Routes To Naivasha From Nairobi

When the A104 main highway is congested with traffic, alternative routes to take to Naivasha are; Through Mai Mahiu: Nairobi – Mai Mahiu – Naivasha.

Cost Breakdown for Car Hire

  • Sedan with driver: KES 8,000 – 12,000 per day.
  • SUV/Minivan with driver: KES 12,000 – 18,000 per day.
    This usually includes fuel and the driver’s allowance.

5. By Train – The Scenic (& Developing) Option

The Madaraka Express (SGR) train from Nairobi to Naivasha is a new and pleasant alternative.

Current Train Services to Naivasha

As of 2024, there is a daily passenger service from Nairobi Central Station (Syokimau) to Naivasha ICDC – Suswa. The station is a near Longonot town far from Naivasha CBD (link), so you’ll need a taxi (KES 1500-250) to your final destination.

What to Expect on the Train

It’s clean, safe, comfortable, and offers beautiful views of the Rift Valley escarpment. However, it takes longer (~4 hours) than road transport.

Future Rail Developments

Services and schedules are improving. Always check the Kenya Railways Corporation website for the latest timetables and ticket purchases.

6. Taking a Flight to Naivasha – The 45-Minute Scenic Sky-Hop

If you’re short on time but still want an unforgettable arrival, flying directly into Naivasha is an option worth considering. Forget long drives—imagine soaring over the Great Rift Valley and landing right near the shores of Lake Naivasha in under an hour. This isn’t just transport; it’s an experience.

How It Works: Wilson to Loldia Airstrip

Naivasha doesn’t have a major commercial airport. Instead, you’ll fly from Wilson Airport (WIL) in Nairobi—the hub for domestic and safari flights in Kenya—to Loldia Airstrip on the north shore of Lake Naivasha.

  • Operator: Safarilink operates scheduled flights to Naivasha, especially during the high season (typically June–October and December–March).
  • Flight Frequency: Usually daily during peak seasons, but schedules can vary. Always check the latest timetables.
  • Duration: Approximately 45 minutes in the air.
  • Aircraft: You’ll likely fly in a Cessna Caravan—a sturdy, 9–13 seater plane perfect for safari hops.

Step-by-Step: Booking & Taking the Flight

  1. Book in Advance: Visit the Safarilink Naivasha flights page to check schedules and book online. Book early, especially in high season, as seats are limited.
  2. Get to Wilson Airport: Wilson is about 45–60 minutes from central Nairobi or JKIA. If coming from JKIA, allow at least 3 hours between your international landing and your domestic departure for immigration, baggage claim, and the transfer.
  3. Check-In: Arrive at Wilson at least 60 minutes before departure. The check-in process is quick but mandatory, with strict baggage weigh-ins.
  4. Fly & Enjoy: The flight itself is breathtaking, offering panoramic views of the Rift Valley escarpment, farmland, and finally, the glittering expanse of Lake Naivasha.
  5. Arrival at Loldia: Loldia Airstrip is basic and remote. This is crucial: Arrange a pickup in advance. Your lodge or a pre-booked transfer service must meet you, as there are no taxis waiting.

2026 Cost & Key Details – Flight to Naivasha

  • Price: Approximately $185 USD (KES 24,000–27,000) for a one-way ticket. Prices fluctuate with season and fuel surcharges.
  • Baggage Allowance: Typically 15kg checked + 5kg hand luggage. Excess baggage fees are high and space is extremely limited—pack light.
  • Important Note: This flight is often an interconnecting stopover en route to the Maasai Mara. Confirm your flight details to ensure you’re on the correct leg.

Pros and Cons of Flying to Naivasha

Pros:

  • Unbeatable Time Saver: 45 minutes vs. 2+ hours by road.
  • Spectacular Views: A stunning aerial introduction to the Rift Valley.
  • Avoids All Road Hassles: Bypasses Nairobi and highway traffic entirely.
  • Seamless for Safari Circuits: Ideal if Naivasha is one stop on a multi-destination.

Cons:

  • High Cost: The most expensive transport option by a wide margin.
  • Logistical Hurdles: Requires transfer to Wilson Airport and meticulous pre-arranged ground transport from Loldia.
  • Inflexible Schedules: Not a frequent “bus-like” service; limited departures.
  • Weather Dependent: Flights can be delayed or cancelled due to weather.

Who Is This For?

  • Luxury Safari Travelers with packed itineraries.
  • International Visitors connecting directly from Wilson Airport to a high-end lakeside lodge.
  • Time-Pressed Business Travelers attending conferences at resorts like Enashipai or Lake Naivasha Sawela Lodge.
  • Those who view the journey as part of the adventure.

7. Nairobi to Naivaha By Tour Van – The All-Inclusive, Guided Adventure

Forget just “getting there.” A tour van transforms your journey to Naivasha into a guided, comfortable, and immersive experience. This is the perfect choice if you want everything—transport, expert narration, activity planning, and often meals—handled seamlessly from start to finish.

Tour van-safari-kenya-Nairobi-to-naivasha

What Is a Tour Van Service?

This involves traveling in a dedicated, tourist-grade vehicle (like a custom 4×4 Land Cruiser or a spacious minibus) with a professional driver-guide. You can either:

  • Join a scheduled group tour (sharing the van with other travelers).
  • Charter a private van for your family or group with a custom itinerary.

What’s Included? (Typical Package)

When you book a tour van package to Naivasha, it often covers:

  • Return transport from Nairobi (with hotel pickup).
  • Services of a professional driver-guide.
  • Entrance fees to attractions like Hell’s Gate National Park.
  • Guided activities (e.g., a boat ride on Lake Naivasha, a cycling safari).
  • Lunch at a curated restaurant or picnic spot.
  • All vehicle-related costs (fuel, park fees for the vehicle).

2026 Tour Van Cost Breakdown

Tour van prices are per vehicle per day and vary widely based on:

  1. Vehicle Type: A standard 7-seater minivan vs. a premium 4×4 Land Cruiser.
  2. Season: High season (June-Oct, Dec-Jan) commands higher rates.
  3. Inclusions: Whether park fees, activities, and meals are bundled.
  • Private Tour Van Charter: KES 20,000 – KES 60,000 ($150 – $450) per day. The lower end gets you a basic van and driver; the higher end includes a top-tier 4×4, a highly experienced guide, and sometimes drinks/snacks.
  • Joining a Group Tour: KES 8,000 – KES 15,000 per person. More economical for solo travelers or couples, as costs are shared.

Step-by-Step: Booking a Tour Van

  1. Choose Your Style: Decide between a private charter (flexible, personalized) or a group join-in (social, cost-effective).
  2. Select a Reputable Operator: Research companies like Bonfire Adventures, Natural World Kenya Safaris, or specialized Naivasha operators. Read recent reviews.
  3. Agree on the Itinerary: For private charters, tailor your day. A classic itinerary: Nairobi → Rift Valley Viewpoint → Hell’s Gate (cycling/hiking) → Lake Naivasha boat ride → return.
  4. Confirm & Pay: Get a detailed quote in writing, confirm payment methods (M-Pesa, bank transfer, card), and receive your voucher.

Pros and Cons of the Tour Van Option

Pros:

  • Totally Hassle-Free: All planning, driving, and logistics are handled.
  • Educational & Engaging: Learn about the geology, history, and wildlife from your guide.
  • Comfort & Safety: Travel in a vehicle designed for tourism, often with pop-up roofs for game viewing.
  • Social Aspect (Group Tours): A great way to meet fellow travelers.

Cons:

  • Higher Cost: More expensive than organizing transport and entries yourself.
  • Fixed Schedule: Less spontaneous; you follow the tour’s timeline.
  • Group Pace: On shared tours, you move at the group’s speed.

Who Should Book a Tour Van?

  • First-Time Visitors to Kenya who want a smooth, informative introduction.
  • Families seeking a safe, organized, and engaging day trip.
  • Solo Travelers looking for a social experience without the stress of self-navigation.
  • Anyone whose priority is the experience over the logistics.

Local Tip: When booking a private van, ask if your guide is accredited by the Kenya Professional Safari Guides Association (KPSGA). A Silver or Gold rated guide offers exceptional knowledge and service, enriching your trip immensely.

Why Naivasha is Worth the Journey

Now that we have discussed the how, let’s talk about the why. Naivasha isn’t just a town you pass through; it’s a destination. It’s where you go to:

  • Cruise Lake Naivasha among hippos and flocks of birds.
  • Cycle and hike through the dramatic cliffs of Hell’s Gate National Park.
  • Unwind at a lakeside resort or a cozy Airbnb overlooking flower farms.
  • Find a peaceful retreat that’s surprisingly close to Nairobi’s hustle.
  • And more recently, it’s becoming a go to for MICE ( Meetings Incentives Conferences and Exhibitions) activities in Kenya.

The journey is the first step to that adventure, and getting it right sets the tone for your entire trip.

Getting to Naivasha from Jomo Kenyatta International Airport (JKIA)

Landing at JKIA and heading straight to Naivasha from the airport is straightforward.

Option 1: Direct Private Transfer (Recommended)
Pre-book a driver to meet you at arrivals. This is the least stressful option after a long flight. Cost: KES 8,000 – 12,000 (USD 65 – 95).

Option 2: Airport Taxi to City, Then Matatu
Take an official airport taxi (fixed fare, ~KES 2,500) or Uber to Accra Road. Then, follow the matatu steps above. This is cheaper but tiring with luggage.

How to Choose the Best Transport for YOU

  • For Backpackers & Solo Travelers: Take a Mololine shuttle or a NNUS shuttle. It’s the sweet spot between cost, comfort, and experience.
  • For Families & Groups: Hire a private minivan with a driver. The cost splits easily, you control the stops, and car seats can be arranged.
  • For weekend getaways, girl trips etc: You most likely have private means, but if not, opt for the shuttle (11 seater) or Matatu (14 seater) 
  • For Business/Conference Travelers: Pre-book a private taxi. Punctuality and professionalism are key.
  • For Travelers with Lots of Luggage: Book a private hire or charter an entire matatu (yes, you can pay for all 14 seats for about KES 5,000-7,000 ( USD 40 – 55) if you have a big group and gear).
  • For Tourists: Higher a Safari Tour Van for guided tours.

Navigating Naivasha Once You Arrive

You’ve arrived! Now what?

  • From Naivasha Town to Your Lodge: Use a boda-boda (motorcycle taxi) for short trips (KES 100-200 / USD 1 – 2), matatatu / marutis (KES 40 – 250 / USD 0.5c – 5 ),  a local taxi (KES 500-2000 / USD 4 – 15 to lakeside areas) or digital taxi apps Uber and Bolt.
  • Local Transport: Boda-bodas are king here. Agree on the price before you hop on.
  • Renting a Bicycle or Car: Many lodges and shops in town rent bikes for exploring Hell’s Gate. For cars, local rental agencies exist, but again, a driver is advisable. ( Contact Pata Travel to arrange a Taxi driver or a car hire service.)

Essential Travel Tips for Your Nairobi-Naivasha Trip

Best Time to Travel to Naivasha from Nairobi

Aim to leave Nairobi before 7 AM or after 9 AM to avoid rush hour. Sunday afternoons see heavy return traffic to Nairobi.

Peak Seasons that Affect Transport

During Easter, Christmas holidays, and the WRC Safari Rally (usually in March), book everything in advance. Matatu fares spike, and private drivers are in high demand.

Safety Advice for Public Transport

  • Keep valuables very safely.
  • Don’t flash expensive phones or cameras.
  • Use the “gangster face”—a neutral, confident, “I know where I’m going” expression—to deter overly eager touts.
  • If something feels off, trust your instinct.

What to Pack for the Journey to Naivasha

Water, snacks, a light jacket (it can be cool), Kenyan cash (small bills), phone charger, and patience.

Cultural Etiquette & Simple Swahili Phrases

A little Swahili goes a long way.

  • “Habari?” (How are you?) – A common greeting.
  • “Asante” (Thank you).
  • “Naenda Naivasha” (I’m going to Naivasha).
  • “Bei gani?” (How much?).

Frequently Asked Questions (FAQ)

How much is Uber from Nairobi to Naivasha?

The app might quote KES 3,500-4,500, but drivers will almost certainly renegotiate to KES 7,000-9,000 cash for the round trip. It’s not reliable for this journey.

Where exactly do I board a matatu to Naivasha in Nairobi?

Go to Accra Road, near the Hilton Hotel in the CBD. It’s a chaotic stage—look for the line of minibuses with “Naivasha” signs.

What is the cheapest way to get to Naivasha?

A standard matatu (NNUS) at KES 250-350 is the absolute cheapest. The shuttle bus option (KES 300-450) offers better value for most.

Can I book a shuttle to Naivasha in advance?

Yes you can book a shuttle / matatu to Naivasha in advance. You can often call companies like Mololine (+254 722 735 607) or NNUS (+254 768 769581) to reserve a seat, especially during peak times.

Is it safe to travel to Naivasha by matatu as a foreigner?

Yes, it is generally safe. Exercise normal city caution: be aware of your belongings, don’t travel late at night, and follow the step-by-step guide above.

How long does the journey take from Nairobi to Naivasha by matatu?

By road: 1.5 to 2.5 hours, depending on Nairobi traffic and police checks. By train: about 4 hours.

Are there any good stopovers along the way when heading to Naivasha?

Absolutely! The Great Rift Valley Viewpoint is a must. There is also Safari Centre shopping mall, to refresh and get a meal.

What should I do if I have too much luggage for a matatu?

You have two options: 1) Pay for an extra seat for your luggage (conductor will agree on a price). 2) Charter the whole matatu (costing ~KES 5,000-7,000), which is great for groups.

Final Thoughts from a Local on Travelling from Nairobi to Naivasha

The journey to Naivasha is an integral part of the adventure. Whether you’re squeezed into a lively matatu with the latest Kenyan music blasting or enjoying a private car with the windows down, the moment you descend into the Rift Valley and see the glint of the lake, you’ll know you’ve arrived somewhere special.

I hope this detailed guide removes the stress and lets you focus on the excitement of your Naivasha adventure. Pack your sense of adventure, use this advice, and you’ll be here before you know it.

Karibu Naivasha! (Welcome to Naivasha!)

Stay Updated and Get Naivasha Offers:

Join WhatsApp Group

Join Telegram Group

Discover Naivasha

Scroll to Top