
How to Get from Nairobi to Naivasha: 5 Bus, Train & Road Trip Options
Lake Naivasha is one of Kenya’s most popular weekend getaways, known for its wildlife, boat safaris, and stunning Rift Valley scenery. Located just a short distance from the capital, travelling from Nairobi to Naivasha is easy, affordable, and flexible, making it ideal for both locals and international travellers. Whether you prefer public transport, a scenic train ride, or a self-driven road trip, this guide breaks down all the best ways to travel from Nairobi to Naivasha.
Table of Contents
Overview: Nairobi to Naivasha Distance & Travel Time
- Distance: ~90 km
- Average travel time: 2–3 hours (depending on route and traffic)
Naivasha sits along the Great Rift Valley, and the journey itself is part of the experience.
Option 1: Bus or Matatu from Nairobi to Naivasha
Most Budget-Friendly Option
Taking a bus or matatu is the most common and affordable way to travel from Nairobi to Naivasha, especially for backpackers and budget travellers.
Where to Catch Buses & Matatus
- Upper Hill
- Railway Bus Station
- City Centre (near Accra Road)
Vehicles depart frequently throughout the day.
Travel Time
- 2.5 to 3.5 hours
- Can be longer during peak traffic hours or weekends
Cost
- Very affordable (budget-friendly)
Pros
- Cheapest option
- Frequent departures
- No advance booking required
Cons
- Can be crowded
- Limited luggage space
- Less comfortable for long journeys
This option is ideal if you’re travelling light and want the most economical Nairobi to Naivasha journey.

Option 2: Train from Nairobi to Naivasha (SGR + Transfer)
Scenic & Relaxed Travel Option
While there is no direct passenger train to Naivasha town, travellers can take the Standard Gauge Railway (SGR) from Nairobi to the Naivasha Inland Container Depot (ICD), followed by a short road transfer.
Train Route
- Nairobi Terminus → Naivasha SGR Station
- Transfer by taxi or matatu to Naivasha town
Travel Time
- Train: ~2 hours
- Transfer: ~30–45 minutes
Cost
- Mid-range pricing
Pros
- Comfortable and modern
- Scenic views of the Rift Valley
- Less affected by road traffic
Cons
- Limited departure times
- Requires onward transport from the station
This option suits travellers who prefer comfort and don’t mind a short transfer after the train.
Option 3: Road Trip from Nairobi to Naivasha (Car or Taxi)
Best Option for Flexibility & Views
A road trip from Nairobi to Naivasha is one of the most scenic drives in Kenya and is perfect for travellers who want freedom and photo stops.
Driving Route
- Nairobi → Mai Mahiu → Naivasha
- Via the A104 highway
Travel Time
- Around 2 hours (without traffic)
Pros
- Flexibility to stop at viewpoints
- Comfortable for groups
- Ideal for wildlife lovers
Cons
- Traffic during weekends
- Fuel and rental costs
Must-Stop Viewpoints on the Drive
- Great Rift Valley Viewpoint
- Mai Mahiu escarpment stops
The road trip option makes the the journey a highlight of the trip.

Option 4: Private Taxi or Ride-Hailing Services
Convenient but Costly
Hiring a private taxi is a hassle-free way to travel from Nairobi to Naivasha, especially if you’re short on time.
Pros
- Door-to-door convenience
- Comfortable and private
- No transfers required
Cons
- More expensive than public transport
This option works best for families, groups, or travellers with heavy luggage.
Option 5: Guided Tours & Day Trips
Best for First-Time Visitors
Many tour operators offer guided day trips or overnight packages from Nairobi to Naivasha.
Usually Includes
- Transport
- Park entry fees
- Boat safaris or nature walks
Pros
- Stress-free travel
- Great for wildlife experiences
- Ideal for short visits
Cons
- Less flexibility
- Fixed schedules
Which Option Is Best for You?
| Travel Style | Best Option |
| Budget traveler | Bus or matatu |
| Comfort seeker | Train + transfer |
| Photographer | Road trip |
| Family or group | Private car |
| Short on time | Guided tour |
Best Time to Travel to Naivasha from Nairobi
- Early morning: Avoid traffic and enjoy cooler weather
- Weekdays: Less congestion
- Dry seasons: Easier road conditions
Weekends and public holidays tend to be busier.
What to Pack for the Journey
- Light jacket (weather can change quickly)
- Sunglasses and sunscreen
- Camera for Rift Valley views
- Snacks and water
Arrival in Naivasha: Getting Around
Once in Naivasha, you can use:
- Matatus
- Motorbike taxis (boda bodas)
- Tuk-tuks
- Taxis for longer distances
Most lodges and attractions are spread out around the lake.
Why Naivasha Is Worth the Trip
Naivasha offers:
- Boat safaris among hippos
- Crescent Island walking safaris
- Hell’s Gate National Park
- Relaxed lakeside stays
The short journey from Nairobi to Naivasha makes it one of Kenya’s best-value escapes.
Final Thoughts
Travelling from Nairobi to Naivasha is simple, scenic, and suitable for every budget. Whether you choose a bus, train, or road trip, the journey opens the door to one of Kenya’s most beautiful natural destinations. With the right transport choice, Naivasha becomes an easy and unforgettable addition to your Kenya itinerary.
1. How far is Nairobi from Naivasha?
The distance from Nairobi to Naivasha is approximately 90 kilometers. Depending on traffic and transport choice, the journey typically takes 2 to 3 hours.
2. What is the cheapest way to get from Nairobi to Naivasha?
The cheapest option is taking a matatu or public bus from Nairobi’s city center or Upper Hill. This is the most budget-friendly way to travel from Nairobi to Naivasha.
3. Are there buses from Nairobi to Naivasha?
Yes. Buses and matatus run frequently throughout the day from:
Railway Bus Station
Accra Road
Upper Hill
No advance booking is usually required.
4. Are there guided day trips from Nairobi to Naivasha?
Yes. Many tour operators offer day trips and overnight packages from Nairobi to Naivasha, often including transport, park fees, and activities like boat safaris or Hell’s Gate visits.
5. How do I get around once I arrive in Naivasha?
In Naivasha, travelers can use:
Matatus
Boda bodas
Tuk-tuks
Taxis for longer distances
Most attractions are spread around the lake.
6. Is public transport reliable to Naivasha from Nairobi?
Public transport is frequent and affordable, but can be crowded and less predictable during peak times. It’s reliable for budget travelers.











