16 Best Things to Do in Nairobi - Itinerary and Travel Guide
My trip to Nairobi kicked off unexpectedly when I found a rare deal on cheap tickets from Malaysia to East Africa. I jumped on it and booked my flight, which included a one-day layover in Muscat, Oman.
Ever since I watched “The Lion King” as a kid, I had dreamed of exploring the African wilderness and going on a safari. This solo trip to Nairobi was a dream come true as it was the perfect gateway to my safari adventures.
In this travel guide, I’ll share my experiences and some practical tips to help you make the most of your own adventure in Nairobi.
Table of Contents
Overview
History
Nairobi was founded in 1899 as a railway depot for the Uganda Railway and quickly evolved into a significant settlement due to its strategic location and favorable climate. Initially a swampy area, it was chosen as the capital of British East Africa in 1907, due to its central position between Mombasa and Kampala.
Following Kenya’s independence in 1963, Nairobi continued to flourish as the nation’s political, economic, and cultural hub.
Geography
Nairobi is situated in the south-central part of Kenya, at an elevation of approximately 1,795 meters (5,889 feet) above sea level. The Nairobi River flows through the city, which is surrounded by several green spaces, including Nairobi National Park to the south.
Population
Nairobi is a metropolis with an estimated population of over 4 million people, making it the largest city in Kenya. The city’s population is diverse, comprising various ethnic communities, including Kikuyu, Luo, Luhya, and Kalenjin, alongside a significant expatriate community.
Best Time to Go to Nairobi, Kenya
Nairobi enjoys a moderate climate with two rainy seasons (March-May and October-November).
The best time to visit Nairobi is during the dry seasons, from June to October and January to February. During these months, the weather is pleasantly warm and rainfall is minimal, making it ideal for outdoor activities and safaris. Wildlife viewing in Nairobi National Park and other reserves is especially rewarding during the dry season, as animals gather around water sources.
If you prefer fewer crowds and don’t mind the occasional rain, the shoulder months of March and November are also good options. It also means lower prices on flight tickets, hotels, and safaris.
How to Get to Nairobi
By Air
The most convenient way to reach Nairobi is by flying. Nairobi is served by two main airports:
- Jomo Kenyatta International Airport (NBO): The primary international gateway located about 15 kilometers (9 miles) southeast of Nairobi’s city center. It handles numerous direct flights from major cities worldwide, including London, New York, Dubai, and Johannesburg.
- Wilson Airport (WIL): Located closer to the city center, Wilson Airport primarily handles domestic and regional flights, making it a key hub for travel within Kenya and to neighboring countries.
By Road
Nairobi is well-connected by road to various parts of Kenya and neighboring countries, including Tanzania and Uganda. Long-distance buses like Modern Coast and Impala Shuttle operate regularly.
Alternatively, driving to Nairobi can be an adventurous way to see the Kenyan landscape.
From Mombasa, the Mombasa-Nairobi Highway (A109) offers a scenic drive but can be challenging due to traffic and road conditions. From Tanzania, the main border crossing at Namanga connects Arusha to Nairobi, with good road conditions making for a relatively straightforward drive.
By Rail
The Standard Gauge Railway (SGR) offers a modern and comfortable travel option:
- From Mombasa: The Madaraka Express connects Mombasa and Nairobi with daily services. The journey takes approximately 4.5 to 6 hours, depending on whether you take the express or intercounty service.
How to Get Around in Nairobi
I got around quite easily using public transports and ride-sharing apps. Here are the types of public transports you can find in Nairobi:
Matatus: Minibuses that operate on specific routes throughout Nairobi. Affordable but often crowded and sometimes difficult for newcomers to navigate. Fares are cheap and typically range from KES 20 to KES 100, depending on the distance.
City Buses: Operated by companies such as Kenya Bus Service (KBS) and Citi Hoppa. More organized than matatus but still can be crowded during peak hours.
Boda-Bodas: Motorcycle taxis that are quick and can navigate through heavy traffic. Less safe compared to other modes of transport; helmet use is recommended. Can be ordered through apps like Safe Boda and Uber Boda.
Taxis: Widely available throughout the city. Some reliable taxi companies include Kenatco Taxis and Jatco Taxis. Ensure they are metered or agree on a fare beforehand to avoid being overcharged.
Ride-Sharing: Popular services include Uber, Bolt, and Little Cab. Convenient, relatively safe, and prices are determined by the app. Easy to use with a smartphone and offers a cashless payment option.
16 Top Things to Do in Nairobi
Nairobi is an exciting city that mixes modern urban life with rich natural and cultural heritage, offering something for every kind of traveler. In fact, if you don’t have time to travel to Maasai Mara for a multi-day safari, you can see wildlife right here in the capital city.
Here are some of the best things to do in Nairobi:
1. Get a taste of the wild at Nairobi National Park
Nairobi National Park, established in 1946, is a wildlife reserve located just 7 kilometers from Nairobi city center. Spanning over 117 square kilometers, this park offers the incredible experience of spotting wildlife with the city skyline as a backdrop.
You can see lions, leopards, cheetahs, rhinos, and over 400 bird species here, making it a real safari adventure without leaving the capital. The open grass plains and acacia bushes create a perfect home for many animals, while the Mbagathi River attracts diverse birdlife. Plus, the park plays a crucial role in conserving endangered black rhinos.
Whether you opt for a guided game drive or a self-guided tour, you’ll be amazed by the surreal sight of wild animals roaming freely with skyscrapers in the distance.
2. Visit an elephant orphanage
The David Sheldrick Elephant Orphanage, located within Nairobi National Park, is a heartwarming place where orphaned elephants get a second chance at life. Founded in 1977 by Dr. Dame Daphne Sheldrick in honor of her late husband David, this sanctuary rescues baby elephants that have lost their mothers, often due to poaching.
Visitors can enjoy the daily public feeding and mud-bath sessions from 11 AM to 12 PM, where you can see these adorable elephants up close and learn about their stories. The dedicated team here works hard to care for the elephants and prepare them for life back in the wild.
3. Get friendly with giraffes at the Giraffe Center
The Giraffe Centre in Nairobi is a fun and educational spot where you can get up close and personal with endangered Rothschild giraffes. Located in the Lang’ata suburb, this center was established in the 1970s to save this unique species from extinction.
Visitors can hand-feed the giraffes from a raised platform, and if you’re lucky, you might even get a slobbery kiss! The staff are super friendly and provide interesting facts about giraffe conservation and their habits. There’s also a nature trail to explore, offering a peaceful walk through the beautiful surroundings.
4. Discover Kenya's heritage at Nairobi National Museum
The Nairobi National Museum is a fantastic spot to dive into Kenya’s rich history and culture. Located just a short distance from the city center, this museum has something for everyone. You’ll find cool exhibits on everything from ancient fossils and traditional African art to Kenya’s vibrant wildlife.
One of the highlights is the collection of early human fossils, which gives you a glimpse into our prehistoric past. The museum also features the Snake Park next door, where you can check out a variety of reptiles. It’s a great place to spend a few hours, learn something new, and get a better understanding of Kenya’s rich heritage.
5. Experience Kenyan traditions at Bomas of Kenya
Also located just a few kilometers from Nairobi’s city center is Bomas of Kenya — a great place to soak up some authentic Kenyan culture through showcases of traditional music, dance, and crafts from Kenya’s various ethnic groups.
You can wander through the recreated traditional homesteads, each representing a different Kenyan tribe, and get a real feel for their unique lifestyles. The highlight is definitely the daily dance performances, which are full of energy and color.
6. Visit the Karen Blixen Museum
The Karen Blixen Museum is a charming place to visit if you’re interested in Kenya’s colonial history and the story behind the famous book, “Out of Africa“. Located in the leafy suburb of Karen, this former home of the Danish author Karen Blixen offers a peek into her life and times.
You can stroll through the beautifully preserved house, see her personal belongings, and explore the lush gardens. The museum also gives you a sense of what life was like on a coffee plantation during the early 20th century. It’s a relaxing spot with a lot of history, perfect for a leisurely afternoon away from the hustle and bustle of Nairobi.
7. Join a walking tour
If going around on your own sounds daunting, joining a walking tour in Nairobi is a fantastic way to explore the city up close and personal. Whether you’re interested in discovering the local street art, learning about Nairobi’s history, or sampling some delicious street food, a walking tour lets you experience it all with a local guide who knows the ins and outs of the city.
It’s a great way to get a feel for Nairobi’s different neighborhoods, meet fellow travelers, and uncover hidden gems that you might miss on your own. Plus, you get to stretch your legs and enjoy the city’s vibe at a relaxed pace. Check out this storytelling tour I joined with former street kids:
8. Go shopping at the markets
Going shopping in Nairobi is an exciting adventure, with options to suit every taste and budget. The Maasai Market is a must-visit for handmade crafts, jewelry, and souvenirs; just remember to haggle for the best prices!
For a more upscale experience, head to Westgate or Village Market, where you’ll find international brands, stylish boutiques, and great dining options. City Market is perfect for fresh produce and flowers, while Yaya Centre offers a mix of local and international shops.
There are even tours that can take you shopping and help you haggle for the best prices!
9. Walk through the Kibera slums
Kibera, one of Nairobi’s largest informal settlements, offers a unique and eye-opening experience for those interested in understanding the city’s diverse social landscape. Despite the challenges of poverty, Kibera is full of life, resilience, and entrepreneurial spirit.
Guided tours are available, often led by local residents, which provide a respectful way to learn about the community, its struggles, and its successes. You’ll see small businesses, schools, and community projects that highlight the resourcefulness and strength of the people living there.
10. Get caffeinated at a coffee farm
If you’re a coffee lover, visiting a coffee farm is a must. Located just on the outskirts of the city, these farms offer guided tours that take you through the entire coffee production process, from the planting of the beans to the final cup.
You’ll learn about the history of coffee in Kenya, see the coffee bushes up close, and understand the meticulous work that goes into producing high-quality coffee. Many tours end with a tasting session, where you can savor freshly brewed Kenyan coffee.
Read about my experience visiting a coffee farm in Kiambu:
11. Join a cooking class
Another fantastic way to embrace the local culture and cuisine is by joining a cooking class. These classes often take you to local markets first, where you can pick out fresh ingredients and learn about traditional Kenyan produce and spices.
Back in the kitchen, you’ll get hands-on experience preparing classic dishes like ugali, sukuma wiki, and nyama choma under the guidance of a skilled local chef. It’s a fun, interactive way to learn new cooking techniques and recipes, and the best part is getting to enjoy the delicious meal you’ve created.
12. Tour a bead factory
The Kazuri Beads Factory, located in the Karen area, produces beautiful handmade ceramic beads and pottery. A visit here allows you to see the entire bead-making process, from shaping and painting the clay to firing the beads in the kiln.
You’ll meet the talented women artisans, many of whom are single mothers, and learn how this enterprise empowers them by providing fair wages and sustainable employment. The intricate beads make for unique souvenirs or gifts.
13. Take a break at the Karura Forest Reserve
Karura Forest Reserve is a serene urban oasis right in the heart of Nairobi, offering a perfect escape from the city’s hustle and bustle. This expansive forest is crisscrossed with well-maintained trails, making it ideal for walking, jogging, biking, or simply enjoying a peaceful nature walk.
As you explore, you’ll come across scenic spots like the beautiful Karura waterfall, tranquil lily-covered ponds, and lush picnic areas. The forest is also home to a variety of wildlife, including monkeys, butterflies, and numerous bird species.
14. Hike and zipline at Ngong Hills
Hiking and ziplining at Ngong Hills is an adventure lover’s dream, just a short drive from Nairobi. The rolling green hills provide an excellent backdrop for a scenic hike, with trails that take you across the iconic wind turbines and offer panoramic views of the Great Rift Valley and Nairobi skyline.
After a refreshing hike, you can take your adventure to new heights with a ziplining experience that lets you soar above the stunning landscape.
15. Explore the nightlife
Nairobi boasts one of the best nightlife scenes in the whole of Africa, with its laid-back lounges, lively bars, and energetic dance clubs.
Westlands and Kilimani are the go-to areas for a night out, packed with popular spots like Brew Bistro, K1 Klub House, and Alchemist Bar, where you can enjoy delicious cocktails and a great atmosphere.
16. Go on a day trip
If you would like to venture further, it’s possible to make a day trip to Maasai Mara to visit the Masai village or enjoy a game drive.
Other great options are Lake Naivasha, where you can enjoy boat rides, see hippos, and explore nearby Hell’s Gate National Park, and the Ol Pejeta Conservancy, home to the Sweetwaters Chimpanzee Sanctuary and also the largest black rhino sanctuary in East Africa.
How Long to Stay in Nairobi
The ideal duration for a stay in Nairobi largely depends on your interests and travel plans, but generally, 3 to 5 days is sufficient to explore the city’s main attractions and get a feel for its culture. Here’s a suggested itinerary:
- Day 1: Arrive and settle in, visit the Nairobi National Museum and explore the city center.
- Day 2: Spend a day at Nairobi National Park, including the David Sheldrick Wildlife Trust and the Giraffe Centre.
- Day 3: Explore Karen Blixen Museum, Kazuri Beads Women’s Cooperative, and enjoy some local cuisine.
- Day 4: Visit the Maasai Market, take a walk in Karura Forest, and enjoy Nairobi’s nightlife.
- Day 5: Additional time for shopping, visiting any missed attractions, or taking a day trip to nearby areas like the Ngong Hills.
I stayed in Nairobi for only three days — one day at the beginning of my trip, and two days right at the end, before flying home. Most of my time was spent walking around the city, exploring the markets, trying new food, and hanging out with my local host.
I visited a coffee farm and joined a walking tour with street kids, but skipped the national park and giraffe centre because I had already been on a safari in Maasai Mara.
Where to Stay in Nairobi
Nairobi offers a wide range of accommodation options to suit various budgets and preferences.
Choose a location based on your itinerary. Westlands and the city center are convenient for business travelers, while Karen and Lang’ata offer a more relaxed environment close to nature and attractions. Here are some top-rated accommodation options:
Budget
Mid-Range
Luxury
Is Nairobi Safe?
Nairobi, like any major city, has both safe areas and places where caution is necessary. While it’s generally safe for tourists, it is important to exercise common sense and take certain precautions to ensure a safe and enjoyable visit:
- Stick to well-known areas: Tourist-friendly neighborhoods like Westlands, Karen, and Gigiri are generally safe.
- Use reputable transportation: Opt for licensed taxis, ride-sharing apps like Uber or Bolt, and avoid unregistered cabs.
- Secure accommodations: Stay in reputable hotels or guesthouses that offer good security.
- Daytime exploration: Explore attractions and neighborhoods during daylight hours.
- Be aware of your surroundings: Keep an eye on your belongings in crowded places and avoid displaying valuables openly.
- Avoid walking alone at night: Use a taxi or ride-sharing service instead.
- Stay informed: Follow local news and heed any travel advisories.
- High-crime neighborhoods: Areas like Eastleigh, parts of Kibera, and downtown at night can be risky.
- Demonstrations and political rallies: Avoid large gatherings which can sometimes turn violent.
Most of these rules are applicable in any other major city, not only in Nairobi. Personally, I felt quite safe as a solo female traveler even when taking public transports on my own after dark, but please do keep your wits about you at all times, as I’ve heard stories of other tourists who weren’t as lucky as I was.
Additional Tips & Info
- Currency: The Kenyan Shilling (KES) is the local currency. ATMs are widely available, and credit cards are accepted in many establishments.
- Language: English and Swahili are the official languages; most people in Nairobi speak English.
- Electricity: The standard voltage is 240V. Plugs are of type G.
- Health precautions: Ensure you have necessary vaccinations, such as yellow fever, and take anti-malarial medication if advised.
- Taking photos: Kenyan law does not permit taking photos of government buildings or military installations due to security concerns. But I also got told off by a local for taking photographs of a restaurant that I thought looked interesting, so I guess you have to be careful and discreet when taking pictures in any public place.
Final Thoughts
Nairobi’s mix of city vibes and natural beauty makes it a one-of-a-kind travel destination.
To me, it’s the perfect starting point in East Africa for first-time visitors, as it is modern and fairly easy to navigate, with almost everyone speaking English. I also found it less hectic and more organized than neighboring countries like Tanzania and Uganda.
My time in Nairobi has been full of surprises and unforgettable moments, and has definitely earned a special place in my travel memories. I would even go so far as to say that Nairobi is my favorite city in East Africa.
I hope this guide helps you get the most out of your visit and inspires you to discover your own unique experiences in this amazing city. Safe travels!
Have you been to Nairobi? What was your experience like? Share your thoughts in the comment section below.