Karura, City Park and Ngong Road Forest: Which Nairobi Green Space Should You Build Your Day Around?

Three very different forests sit within Nairobi's city limits, and picking the right one depends on how far you are willing to travel and whether you want a trail, a picnic or a quiet stretch of indigenous trees.

Karura Forest: the one to book your trip around

Karura spreads across roughly 1,000 hectares between Limuru Road and Kiambu Road, with main gates at Limuru Road near Muthaiga, at Kiambu Road near the Runda junction, and a quieter gate off Thigiri Ridge. Entry is paid at the gate and modest by European standards, with separate small charges for the cave and waterfall circuit; bring cash or a card and expect a few hundred shillings rather than a full day's budget. Trails range from a 30-minute loop to a three-hour walk, and the shaded river paths stay walkable through the January–February dry season and the cooler June–August months.

The forest suits travellers staying in Westlands, Parklands, Muthaiga or Gigiri — 15 to 25 minutes by taxi from most Westlands hotels outside rush hour, though the Limuru Road gate can take 40 minutes from 7am to 9am. There are marked mountain-bike routes, a fenced playground, and simple cafés at the Limuru and Kiambu gates serving coffee and sandwiches. If you have one free morning in Nairobi, book it here: it is the most reliable combination of real forest, safe walking and easy taxi access. Skip it only if you have mobility limitations and need fully paved, step-free paths throughout.

City Park: central, free to enter, and best in small doses

City Park sits off Parklands Road, a short drive from the Sarova Panafric end of town and walkable from parts of Parklands and Ngara, roughly ten minutes by taxi from the Kenyatta International Convention Centre. It is free to enter, which is its great advantage and the reason it is busy at weekends. The mature fig and cedar trees along the central avenues are genuinely impressive, and the shaded benches make a decent hour's stop for someone with a morning to fill before a flight or a meeting.

Be realistic about the rest. Paths are uneven, signage is limited, and the park is busiest on Sunday afternoons with families, music and picnics. Go on a weekday morning if you want quiet. I would not build a trip around City Park, and I would not walk there after dark. Treat it as a bonus: pair a 45-minute loop with lunch in Parklands, where the Indian and Kenyan restaurants along Third Parklands Avenue are a better reason to be in the area than the park itself.

Ngong Road Forest: the local's forest, harder to reach

Ngong Road Forest lies along Ngong Road to the southwest, with access points near the Kenya Forest Service station around the Jamhuri and Racecourse areas and trails entered from roads off Ngong Road itself. It is smaller in visitor infrastructure than Karura and far less signposted. There is no café, no bike hire and no marketing; you go for indigenous trees, birds and a sense of being outside the city while still inside it. Entry arrangements and gate hours vary, so confirm locally before setting out rather than assuming a fixed schedule.

Getting there is the catch. From Westlands or the CBD, allow 30 to 50 minutes by taxi depending on Ngong Road traffic, which is heavy from 7am to 9am and again from 5pm to 7pm. I would only recommend it to travellers staying in Kilimani, Lavington or Kileleshwa, where the drive is 15 to 20 minutes, and to people who want a quiet walk rather than facilities. First-time visitors with a single free day should choose Karura instead; Ngong Road rewards repeat visitors and residents who know the trails.

Practicalities and where to base yourself

All three are day-use only, so plan walks between 6.30am and 6pm and carry water, a hat and insect repellent. June to August is cool and often overcast, January and February are hot and dry, and the long rains from late March to May turn trails muddy — Karura's paths drain best. Distances matter more than they look on a map: Karura to City Park is about 20 minutes by taxi, City Park to Ngong Road Forest 30 to 45 minutes. Do not try to combine all three in one day.

For Karura, base in Westlands or Gigiri, where mid-range and upper-mid-range hotels cluster and taxis are easy to find. For City Park, Parklands or the upper CBD works and puts you near good restaurants. For Ngong Road Forest, Kilimani and Lavington are the sensible bases and also convenient for the Nairobi National Museum and the Yaya Centre area. Whichever you pick, book a hotel with secure parking and a 24-hour front desk, and arrange return taxis in advance — ride-hailing apps work, but signal inside the forests is patchy.

Questions, answered

Do I need to book ahead for Karura Forest?

No advance booking is needed for general entry; you pay at the gate. Guided walks and the cave circuit are arranged on arrival or through the forest's official channels. Weekends are busiest, so arrive before 9am if you want quiet trails and easy parking.

Is City Park safe for a solo traveller?

It is generally fine on weekday mornings, when the park is quiet and staff are present. Go with someone if you can, keep valuables out of sight, and leave before dusk. For a longer, more secluded walk, Karura is the better-managed option.

How do I reach Ngong Road Forest without a car?

Ride-hailing from Kilimani or Lavington is the simplest approach, roughly 15 to 20 minutes. Ask the driver to wait or arrange a return pickup, since entrances are not on major matatu routes and app coverage at the gates can be unreliable.

Search live hotel prices in Nairobi →
5% back on completed stays · ~1 tonne CO₂ retired per booking

← Nairobi's page