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
3280R
3073R
Prime price per passenger
Cape Town
Flights from Cape Townto Nairobi
10383R
Prime price per passenger
Durban
Flights from Durbanto Nairobi
9686R
9090R
Prime price per passenger
Harare
Flights from Harareto Nairobi
6629R
6217R
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 Durban, the flight takes about 5h 20m; from Johannesburg, around 5h 53m; and from George, roughly 7h.
Flight Time (in hours)
DurbanJohannesburgGeorgeCape TownPort Elizabeth
0h 1h 2h 3h 4h 5h 6h 7h 8h
5h 20m
5h 53m
7h 0m
7h 12m
7h 15m

How much does a flight to Nairobi cost?

At eDreams you can find flights from Johannesburg to Nairobi starting from R 2 660, with an average price of R 3 661. If you depart from other cities such as Cape Town, you can find tickets from R 4 285, and from Durban starting from R 4 380, according to data from the last 72 hours.
Filter by
JohannesburgCape TownDurban
R 3 661
R 9 643
R 6 733
JohannesburgCheapest
Cheapest Price: R 2 660
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 R1397 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.
When's the best time to go to Nairobi?
According to our customers' flight searches, the best time to fly to Nairobi is March.
What are the cheapest airlines flying to Nairobi?

Looking at the prices of our customers' bookings from US to Nairobi, your best bet for cheap flights is:

  • Uganda Airlines: the average price of a one way flight is R7 851,13 . The average price of a Johannesburg ticket to Nairobi is R7 847,16 and R11 315,23 if you leave from Cape Town.
  • Zambia Airways: a one-way ticket costs on average R8 719,06: this has been calculated taking as a reference the average price of flights of Johannesburg to Nairobi, which amounts to R8 741,80 and that of flights departing from Cape Town, whose average price is R11 753,12.
  • Taag: the average price of a one-way ticket is R8 892,81. The flight between Johannesburg and Nairobi costs on average R6 396,83 and the ticket price from Cape Town round the R11 497,66.
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 36 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!
How many airports are in Nairobi and which is the main one?
Nairobi has 1 airport. Jomo Kenyatta International Airport operates domestic and international flights to 36 cities. Some of the most popular destinations are Johannesburg, Cape Town and Lusaka.
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.

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes