Karura Forest is one of Nairobi’s most important urban green spaces and recreational destinations. Located north of Nairobi CBD, the forest stretches across areas near Kiambu Road, Limuru Road, Muthaiga, Gigiri and Runda, providing residents and visitors with walking trails, cycling routes, picnic areas and other outdoor activities.
Because Karura Forest has several access points, the best public transport route depends on the entrance you intend to use.
For connections from different parts of Nairobi, use the Nairobi Matatu Routes and Numbers database. Visitors travelling to Nairobi from other parts of Kenya can also consult the Kenya Domestic Flights: Airports, Airstrips & Flight Routes Guide.
Where Is Karura Forest Located?
Karura Forest is located north of central Nairobi and covers a large area bordered by several neighbourhoods and major roads.
Destination: Karura Forest
City: Nairobi
Main transport corridors: Kiambu Road and Limuru Road
Nearby areas: Muthaiga, Gigiri, Runda and Ridgeways
Direction from Nairobi CBD: North
Unlike a single-building destination, Karura Forest has different entrances. Visitors should therefore decide which entrance they are using before choosing public transport.
What Is Karura Forest?
Karura Forest is a protected urban forest and one of Nairobi’s major outdoor recreation destinations.
Visitors use the forest for activities including walking, jogging, cycling, picnics, nature observation and organised outdoor activities.
Its extensive trail network and forest environment make it one of the most distinctive recreational areas within Nairobi.
How to Get to Karura Forest From Nairobi CBD
From Nairobi CBD, the route depends on the Karura Forest entrance you intend to use.
Public transport travelling towards Kiambu Road, Limuru Road and surrounding northern Nairobi neighbourhoods can bring visitors close to different sides of the forest.
The general journey is:
Nairobi CBD → Kiambu Road/Limuru Road corridor → Karura Forest
Tell the conductor that you are travelling to Karura Forest and specify your intended entrance or nearby landmark.
Which Matatu Goes to Karura Forest?
There is no single matatu route serving every entrance to Karura Forest.
Public transport serving the Kiambu Road and Limuru Road corridors provides some of the most useful connections.
The correct vehicle depends on which side of the forest you intend to access.
Before boarding, ask the conductor whether the vehicle passes the road or landmark closest to your chosen entrance.
For wider connections, consult the Nairobi Matatu Routes and Numbers database.
Karura Forest Entrances
Karura Forest can be accessed through several entrances around its perimeter.
This is important for public transport users because choosing the wrong side of the forest can create a significant additional journey.
Before leaving home, confirm the entrance associated with your activity, meeting point or event.
For first-time visitors, mapping the final walking section from the public transport stop to the selected gate is particularly useful.
Where to Board for Karura Forest in Nairobi CBD
Passengers should use the Nairobi CBD stage serving the corridor closest to their chosen Karura Forest entrance.
Services travelling towards Kiambu Road and Limuru Road are among the principal options.
Use the Nairobi Bus Stations & Termini: Complete Guide to Matatu Stages and Destinations to identify major Nairobi CBD boarding areas.
Tell the conductor your specific Karura Forest entrance or nearby landmark rather than simply saying “Karura.”
Where to Alight for Karura Forest
Your alighting point depends on the entrance being used.
Ask the conductor for the nearest practical stop and complete the remaining distance to the forest entrance on foot or by a short local connection where necessary.
Visitors should avoid assuming that all Karura entrances are within easy walking distance of one another.
Getting to Karura Forest From Kiambu Road
Kiambu Road runs along the eastern side of the wider Karura Forest area and provides an important public transport approach.
The general movement is:
Kiambu Road → Karura Forest access area
If travelling from farther along Kiambu Road towards Nairobi, tell the conductor which Karura entrance or nearby landmark you intend to use.
Getting to Karura Forest From Limuru Road
Limuru Road provides access to the western side of the wider forest area.
Passengers travelling along this corridor can alight near the appropriate access point and continue towards their selected entrance.
The general journey is:
Limuru Road → Karura Forest access area
Confirm the entrance before travelling because Limuru Road and Kiambu Road serve different sides of the forest.
Getting to Karura Forest From Gigiri
Gigiri lies close to the western and northwestern side of Karura Forest.
Depending on the starting point, visitors can use a local connection towards the appropriate forest entrance.
The general movement is:
Gigiri → Karura Forest
There is normally no reason to travel through Nairobi CBD first.
Getting to Karura Forest From Runda
Runda is located close to the northern and eastern side of the forest.
Visitors can connect locally towards the relevant Karura Forest entrance.
The general movement is:
Runda → Karura Forest
The best option depends on the particular section of Runda and the forest entrance being used.
Getting to Karura Forest From Westlands
From Westlands, commuters can travel towards the Limuru Road/Gigiri side of northern Nairobi.
Depending on the available public transport connection, travelling through Nairobi CBD may also provide a straightforward alternative:
Westlands → Nairobi CBD → Limuru Road/Kiambu Road → Karura Forest
Getting to Karura Forest From Thika Road
Passengers travelling from Kasarani, Roysambu, Zimmerman and other Thika Road neighbourhoods can connect towards the Kiambu Road side of the forest or travel through central Nairobi.
The most practical route depends on the starting point and chosen forest entrance.
Getting to Karura Forest From Eastlands
From Umoja, Buruburu, Donholm, Kayole and other Eastlands areas, a straightforward journey is to travel towards Nairobi CBD and transfer to a service heading towards the appropriate side of Karura Forest.
The general journey is:
Eastlands → Nairobi CBD → Kiambu Road/Limuru Road → Karura Forest
Getting to Karura Forest From Lang’ata
Passengers travelling from Lang’ata can travel towards Nairobi CBD before connecting to public transport serving Kiambu Road or Limuru Road.
The general journey is:
Lang’ata → Nairobi CBD → Karura Forest corridor
Because this is a cross-city journey, allow additional travel time during peak traffic periods.
Visiting Karura Forest
Visitors should confirm current opening hours, entrance charges and access requirements before travelling.
It is also useful to decide in advance whether the visit involves walking, cycling, a picnic, an organised event or another activity because different facilities may be associated with different parts of the forest.
Weather conditions can affect trails and outdoor activities.
Karura Forest Public Transport Guide
Destination: Karura Forest
City: Nairobi
Main corridors: Kiambu Road and Limuru Road
Nearby areas: Muthaiga, Gigiri, Runda and Ridgeways
Direction from Nairobi CBD: North
From Nairobi CBD: Use public transport towards the corridor nearest your chosen entrance
Where to alight: Depends on the Karura Forest entrance being used
Important: Confirm your entrance before beginning the journey
For other connections, use the Nairobi Matatu Routes and Numbers database.
More Nairobi Sports and Recreation Venues
Karura Forest is part of the Nairobi Sports and Recreation Venues database connecting major stadiums, parks, forests and recreational destinations with Nairobi’s public transport network.
Other destinations in the series include Nairobi Arboretum, Uhuru Gardens, Jamhuri Park, Ngong Racecourse, RFUEA Ground and Nairobi Club.
For Nairobi CBD boarding points and termini, use the Nairobi Bus Stations & Termini: Complete Guide to Matatu Stages and Destinations.
Information last verified: September 2026.





