Book cheap flights to Nairobi

Explore the best deals

Discover the cheapest flights to Nairobi
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Nairobi

Johannesburg
Flights from Johannesburgto Nairobi
5207R
4878R
Prime price per passenger
Cape Town
Flights from Cape Townto Nairobi
12109R
11351R
Prime price per passenger
Durban
Flights from Durbanto Nairobi
9503R
8920R
Prime price per passenger
Harare
Flights from Harareto Nairobi
-25 %
6531R
4904R
Prime price per passenger

How long is the flight to Nairobi?

If you’re planning a trip to Nairobi, we at eDreams have checked the most popular routes to help you plan ahead. From Umtata, the flight takes about 5h 20m; from Durban, around 5h 46m; and from Johannesburg, roughly 5h 47m.
Flight Time (in hours)
UmtataDurbanJohannesburgEast LondonCape Town
0h 1h 2h 3h 4h 5h 6h 7h 8h
5h 20m
5h 46m
5h 47m
6h 0m
7h 26m

How much does a flight to Nairobi cost?

At eDreams you can find flights from Johannesburg to Nairobi starting from R 2 665, with an average price of R 3 547. If you depart from other cities such as Cape Town, you can find tickets from R 4 283, and from Durban starting from R 8 701, according to data from the last 72 hours.
Filter by
JohannesburgCape TownDurban
R 3 547
R 7 051
R 8 701
JohannesburgCheapest
Cheapest Price: R 2 665
Cheapest
Average

Find and book the best flights to Nairobi

Nairobi serves as East Africa's economic and cultural hub. This major city in Kenya provides a key gateway for travel throughout the region. Visitors often find themselves drawn to its dynamic urban landscape.

The city offers a rich tapestry of sights, from the Parliament Buildings to the Kenyatta International Convention Centre. Explore the National Museum, discover art at the Nairobi Gallery, or visit the Jamia Mosque. Each location contributes to Nairobi's unique architectural and historical identity.

Travellers to Nairobi can immerse themselves in a diverse urban experience. The city blends a modern atmosphere with its rich heritage, making it a compelling destination for discovery.

When is the best time to fly to Nairobi?

High Season

Nairobi's high season, typically from July to October, brings dry, mild weather and clearer skies. Upon arrival, you'll find a city bathed in pleasant sunshine, with daytime temperatures averaging around 23°C. The air feels crisp, and outdoor activities thrive. This period coincides with the Great Migration in the Maasai Mara, drawing many visitors through Nairobi, which contributes to a bustling atmosphere.

The city's pace picks up significantly during these months. Parks and outdoor markets are livelier, and restaurants often expand their outdoor seating options. While Nairobi itself doesn't host major high-season specific cultural events, the influx of tourists creates a lively, energetic feel. The dry conditions make exploring Nairobi National Park particularly rewarding, as wildlife gathers around water sources.

Low Season

The low season in Nairobi, generally from March to May and November to December, is characterised by two distinct rainy periods. The "long rains" from March to May bring heavier downpours, while the "short rains" in November and December are less intense. When you land during these times, you'll encounter a greener, more lush landscape, often accompanied by cooler temperatures, typically around 20°C.

The city adopts a more relaxed, subdued rhythm during the rains. Traffic can be heavier, but the overall atmosphere is calmer, with fewer crowds at popular attractions. This is a time when local life unfolds without the intensity of peak tourism. The rain revitalises the botanical gardens and other green spaces, offering a fresh, verdant perspective on the city. You might also notice a focus on indoor cultural events, reflecting the shift in daily activities.

Nairobi bucket list: Best activities & sights

After your flight lands, Nairobi greets you with a unique blend of urban energy and natural wonders. This dynamic city offers a gateway to distinctive experiences, revealing its spirit through wildlife encounters, historical insights, and lively local culture. Prepare to explore a destination that truly sets itself apart.

Nairobi National Park
This remarkable park allows you to see rhinos, lions, and giraffes roaming freely, all against the backdrop of the city skyline. It’s the only capital city in the world with a national park within its boundaries, offering an unparalleled safari experience just minutes from downtown.

David Sheldrick Wildlife Trust
Visit this elephant orphanage to learn about their conservation efforts and witness the feeding of orphaned baby elephants. It provides a unique opportunity to connect with these magnificent animals and support their rehabilitation into the wild.

Giraffe Centre
Interact with endangered Rothschild's giraffes by feeding them from a raised platform. This conservation centre allows for close encounters, educating visitors on giraffe conservation while offering memorable moments.

Karen Blixen Museum
Step into the preserved farmhouse of Danish author Karen Blixen, known for her book Out of Africa. The museum offers a glimpse into colonial life in Kenya and her personal story, connecting you with a significant piece of the region's history.

Bomas of Kenya
Experience the diverse cultural heritage of Kenya through traditional dances, music, and homestead replicas from various ethnic groups. It’s an immersive way to understand the country's rich tapestry of traditions and lively performing arts.

Railway Museum
Explore Kenya's railway history, including significant locomotives and carriages that shaped the nation's development. This museum offers insights into the colonial era and the engineering feats that connected East Africa.

Nairobi National Museum
Delve into Kenya’s natural and cultural history, featuring ethnographic exhibits, archaeological finds, and displays on flora and fauna. The museum provides a comprehensive overview of the country’s heritage and biodiversity.

Secure your seat to Nairobi today

Planning your Nairobi adventure? Finding great flight deals is straightforward when you book in advance and consider flexible dates. For even more benefits on your journey, eDreams Prime offers extra advantages on flights. Soon, you'll be on your way to discovering Nairobi.

Frequently asked questions about flights to Nairobi

How can I find cheap flights to Nairobi on eDreams?
At eDreams you will find flights from R1012 to Nairobi. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Nairobi.
Which airlines fly to Nairobi?

Airlines flying direct from South Africa to Nairobi include:

  • Kenya Airways, with flights from Cape Town, Mombasa and from Dar es Salaam, for example.
  • Hahn Air Technologies also operates numerous flights, some of them originating from Ukunda, Lamu and Malindi.

Airlines with indirect flights to Nairobi include:

  • Ethiopian Airlines, which flies from Cape Town, Johannesburg or Hong Kong.
  • Kenya Airways, with flights from Cape Town and Hong Kong, as well as from Abuja.
  • Taag, with flights from Cape Town, Johannesburg and also Lagos.
How long before a flight to Nairobi should I be at the airport?
If you want to be on time for your flight to Nairobi, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to Nairobi departing from over 37 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to Nairobi with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!
What is the name of Nairobi’s airport?
Nairobi is served by 1 airport[s]. Jomo Kenyatta International Airport operates flights towards both domestic and international destinations within 37 cities, such as Johannesburg, Cape Town and Lamu, the most popular routes.
How far is Nairobi’s airport from the city centre?
Nairobi’s airport Jomo Kenyatta International Airport is located 16 kms from the city centre.
How much is the trip from the airport to Nairobi’s city centre?
Public transport: The price for the trip is about 12.88 R per person.
Taxi: If you have more budget and prefer to take a taxi from Jomo Kenyatta International Airport , the average price for the ride to Nairobi centre is around 25.75 R per km.
Car: For more convenience and freedom during your stay, eDreams has the best offers of car rentals in Nairobi. Pick your preferred car type and get from Jomo Kenyatta International Airport to Nairobi city centre on your own terms.

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes