Nairobi to Naivasha Matatus: Stages, SACCOs, Fares and Route

Naivasha is one of the major public transport destinations served from Nairobi, with matatus and shuttles operating between the capital and the Nakuru County town throughout the day.

Travellers can find direct Naivasha vehicles at several points within Nairobi CBD, although the exact boarding stage depends on the operator.

Passengers looking for transport within the capital rather than an intercity vehicle can also use the Nairobi Matatu Routes and Numbers: Complete Commuter Guide, which lists routes serving the city’s main corridors and neighbourhoods.

Where to Board Naivasha Matatus in Nairobi

One of the main operators on the Nairobi–Naivasha route is NNUS (Nairobi Naivasha United Services).

NNUS vehicles can be boarded from the operator’s stage around the Ronald Ngala Street and River Road area of Nairobi CBD.

Other Naivasha-bound vehicles and shuttles can be found around Nairobi’s central public transport area, although boarding points depend on the operator.

Passengers should always confirm that the vehicle is going directly to Naivasha before boarding. Some vehicles heading farther into the Rift Valley may pass through or near Naivasha without operating as a dedicated Nairobi–Naivasha service.

SACCOs and Operators

Among the operators serving the Nairobi–Naivasha corridor are NNUS and 2NK Sacco.

NNUS is particularly associated with passenger services between Nairobi and Naivasha, while 2NK operates a wider intercity network connecting Nairobi with several destinations outside the capital.

Operators, vehicle types and boarding locations can change, so passengers should confirm the current stage before travelling.

Nairobi to Naivasha Matatu Fare

Passengers should generally budget approximately KSh250 to KSh450 for a standard Nairobi–Naivasha trip.

The actual amount charged can vary according to the operator, vehicle and passenger demand.

During Fridays, weekends, public holidays and other periods of heavy travel, fares can increase considerably.

Passengers should therefore treat published fares as a guide rather than a guaranteed price and confirm the fare before paying or boarding.

Route from Nairobi to Naivasha

Naivasha lies northwest of Nairobi along one of the capital’s most important outward transport corridors.

Vehicles generally leave Nairobi and head towards the western side of the metropolitan area before continuing towards the Rift Valley and Naivasha.

A typical journey follows:

Nairobi → Westlands → Kangemi → Uthiru/Rironi → Limuru area → Rift Valley escarpment → Naivasha

For commuters trying to understand how this route connects with Nairobi’s wider road network, see our guide to Nairobi’s Major Roads and Transport Corridors.

How Long Does Nairobi to Naivasha Take?

The Nairobi to Naivasha journey normally takes approximately 1½ to 2½ hours, depending on traffic and road conditions.

Heavy traffic while leaving Nairobi can add considerable time to the journey. Congestion can also occur during weekends and holiday travel periods when large numbers of motorists leave Nairobi for destinations in the Rift Valley and western Kenya.

Passengers travelling for an appointment or onward connection should therefore allow additional travelling time.

Don’t Confuse Naivasha Town With Naivasha Road

Despite the similar names, Naivasha Road in Nairobi and Naivasha Town are completely different destinations.

Naivasha Road is a western Nairobi transport corridor serving areas including Kawangware, Riruta, Waithaka and Dagoretti.

If that is your destination, use the Metros Naivasha Road Matatu Routes and Public Transport Guide instead.

Passengers travelling to Naivasha Town in Nakuru County should specifically ask for a Naivasha-bound intercity vehicle.

Where Do Matatus Stop in Naivasha?

Direct Nairobi–Naivasha services terminate in Naivasha Town.

From the town centre, passengers travelling to areas around Lake Naivasha or settlements outside the town may need to connect to local public transport.

It is therefore useful to tell the conductor your final destination when approaching Naivasha, particularly if you are unfamiliar with the town.

Nairobi to Naivasha at a Glance

Destination: Naivasha, Nakuru County
Main Nairobi stage: Ronald Ngala Street/River Road area
Main operators: NNUS and 2NK Sacco
Typical fare: Approximately KSh250–450
Travel time: Approximately 1½–2½ hours
Arrival: Naivasha Town
Main corridor: Nairobi–Nakuru/Rift Valley corridor

Important

Matatu fares, operators and boarding stages can change without notice.

Fares can also rise during weekends, public holidays and periods of high passenger demand. Passengers should confirm the current fare, boarding stage and destination with the operator before travelling.

Leave a Comment