Top Airlines Offering Cheap Flights to Kenya

When it comes to finding affordable flights to Kenya, there are several reputable airlines to choose from, each with its own set of attractive deals and offerings. Here are some of the top airlines to consider:

Find Major Airports in Kenya

NBO is the largest and busiest airport in Kenya. Located in Nairobi, this airport serves as the main entry point for international visitors to the country and East Africa. Kenya Airways, the national carrier, has its headquarters at NBO and operates flights to various destinations across Africa, Europe, and Asia. Additionally, several other international airlines, such as British Airways, Emirates, KLM, and Turkish Airlines, also operate at the airport. 

Located in Mombasa, Kenya, MBA serves as a getaway to the famous beach resorts in Kenya.  It connects to domestic and international destinations such as Nairobi, Zanzibar, and Dubai. There’s only one terminal at the airport that offers basic passenger amenities including restaurants, shops, and car rental services.

Kisumu is the third-largest city in Kenya and is the main entry point to western Kenya and the Lake Victoria region. KIS provides domestic flights to Nairobi and Mombasa, as well as regional flights to destinations such as Entebbe, Uganda. 

Located in the North Rift region of western Kenya, EDL serves as a gateway to this area.  It provides domestic flights to Nairobi and Mombasa, as well as cargo services. The airport has a single runway and a small terminal.

Located in the southern part of Nairobi, Kenya, WIL is a small airport primarily used for domestic flights and smaller planes. This includes private charters and air taxis. It’s a popular stopover for tourists and business people traveling to Kenya’s national parks and game reserves, with connections to various safari destinations. 

Flights to Kenya Snapshot

Economy Class

OneAir - Travel the world for less


Seat - Cheap Flights - OneAir


Business Class

OneAir - Travel the world for less


Business Class - Cheap Flights - OneAir


The Best Time to Visit Kenya

April, May, and November are typically the most cost-effective when flying to Kenya. During the shoulder season, flights and accommodations are cheaper. April and May come after the “long rains” season, which means the landscapes are lush and green, making it a beautiful time to plan a visit. November experiences brief rainfall, and the country is less crowded with tourists.


July through October and December through January are typically the most expensive months to visit Kenya. The peak tourist season coincides with the great wildebeest migration in the Masai Mara National Reserve. This amazing wildlife spectacle attracts tourists from all over the world, leading to pricier flights and less available accommodations. December through January is also a popular time to visit because of the holiday season and the dry, sunny weather, which is perfect for safari activities.

Book Cheap Flights
Cheapest months to fly

April, May, and November

Book Cheap Flights
Most Expensive Months to Fly

July to October, December, and January

Compare Prices

When purchasing plane tickets to Kenya, it’s essential to consider the trade-off between direct (nonstop) and one-stop flights. Direct flights are more convenient and time-saving, while one-stop flights can be more affordable but extend travel time. Evaluate your priorities and budget to decide which option suits you best. 

No Data Found

Frequently Asked Questions

Nairobi’s Jomo Kenyatta International Airport (NBO) is the largest and most affordable airport in Kenya. It offers many flight options from various airlines, including budget-friendly carriers.

The main airports in Kenya that offer affordable flights are Jomo Kenyatta International Airport (NBO) in Nairobi and Moi International Airport (MBA) in Mombasa.

Nairobi’s Jomo Kenyatta International Airport (NBO) generally offers more international flight options and competitive prices due to its status as the main hub in East Africa.

The cheapest months to fly to Kenya are typically April, May, and November, which are the shoulder season months between the peak tourist seasons.

Delta, Qatar Airways, Turkish Airways, Kenya Airways, and British Airways often provide cheap flights to Kenya. 

While there are no specific budget airlines that fly directly to Kenya from other continents, Ethiopian Airlines, Kenya Airways, Emirates, Turkish Airlines, and Qatar Airways offer competitive prices for flights to Nairobi’s Jomo Kenyatta International Airport (NBO).

Kenya Airways offers non-stop flights from New York City (JFK) to Jomo Kenyatta International Airport (NBO). The flight takes about 15 hours and operates daily. However, most travelers from the United States will need to connect through a major European or Middle Eastern hub before reaching Kenya.

U.S. passport holders need a visa to enter Kenya. Kenya offers an electronic visa (e-Visa) system, which allows travelers to apply for a visa online before their trip. 

Book your tickets at least 3 to 6 months in advance to find the best deals on flights to Kenya. However, last-minute deals may also be available if you have flexible travel dates.

Some tips for getting the best travel deals include being flexible with dates, booking in advance, comparing prices across multiple airlines and booking websites, and signing up for OneAir to stay informed about the latest special offers and promotions.

Flight times vary depending on the origin city and layovers. From London to Nairobi, it takes about 8 to 9 hours, while from New York to Nairobi (with a layover), it can take around 16 to 20 hours.

Kenya is in the East Africa Time (EAT) zone, which is UTC+3 hours. 

Jomo Kenyatta International Airport and Moi International Airport offer various transportation options, including taxis, airport shuttles, and car rentals. Some hotels and resorts also provide airport transfer services.

Discover Kenya

Looking for cheap flights to Kenya? OneAir makes it easy to discover incredible flight deals to destinations around the world. Follow these simple steps to start saving on your next trip.


  • Set your departure airports on OneAir. Choose your preferred departure airports, and we’ll search for the cheapest flights from those cities to Kenya. OneAir offers deals from over 50 major US airports, so you can find the most convenient and affordable options. 
  • Be flexible with your travel dates. If your schedule allows, use our “Explore” or “Add Destinations” feature to find the most affordable days to fly to Kenya. Shifting your dates by just a day or two can often result in significant savings.
  • Turn on your notifications. We’ll notify you via email or push notification whenever the price for your selected route is at its lowest. This way, you’ll never miss a deal.
  • Compare flight options from multiple providers. Choose the cheapest, fastest, or most convenient flights to Kenya based on your priorities.
  • Filter for direct flights. If you prefer nonstop service to Kenya, simply tick the “Nonstop” box when searching. We’ll show you all available nonstop routes, so you can avoid lengthy layovers.
  • Get the best unpublished deals. Dreaming of a luxurious journey to Kenya? We also find the best deals on Premium Economy, Business, and First Class fares. Compare prices across all cabin classes – you might be surprised by an affordable premium seat.
  • Expand your search to nearby airports. Unlock even more deals by searching for flights to Kenya from nearby airports. This will show you flight prices from alternative departure airports close to your origin city.

Book a complete travel package. Once you’ve found your perfect flight to Kenya, why not add a hotel room or rental car? OneAir also offers exclusive hotel, car, and activity deals, so you can save even more on your entire trip.


Discover New Destinations with the “Explore” Tab. Not set on Kenya? Use our “Explore” search to find the cheapest flights from your city to anywhere in the world. You might just discover your next dream vacation spot!