Search flights to Nairobi

Show filters


How to search and compare cheap flights to Nairobi?

You can choose from an array of cheap flights to Nairobi from both full-service and low-cost airlines using the convenient eSky cheap airfare search engine. Provide your key search criteria, including your departure and arrival points, travel dates and the number and passengers and start browsing cheap flights to Nairobi. Sort the results by price or travel duration to find the best flights to Nairobi that suit your budget. Click on the "Flights in nearby dates" to view the airfares on different days.

Cheap flights to Nairobi - cities that connect directly

Cheap flights to Nairobi are operated directly from Johannesburg and Cape Town. The average flight duration from Johannesburg to Nairobi is 4 hours on South African Airways and 4 hours 05 minutes on Kenya Airways. The option recommended by eSky is, however, a flight operated by Ethiopian Airlines that includes one layover and last 6 hours 40 minutes. It can cost half the price of non-stop flights. Cheap flights to Nairobi are also operated non-stop from Cape Town by Kenya Airways and the average flight time is 5 hours 45 minutes. There are cheaper options to fly to Nairobi from Cape Town that include a layover and are operated by, for instance, Rwanair Express (the average flight duration is 11 hours 05 minutes) and South African Airways (the average flight duration is 7 hours 45 minutes). Use the eSky cheap airfare engine to search and compare numerous cheap flights to Nairobi from South Africa and choose your best option.

Cheap flights to Nairobi  - connecting flights

Although non-stop flights to Nairobi are operated only from Johannesburg and Cape Town, it does not mean that you cannot fly to Nairobi if you live in a different part of South Africa. Other South African cities from which you can jet off to Nairobi include Port Elizabeth, Durban, East London, George, Nelspruit, Hoedspruit, Polokwane, and Bloemfontein. You can fly to Nairobi from Port Elizabeth 7 hours 15 minutes on South African Airlines with one layover in Johannesburg or choose the cheapest two-stop option offered by FlySafair + Ethiopian Airlines that lasts 10 hours 20 minutes and save several thousand ZAR. Cheap flights to Nairobi from Durban last 7 hours on South African Airways and 7 hours 25 minutes on British Airway + Kenya Airways, whereas it takes 7 hours 15 minutes to fly to Nairobi from East London on Kulula + Kenya Airways. To fly to Nairobi from George, book a cheap connecting flight with Kulula + Kenya Airways that will last 11 hours or opt for a flight either on Kenya Airways or Kulula without an aircraft change that will fly you to Nairobi in 7 hours 20 minutes. It takes 7 hours 55 minutes to get to Nairobi from Nelspruit on South African Airways + Kenya Airways and 9 hours if you choose almost the cheapest flight operated by South African Airlines. The average duration of cheap flights to Nairobi from Hoedspruit is 8 hours 10 minutes on South American Airlines, while cheap flights to Nairobi from Pokolwane operated by South African Airways + Kenya Airways last 8 hours 20 minutes. The cheapest option, however, includes two stopovers and lasts 11 hours 05 minutes but it will let you save almost 7 thousand ZAR on average. Flights to Nairobi from Bloemfontein are served by Soth African Airways + Kenya Airways and the average flight duration is 6 hours 35 minutes, whereas it is 9 hours 10 minutes when choosing the cheapest option, thanks to which you will save several thousand ZAR.

When are the cheapest flights to Nairobi?

If you can be flexible with your travel dates, view the cheapest days to fly to Nairobi with the eSky price calendar. Just enter your home airport in the "Departing from" box and Nairobi in the "Arriving at" box to get the whole-month view available flights Nairobi with the cheapest airfares in bold. By using the eSky price calendar you will be able to swiftly spot the cheapest possible flights to Nairobi and travel at a fraction of the cost.

How to book cheap Nairobi flights on eSky?

Click "Choose" next to your perfect Nairobi flight you have found with one of the eSky tools to make an easy booking. View your flight details and add other services, such as trip cancellation insurance, travel insurance or assistance package. Provide your personal details and contact information and choose how you would like to pay. Congratulations - you have just booked your cheap flight to Nairobi.

Cheap flights to Nairobi with South African Airways

Cheap flights to Nairobi on South African Airlines come with two pieces of hand baggage (a bag and a smaller item) the passenger can bring into the cabin. The smaller item must fit in the overhead bin or under the seat in front of the passenger, whereas the carry-on bag may not exceed 8 kg and the total dimensions of 115 cm. Two items of checked baggage are allowed when flying to Nairobi in the Economy, however, none can be heavier than 23 kg.  Passengers can check-in online from 24 hours before the flight departure. Your cheap flight ticket to Gaborone with South African Airways will include complimentary refreshments and free inflight entertainment, including movies, TV shows, and documentaries as well as the inflight magazine.

Cheap flights to Dubai with Kenya Airways

Each passenger flying to Nairobi on Kenya Airways is allowed to bring one carry-on bag that does not exceed the total dimensions of 112 cm and is not heavier than 10 kg + a smaller item, such as an overcoat, a handbag, a laptop bag, reading material, etc. The economy class gets one piece of checked baggage up to 20 kg that does not exceed the total dimensions of 158 cm. No item may weigh more than 32 kg. Online check-in with Kenya Airways is available between 30 hours and 1 hour before the flight departure and during this process passengers can select their favorite seats. A wide selection of meals, including religious meals, vegetarian meals, dietary meals, and baby/kids' meals, can be preordered up to 24 hours before the scheduled flight departure. You can do it through, for instance, the "Manage my Booking" section. Inflight entertainment in the form of audio/video content is available on selected Boeing 737-700 and 737-800 aircraft.

Jomo Kenyatta International Airport

Jomo Kenyatta International Airport is situated 18 kilometers from the capital city of Kenya. It is the largest airport in Kenya and serves flights to 50 countries operated by more than 30 airlines. The airport features two terminals with passenger facilities, such as information desks, a post office, ATMs, currency exchange, a prayer room, and lounges available at an additional charge. There are also several places to eat and shop, including a duty-free store. Passengers can use free Wi-Fi to check, for example, details on how to get from the airport to the city center. Possible transport options include hotel shuttle services provided by selected hotels, buses, taxis, and rental cars.

✔️ Are there any special offers for flights to Nairobi at

On website we regularly upload deals and travel offers at low prices. Follow us and get inspired!

✔️ When booking flights to Nairobi can I take care of the insurance?

At while booking flight tickets, you can also buy different kinds of insurance, according to your needs. Thanks to that, your trip will be safe and comfortable.

✔️ If I book flights to Nairobi, can I also book accommodation on the spot?

At we offer an accommodation search engine, thanks to which you can take care of your accommodation in the place you are travelling to, even before the travel. The accommodation can be booked independently from the ticket or as a part of Flight+Hotel package.

✔️ Which airlines offer flights to Nairobi?

At we make sure that the offer for flights to Nairobi include not only low-cost airlines, but also those specializing in high standard.

Useful information about airports in Nairobi

Popular airlines operating to Nairobi

Flight timetable: Nairobi

Looking for a hotel? Check out the best hotels in Nairobi

Find hotel in Nairobi