Traffic congestion is a daily reality in Nairobi, where the population exceeds 4 million and the road networks can be confusing. Navigating the city efficiently requires a solid understanding of its transport options, which can save you both time and money.
Your journey to Nairobi typically starts at Jomo Kenyatta International Airport (NBO), located approximately 15 kilometers from the city center. From NBO, you have multiple transport options. The quickest way is to use ride-hailing apps like Uber or Bolt, which will cost you between KSh 1,500 to KSh 2,000 (approximately $10-$14) for a ride to central Nairobi. Alternatively, consider using the airport shuttle service, which charges about KSh 500 (about $3.50) per person and runs every 30 minutes.
If you're arriving by bus from other towns, the main bus terminal is located at the Central Business District (CBD) near the Kencom stage. Buses from cities like Mombasa and Kisumu can take anywhere from 8 to 12 hours, costing between KSh 800 to KSh 1,500 ($6-$11) depending on the service. The reputable companies to consider are Modern Coast and Easy Coach.
Nairobi's public transport predominantly consists of matatus, which are shared minibuses that operate on set routes. For instance, to travel from the CBD to the popular Westlands area, take Matatu Number 46 from Kencom stage, which costs KSh 50 (about $0.35) and takes roughly 30 minutes. Be prepared for possible delays, especially during peak hours (8-9 AM and 5-7 PM).
Buses and matatus are a great way to experience local life, but for a more comfortable option, consider the Nairobi Commuter Rail. The train operates between stations like Nairobi Terminus (near the CBD) and the suburb of Syokimau, costing KSh 40 (about $0.28) for a one-way ticket. It’s a scenic and less congested alternative, doubling as a chance to watch the city pass by.
Nairobi offers a range of accommodation options suited for busy travelers. For proximity to the city center and good amenities, consider staying at Sarova Panafric, which offers comfortable rooms starting at KSh 14,000 per night (about $97). If you prefer something more budget-friendly, check out the Ibis Styles Nairobi, where prices start around KSh 8,000 ($56) per night. Both hotels provide easy access to public transport and major attractions.
For a more local experience, book a stay at a guesthouse in the Karen neighborhood, like the Karen Inn, where rooms are priced around KSh 6,000 ($42) per night. This area is quieter and close to attractions such as the Giraffe Centre and the David Sheldrick Wildlife Trust, perfect for a weekend getaway.
Nairobi's culinary scene is diverse, offering everything from street food to fine dining. For a quick and delicious meal, head to Mama Oliech Restaurant in Kilimani for their renowned fish dishes, priced around KSh 800 ($5.50). If you’re looking for a unique experience, try the Nyama Choma (grilled meat) at Carnivore Restaurant, where a buffet meal starts at KSh 4,500 ($31). Don’t miss Nairobi’s vibrant cafes like Artcaffe in Sarit Centre, where you can enjoy a coffee and pastries while catching up on some work.
In terms of activities, exploring Nairobi National Park is a must. Entry is KSh 1,500 ($10.50) for non-residents, and you can see lions, giraffes, and rhinos, all with the city’s skyline in the background. For a cultural experience, visit the Nairobi National Museum, which costs KSh 1,200 ($8.50) for entry. Make sure to check out the local handicrafts at the Maasai Market, located near the Uhuru Park, where you can haggle for items and snag some unique souvenirs.
To make your trip to Nairobi as efficient as possible, keep these tips in mind:
| Item | Cost | Notes |
|---|---|---|
| Matatu ride (CBD to Westlands) | KSh 50 | Approx. $0.35, quick service. |
| Uber ride from NBO to CBD | KSh 1,500 | Approx. $10-$14, depends on traffic. |
| Nairobi National Park entry | KSh 1,500 | Approx. $10.50, great wildlife experience. |
| Carnivore Restaurant (buffet) | KSh 4,500 | Approx. $31, famed for grilled meats. |
| Ibis Styles Nairobi (per night) | KSh 8,000 | Approx. $56, budget-friendly and central. |
| Sarova Panafric (per night) | KSh 14,000 | Approx. $97, upscale with great amenities. |
| Nairobi Commuter Rail (one-way ticket) | KSh 40 | Approx. $0.28, scenic and efficient. |
Use this rough planner to sanity-check the total trip cost before you lock flights, hotels or activities.
The best way to get around Nairobi is through a combination of matatus, taxis, and the Nairobi Commuter Rail. Matatus are the most economical option, while ride-hailing apps offer convenience. For longer distances, the commuter rail is a comfortable and scenic choice, especially during rush hours.
Public transport in Nairobi can be safe, but exercise caution. Always stay aware of your surroundings, especially in crowded spaces. Use reputable matatus and avoid traveling alone at night. Opting for ride-hailing services can add an extra layer of safety during late hours.
Traveler comments
Add a route note, correction, timing tip or question for this guide.