How to get to Naivasha from Nairobi by Matatu: shuttle, distance fare and price

Here is a quick guide on how to get to Naivasha from Nairobi by Matatu. ‘Vasha’, as it’s popularly called, is known for fun activities, weekend getaways, tourist attractions and epic nights out. The most popular way by far to travel from Nairobi to Naivasha is by matatu, shuttle or minibus. 

So, let’s get right to it. In this article by pata, we shall cover; how much fare to Naivasha by Matatu costs aka a price of a ticket, where the Naivasha stage is in Nairobi and different matatu providers. All in all, we shall cover where to get a matatu to Naivasha and how much it costs.  

Where to find the Naivasha Stage in Nairobi?

If you’re looking to get a matatu to naivasha from nairobi, there are three main popular stages where you can board. This matatu stages are; NNUS Bus service stage, Accra Road in Nairobi’s Central Business District (CBD), OTC and Accra Lane in Nairobi’s Central Business District (CBD). 

NNUS Matatatu Bus service stage in Nairobi

This is one of the most popular Naivasha stages in Nairobi and it’s located at the junction of Ronald Ngala street and River Road. The main landmark to look for is the Ola Energy petrol station ( formally Mobil Petrol station). Another landmark to look for is the bakers inn shop.

 Map location of NNUS Matatu Bus service Naivasha stage in Nairobi

Below, find the google map link to the NNUS Naivasha stage located along Ronald Ngara street. 

NNUS Bus Service – Nairobi 

How Much is Fare from Nairobi to Naivasha? ( Price of Fare to Naivasha from Nairobi) 

So, you’re ready to travel down and are wondering how much is fare from Nairobi to Naivasha? On average, the cost of a matatu to Naivasha from Nairobi starts from KES 250 up to KES 400. While the fare for a shuttle, which is a more comfortable matatu with 11 seats, the cost starts from KES 350 to KES 700. 

The reason why the fare and price from Naivasha to Nairobi has such as a range and fluctuates is because it is determined by a few factors. The biggest factor is the demand of matatus and shuttles to Naivasha. During peak seasons i.e holidays, big events like the WRC Safari Rally, back to school and opening of schools; the demand is high and the price of a matatu ticket to Naivasha can go up. Other reasons for price hikes are; traffic jams on the Naivasha – Nairobi highway, fuel price changes and the occasional matatu drivers strike.  

Matatu Costs to Naivasha from Nairobi in 2026 (With Seasonal Variations)

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

Popular Matatu Companies Nairobi to Naivasha & Their Differences

  • 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.
  • 2NK Sacco: A popular option for passengers wanting to travel from Nairobi to Naivasha. 
  • Kasese Sacco Booking: This is one of the most reliable and longest serving Naivasha to Nairobi route operators located at Nairobi OTC.

Others: Various operators run similar services. The name on the windshield is your guide. 

What is a Matatu?

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

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

  1. Get to Accra Road. Take an Uber/Bolt to “Accra Road, OTC or Ranald Ngala “
  2. Find your matatu. Ignore the touts (“helpers”). Walk firmly and look for vehicles with “Naivasha” clearly marked.
  3. Pay the 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., “town centre,” “Naivasha Junction,” “Kenyatta Avenue-Naivasha (yes, there is a Kenyatta Avenue in naivasha”).

Pros and Cons of Taking a Matatu to Naivasha from Nairobi

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

Scroll to Top