Kenya Flights Guide: Getting to Nairobi and Internal Flights

· 4 min read Practical
Aircraft at Nairobi Jomo Kenyatta International Airport

Kenya’s aviation network is well-developed for its size — Nairobi is a major African hub with connections to over 50 international destinations, and a web of internal charter flights links the capital to every major national park and coastal town in under 2 hours.

Flying to Nairobi

Nairobi Jomo Kenyatta International Airport (JKIA/NBO) is the main gateway. Located 18km southeast of the Nairobi city centre.

Key International Airlines

AirlineHubs servedNotes
Kenya AirwaysLondon (LHR), Amsterdam, Paris, Dubai, Guangzhou, New York (JFK, seasonal)Kenya’s flag carrier, generally reliable
British AirwaysLondon HeathrowDaily service; often competitive with Kenya Airways
EmiratesDubaiVia Dubai, often cheapest option from many European and Asian cities
Qatar AirwaysDohaOften cheapest from UK and Europe when booking 4+ months ahead
KLMAmsterdamGood for northern Europe connections
Ethiopian AirlinesAddis AbabaBest connections from the US, Canada, and south/west Africa
Turkish AirlinesIstanbulGood connections from Eastern Europe
Fly DubaiDubaiBudget option via Dubai from some European cities
RwandAirKigaliEast Africa regional connections

Route Pricing (Approximate, Return)

  • London → Nairobi: GBP 500–900 (shoulder), GBP 800–1,400 (July–September peak)
  • Amsterdam → Nairobi: EUR 550–900
  • Dubai → Nairobi: USD 350–600
  • Addis Ababa → Nairobi: USD 200–400
  • New York → Nairobi: USD 900–1,400 (via London or Addis Ababa)

Prices fluctuate significantly. These are approximate ranges as of 2026.

Best Time to Book

For peak season (July–September): Book 4–6 months ahead. Midsummer flights on BA and KQ sell out early.

For low season (April–May): 6–8 weeks ahead is usually adequate.

General rule: Prices drop significantly on Tuesday and Wednesday departures vs. weekend departures.

Mombasa Moi International Airport (MBA)

Mombasa is Kenya’s second international gateway. It receives:

  • Direct flights from Nairobi (Kenya Airways, Jambojet, multiple daily, approximately 1 hour, from approximately USD 60)
  • Some European charter flights (UK, Germany, Italy) — seasonal, mainly October–March
  • Limited regular international service beyond Nairobi connections

Use for: Arriving directly on the coast without transiting Nairobi. Practical if your itinerary starts with Diani Beach or Mombasa.

Nairobi Wilson Airport (WIL)

Nairobi Wilson Airport is a separate smaller airfield 6km southwest of JKIA. It handles:

  • All Safarilink and AirKenya scheduled domestic flights
  • Charter flights to all national park airstrips
  • Medevac flights (AMREF Flying Doctors is based here)

Key facts:

  • 30-minute taxi from JKIA (in normal traffic, approximately KES 1,500–2,500)
  • Allow 60–90 minutes between an JKIA arrival and a Wilson departure (immigration + taxi + check-in)
  • Check-in is simple — there is minimal queue for domestic flights; arrive 45 minutes before departure
  • 15kg luggage limit on most small aircraft routes. Soft-sided bags only — hard suitcases are refused.

Internal Flights

The internal flight network transforms travel between Kenya’s spread-out destinations from endurance to efficiency:

RouteAirlineApprox TimeApprox Price
Wilson → Masai MaraSafarilink, AirKenya45 minUSD 130–180 one way
Wilson → AmboseliSafarilink45 minUSD 120–160
Wilson → SamburuSafarilink, AirKenya1 hrUSD 150–200
Wilson → MalindiSafarilink, AirKenya1 hrUSD 90–130
Wilson → LamuSafarilink1.5 hrUSD 100–140
Mombasa → MalindiSafarilink35 minUSD 70–100
Masai Mara → AmboseliCharter or via Wilson45 min + transferUSD 200–300
Wilson → Nanyuki (Mount Kenya)Safarilink40 minUSD 100–130

Book: safarilink.co.ke or airkenya.com. Book in advance for peak season (July–September) — popular routes sell out.

Charter flights: For groups of 4–8, private charters from Tropic Air Kenya or any number of small operators can be cheaper per person than scheduled services, plus you choose the departure time. Get quotes for your specific route.

The Wilson-to-Mara Drive 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. For a 14-day trip with flexibility, driving with stops can work. Most visitors opt to fly.

Airport Transfers in Nairobi

JKIA to the city: Approximate distances and 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

Pre-booking transfers: Most hotels offer airport pickups (typically USD 25–50). Pre-booked is more reliable at arrivals — you don’t want to negotiate a taxi at midnight.

Bolt/Uber at JKIA: Both apps work at JKIA arrivals. The rideshare pickup zone is a short walk from the terminal.

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.