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
5801R
5439R
Prime price per passenger
Cape Town
Flights from Cape Townto Nairobi
10368R
9719R
Prime price per passenger
Durban
Flights from Durbanto Nairobi
9269R
8667R
Prime price per passenger
Harare
Flights from Harareto Nairobi
-23 %
7371R
5681R
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 Johannesburg, the flight takes about 5h 56m; from Durban, around 6h 7m; and from Cape Town, roughly 7h 15m.
Flight Time (in hours)
JohannesburgDurbanCape Town
0h 1h 2h 3h 4h 5h 6h 7h 8h
5h 56m
6h 7m
7h 15m

How much does a flight to Nairobi cost?

At eDreams you can find flights from Johannesburg to Nairobi starting from R 4 699, with an average price of R 8 306. If you depart from other cities such as Durban, you can find tickets from R 11 427, and from Port Elizabeth starting from R 16 016, according to data from the last 72 hours.
JohannesburgDurbanPort ElizabethNelspruitPietermaritzburg
R 8 306
R 15 231
R 16 016
R 17 735
R 18 259
JohannesburgCheapest
Cheapest Price: R 4 699
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 R1286 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 book flights to Nairobi?
By this we mean when travellers book their tickets. For the best time to actually travel to Nairobi, read on.
When's the best time to go to Nairobi?
According to our customers' flight searches, the best time to fly to Nairobi is March.
The next best month to travel to Nairobi is April.
And let's not forget February, the third top choice for travelling to Nairobi.
However if you prefer things on the less busy side, we can highlight November as the least popular month for flights to Nairobi.
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.
Which airlines fly to Nairobi?

Airlines flying direct from South Africa to Nairobi include:

  • Kenya Airways, with flights from Cape Town, Johannesburg and from Lilongwe, for example.
  • Skyward Express also operates numerous flights, some of them originating from Lilongwe, Addis Ababa and Dar es Salaam.
  • RwandAir, with flights from Johannesburg to Nairobi and Addis Ababa and also from Dar es Salaam.

Airlines with indirect flights to Nairobi include:

  • Ethiopian Airlines, which flies from Johannesburg, Kinshasa or Harare.
  • Etihad Airways, with flights from Johannesburg and Cape Town, as well as from Gaborone.
  • Saudi Arabian Airlines, with flights from Johannesburg, Cape Town and also Port Elizabeth.
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 32 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!

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes