Flights to Kenya - Booking Tips, Airlines & Best Deals
Kenya is East Africa’s best-connected country by air, with direct flights from Europe, the Middle East, Asia, and other African capitals. Nairobi serves as a regional aviation hub, making it straightforward to reach from most parts of the world. Here is what we recommend knowing before booking.
Kenya’s Major International Airports
Jomo Kenyatta International Airport (NBO) in Nairobi is Kenya’s primary gateway and the busiest airport in East Africa. It handles the vast majority of long-haul international flights and serves as the hub for Kenya Airways. Located about 15 km southeast of Nairobi city centre.
Moi International Airport (MBA) in Mombasa serves Kenya’s coast and handles direct flights from several European cities (particularly charter routes), as well as regional connections. It is the arrival point for beach holidays and the coastal region, located about 9 km west of Mombasa city centre.
Eldoret International Airport (EDL) in western Kenya handles limited international cargo traffic and some passenger services but is not relevant for most tourist arrivals.
Wilson Airport (WIL) is a smaller airfield 6km southwest of JKIA that handles all Safarilink and AirKenya scheduled domestic flights, charter flights to national park airstrips, and AMREF Flying Doctors medevac. Allow 60–90 minutes between a JKIA arrival and a Wilson departure (immigration + taxi + check-in). Important: 15kg luggage limit on most small aircraft routes - soft-sided bags only, hard suitcases are refused.
Airlines Serving Kenya
| Airline | Hubs served | Notes |
|---|---|---|
| Kenya Airways | London (LHR), Amsterdam, Paris, Dubai, Guangzhou, New York (JFK, seasonal) | Kenya’s flag carrier, generally reliable |
| British Airways | London Heathrow | Daily service; often competitive with Kenya Airways |
| Emirates | Dubai | Via Dubai, often cheapest option from many European and Asian cities |
| Qatar Airways | Doha | Often cheapest from UK and Europe when booking 4+ months ahead |
| KLM | Amsterdam | Good for northern Europe connections |
| Ethiopian Airlines | Addis Ababa | Best connections from the US, Canada, and south/west Africa |
| Turkish Airlines | Istanbul | Good connections from Eastern Europe |
| FlyDubai | Dubai | Budget option via Dubai from some European cities |
| RwandAir | Kigali | East Africa regional connections |
From the UK, Kenya Airways and British Airways both operate daily direct flights from London Heathrow to Nairobi. Flight time is approximately 8 hours 30 minutes. TUI operates seasonal direct flights to Mombasa.
From the US, no non-stop flights currently operate to Kenya. The most efficient connections are via London (British Airways or Kenya Airways), Amsterdam (KLM), Istanbul (Turkish Airlines), or Doha/Dubai (Qatar Airways/Emirates). Ethiopian Airlines via Addis Ababa is also competitive, particularly from Washington Dulles. Total travel time from New York to Nairobi is approximately 16–20 hours including the connection.
Kenya Airways is the national carrier, a member of the SkyTeam alliance, and operates the widest network from Nairobi. Its fleet includes Boeing 787 Dreamliners on long-haul routes.
Approximate return prices (as of 2026)
- London → Nairobi: GBP 500–900 (shoulder), GBP 800–1,400 (July–September peak)
- Amsterdam → Nairobi: EUR 550–900
- Dubai → Nairobi: USD 350–600
- New York → Nairobi: USD 900–1,400 (via London or Addis Ababa)
Best Time to Book for Deals
Kenya’s tourism peaks during the Great Migration season in the Masai Mara (roughly July through October), when flights - particularly to Nairobi - are at their most expensive. The second peak is Christmas and New Year, popular with European visitors.
The cheapest fares typically appear for April, May, and November departures. April and May are Kenya’s “long rains” season, which deters some visitors but offers lower prices across the board (rain is typically afternoon showers rather than all-day downpours). November falls between the migration peak and the Christmas rush.
For the best prices, we recommend booking 2 to 4 months ahead for European flights and 3 to 6 months ahead for connections from the US. Tuesday and Wednesday departures are typically cheaper than weekend departures - worth checking when flexible on dates.
Return flights from London to Nairobi start from approximately £350-450 in off-season, rising to £550-800 during the July-October migration peak as of 2026. From the US, expect approximately $700-1,000 via European or Gulf hubs in shoulder season, rising to $1,200+ in peak periods as of 2026.
Domestic and Safari Flights
Domestic flights are the most practical way to reach remote safari destinations without long drives on rough roads.
The internal flight network transforms travel between Kenya’s spread-out destinations from endurance to efficiency:
| Route | Airline | Approx Time | Approx Price |
|---|---|---|---|
| Wilson → Masai Mara | Safarilink, AirKenya | 45 min | USD 130–180 one way |
| Wilson → Amboseli | Safarilink | 45 min | USD 120–160 |
| Wilson → Samburu | Safarilink, AirKenya | 1 hr | USD 150–200 |
| Wilson → Lamu | Safarilink | 1.5 hr | USD 100–140 |
| Wilson → Nanyuki (Mount Kenya) | Safarilink | 40 min | USD 100–130 |
| Mombasa → Malindi | Safarilink | 35 min | USD 70–100 |
| Nairobi → Mombasa | Kenya Airways, Jambojet | 1 hr | approx KES 4,000–8,000 |
Book at safarilink.co.ke or airkenya.com. Book in advance for peak season (July–September) - popular routes sell out. For groups of 4–8, private charters from Tropic Air Kenya or other operators can be cheaper per person than scheduled services, with flexible departure times.
Wilson-to-Mara driving alternative: Driving from Nairobi to the Masai Mara (270km, 5–6 hours) is significantly cheaper than flying but consumes most of a day. For a 7-day trip, flying saves 1–2 days of driving. Most visitors opt to fly for the Mara.
Prices are approximate as of 2026.
Budget Tips
Fly via the Gulf or Addis Ababa. Emirates via Dubai, Qatar Airways via Doha, and Ethiopian Airlines via Addis Ababa frequently offer the most competitive fares to Nairobi from both Europe and Asia. The connection adds time but can save significantly compared to direct flights.
Consider Mombasa for beach trips. If your trip focuses on the Kenyan coast (Diani Beach, Watamu, Malindi), flying directly to Mombasa avoids a connecting domestic flight or the long drive from Nairobi.
Use the SGR train instead of flying Nairobi-Mombasa. The Standard Gauge Railway takes approximately 5 hours and costs from KES 1,000 (first class, roughly $8) to KES 3,000 (first class, roughly $23) as of 2026 - far cheaper than flying, and a scenic journey.
Be flexible with safari timing. Visiting the Masai Mara in June or early November (just outside peak migration months) can save 20-30% on both flights and lodge rates, with wildlife still excellent.
Book safari flights early. Bush flights to the Mara have limited capacity (10-14 seats per flight) and sell out during July-October. Booking 2-3 months ahead for peak season is advisable.
Check multi-city fares. If combining Kenya with other East African destinations (Tanzania, Rwanda, Uganda), multi-city tickets on Kenya Airways or through alliance partners can be cost-effective compared to booking each leg separately.
Getting from the Airport to the City
Jomo Kenyatta (Nairobi) to city centre: Approximate costs by taxi/Uber:
- JKIA to Westlands: approximately KES 1,500–2,500, 30–45 minutes
- JKIA to Karen: approximately KES 2,000–3,000, 45–60 minutes
- JKIA to Wilson Airport: approximately KES 1,000–1,500, 20–30 minutes
Uber and Bolt both operate from the airport and are generally cheaper than metered taxis. The Nairobi Expressway has reduced travel times for routes heading west and north of the city. Most hotels offer airport pickups (typically USD 25–50 pre-booked - more reliable at arrivals than negotiating a taxi at midnight).
Moi International (Mombasa) to city centre/beaches: Taxis to Mombasa city centre cost approximately KES 1,500-2,500 (roughly $12-19) for the 20-minute drive as of 2026. To Diani Beach on the south coast, expect approximately KES 4,000-6,000 including the Likoni Ferry crossing, or book a pre-arranged Kenya airport transfer for a fixed price.
Wilson Airport (Nairobi) to city centre: Wilson is within the city, approximately 15-20 minutes from the CBD. Taxis cost approximately KES 800-1,500 as of 2026.
For a detailed guide to getting from the airport to your destination, see our Kenya airport transfers guide and Nairobi airport guide. Our Kenya getting around guide covers all transport options once you’re in the country. For the best time to book flights, see our best time to visit Kenya guide. For visa requirements and the eVisa application process, see our Kenya visa guide. For first-time visitors, our first-time Kenya guide covers everything from arrival to first safari.
Plan Your Trip
✈️ Book your flights to Kenya 🛡️ Get travel insurance 📱 Stay connected with an eSIM 🚗 Rent a car
Book an experience
Practical in the area
Best price guaranteed · Instant confirmation · Free cancellation on most bookings
Frequently Asked Questions
- What airports does Kenya have?
- Main international gateway: Nairobi Jomo Kenyatta International Airport (NBO/JKIA). Second international airport: Mombasa Moi International Airport (MBA). Internal aviation hub: Nairobi Wilson Airport (WIL) - a separate smaller airport 6km from JKIA that handles all Safarilink and AirKenya internal flights to parks and coastal destinations. There are around 30 smaller airstrips in the national parks.
- What is the cheapest way to fly to Kenya?
- Cheapest flights to Nairobi typically come from: London (British Airways, Kenya Airways, KLM via Amsterdam), Amsterdam (KLM), Dubai (Emirates, flydubai), Doha (Qatar Airways), or Addis Ababa (Ethiopian Airlines). Prices vary enormously by season - July–September is peak pricing, April–May is cheapest. Book 3–6 months ahead for peak season travel.
Flights
Find the Best Fares
Aviasales searches hundreds of airlines and booking sites for the cheapest fares. Flying into one city and out of another is often a cost-effective option.
Search Flights on Aviasales →Same price as booking direct: we earn a small commission at no extra cost to you.