Domestic Airlines in Kenya: The Complete Guide
Kenya has 9 scheduled domestic airlines connecting more than 20 destinations — from Nairobi’s city airports to remote bush airstrips inside game reserves. Flying is always faster than driving. Nairobi to Masai Mara takes 45 minutes by air and 5–6 hours by road. Nairobi to Mombasa takes 55 minutes by air and 7–8 hours by road.
This guide covers every active domestic carrier in Kenya — routes, aircraft types, baggage rules, typical fares, and what each airline is best suited for.
1. The Two Nairobi Airports You Must Know
Before you book any domestic flight, confirm which airport your flight uses. Getting this wrong is a common, avoidable, and costly mistake.
Airport | Code | Location | Used By | Distance from CBD |
Jomo Kenyatta International Airport (JKIA) | NBO | Embakasi, Nairobi East | Kenya Airways, Jambojet, Fly540 | ~18 km / 30–60 min drive |
Wilson Airport | WIL | Langata, Nairobi South | Safarilink, AirKenya, 748 Air, Skyward, Renegade, Silverstone, Fly540 | ~6 km / 15–25 min drive |
Wilson Airport note: Wilson handles more aircraft movements than JKIA on most days. Despite that volume, check-in is quick — arrive 45 minutes before departure. There are no long terminal queues. Parking costs approximately KES 150–200 per hour. Wilson’s Langata location puts it closer to most Nairobi hotels and the Westlands/Karen areas than JKIA.
2. Kenya’s Domestic Airlines at a Glance
Airline | Type | Base | Main Routes | Best For |
Kenya Airways (KQ) | Full-service jet | JKIA | Mombasa, Kisumu, Eldoret | Reliability & miles |
Jambojet | Low-cost | JKIA | Mombasa, Kisumu, Diani, Lamu, Malindi | Budget city routes |
Fly540 | Budget | JKIA + Wilson | Mombasa, Kisumu, Malindi, Lamu | Flexible & affordable |
Safarilink Aviation | Safari specialist | Wilson | Masai Mara (7 airstrips), Amboseli, Samburu, Lamu | Safari camp transfers |
AirKenya Express | Safari specialist | Wilson | Masai Mara, Samburu, Lamu, Malindi | Multi-leg safari |
748 Air Services | Scheduled + charter | Wilson | Mara, Kisumu, Mombasa | Groups & corporates |
Skyward Express | Scheduled | Wilson | Lamu, Diani, Eldoret, Lodwar | Northern & coastal |
Renegade Air | Regional | Wilson | Wajir, Lodwar, Kisumu | Remote northern Kenya |
Silverstone Air | Budget | Wilson | Kisumu, Mombasa, Malindi, Diani | Affordable Wilson option |
3. The Airlines in Detail
Kenya Airways (KQ) — The National Carrier
Kenya Airways is Kenya’s flag carrier and a full SkyTeam member. On domestic routes it operates the Embraer 190, a 98-seat regional jet — the most comfortable domestic aircraft flying in Kenya.
- Routes: Nairobi (JKIA) → Mombasa — 6+ daily flights, ~55 minutes
- Routes: Nairobi (JKIA) → Kisumu — daily, ~50 minutes
- Routes: Nairobi (JKIA) → Eldoret — daily, ~45 minutes
- Baggage: 23 kg checked + 7 kg carry-on (Economy)
- Loyalty: Earn and redeem miles on domestic legs via Miles & More or SkyTeam partners
Best for: Business travellers, families, and frequent flyers who want reliability and the smoothest check-in experience.
Booking tip: KQ fares peak at short notice. Book 3–4 weeks ahead for the best economy prices. Check-in opens 24 hours before via the app.
Jambojet — Kenya’s Budget Leader
Jambojet is a Kenya Airways subsidiary and Kenya’s leading low-cost carrier. It covers the same main routes as KQ but at significantly lower fares — if you book early.
- Routes: Nairobi → Mombasa, Kisumu, Eldoret, Malindi, Diani (Ukunda Airport), Lamu
- Aircraft: Dash 8-400 turboprops and Boeing 737s
- Included in fare: Seat only. Checked baggage, seat selection, and snacks are paid extras
Best for: Budget-conscious travellers on city and coastal routes.
Booking tip: Promotional fares — sometimes under KES 3,000 one-way to Mombasa — sell out fast. Book direct on jambojet.com and sign up to their email list for flash sales.
Fly540 — Flexible and Affordable
Fly540 operates from both JKIA and Wilson Airport using ATR 72 turboprops, giving it more departure flexibility than most domestic carriers.
- Routes: Nairobi → Mombasa, Kisumu, Malindi, Eldoret, Lamu
Best for: Travellers who want a budget option with Wilson Airport departures as an alternative to JKIA.
Booking tip: Compare on Google Flights or Expedia first — fares fluctuate significantly by travel date.
Safarilink Aviation — The Safari Circuit Specialist
Safarilink is the airline most associated with Kenya’s game reserves. It flies 9–13 seat Cessna 208 Caravans to bush airstrips inside and adjacent to national parks and private conservancies.
- Routes: Masai Mara (7 airstrips: Keekorok, Ol Kiombo, Musiara, Olare Orok, Ol Seki, Governor’s, Serena)
- Routes: Amboseli, Samburu, Nanyuki, Lewa Downs
- Routes: Diani Beach, Lamu, Malindi
- Flight time: Wilson to Mara — 40–50 minutes
- Baggage: 15 kg total (checked + carry-on combined). Soft bags only. Hard suitcases refused at check-in.
Critical tip: Confirm which Mara airstrip your lodge uses before booking. There are 7 airstrips in the greater Mara ecosystem and they are not interchangeable. The wrong airstrip means a 45-minute to 2-hour drive.
Best for: Travellers heading to luxury safari camps. Many high-end properties partner exclusively with Safarilink and will coordinate your transfer.
AirKenya Express — Multi-Leg Safari Specialist
AirKenya is Safarilink’s main competitor on the safari circuit.
- Routes: Masai Mara (Governors, Keekorok, Ol Seki)
- Routes: Amboseli, Samburu, Nanyuki, Lewa
- Routes: Lamu, Malindi
- Aircraft: Cessna 208 Caravans and similar light aircraft
- Baggage: 15 kg total, soft bags only — same rules as Safarilink
Key advantage: AirKenya allows multi-leg safari routing in a single booking (e.g., Nairobi → Mara → Samburu → Lamu). This saves significant time and often produces a better total fare than booking each sector separately.
Best for: Anyone building a multi-destination safari itinerary.
748 Air Services — Scheduled and Charter
748 Air Services runs both scheduled routes and on-demand charters and operates Kenya’s largest private charter fleet.
- Scheduled routes: Wilson → Kisumu, Mombasa, Masai Mara (Serena airstrip)
- Charter: Available to any licensed airstrip in Kenya on request
Best for: Corporate groups, safari groups of 4–12, or anyone needing a point-to-point charter to a destination not on a scheduled route.
Skyward Express — Northern and Coastal Routes
Skyward Express launched in 2015 and covers a mix of popular and underserved destinations, including routes in northern Kenya that few other scheduled carriers reach.
- Routes: Wilson → Lamu, Diani, Eldoret, Lodwar
Best for: Travellers heading to Lamu or Lodwar who want a scheduled (not charter) option.
Renegade Air — Remote Northern Kenya
Renegade Air fills a genuine gap on routes to remote areas in northern Kenya that no other scheduled carrier serves.
- Routes: Wilson → Wajir, Lodwar, Kisumu (and select regional East African destinations)
Best for: NGO workers, researchers, and adventurous travellers heading to Kenya’s far north. If you’re going to Wajir, Renegade is your only scheduled option.
Silverstone Air — Budget Wilson Departures
Silverstone Air offers economy-class fares at competitive prices on coastal and western routes, departing from Wilson Airport.
- Routes: Wilson → Kisumu, Mombasa, Malindi, Diani
Best for: Travellers looking for the most affordable Wilson-based fares on coastal and western routes.
4. Key Routes, Flight Times, and Typical Fares
Fares on city routes (JKIA-based) are priced in Kenya Shillings (KES) and fluctuate by season and booking lead time. Safari routes (Safarilink, AirKenya) are typically priced in US Dollars (USD). All ranges below are economy/standard class and based on 2025 market rates.
Route | Airlines | Fly Time | Road Time | Typical Fare |
Nairobi → Mombasa | KQ, Jambojet, Fly540 | 55 min | 7–8 hrs | KES 4,000–14,000 |
Nairobi → Masai Mara | Safarilink, AirKenya | 45 min | 5–6 hrs | USD 130–200 per sector |
Nairobi → Kisumu | KQ, Jambojet, Fly540 | 50 min | 5–6 hrs | KES 4,500–13,000 |
Nairobi → Lamu | Jambojet, AirKenya, Skyward | 1h 20min | 10–12 hrs | KES 6,000–18,000 |
Nairobi → Samburu | Safarilink, AirKenya | 60 min | 6–7 hrs | USD 130–180 per sector |
Nairobi → Amboseli | Safarilink, AirKenya | 45 min | 4–5 hrs | USD 120–170 per sector |
Nairobi → Malindi | Jambojet, AirKenya, Fly540 | 1h 10min | 9–10 hrs | KES 5,000–16,000 |
Nairobi → Diani Beach | Jambojet, Silverstone, Skyward | 60 min | 8–9 hrs | KES 4,500–14,000 |
Nairobi → Eldoret | KQ, Jambojet, Fly540 | 45 min | 5–6 hrs | KES 4,000–12,000 |
5. Baggage Rules — Safari vs City Flights
Baggage rules catch many travellers off guard, especially on bush flights. Check your allowance before packing.
Carrier Type | Total Allowance | Bag Rules | Overage Notes |
City carriers (KQ, Jambojet) | 23 kg checked + 7 kg carry-on | Any bag type accepted | ~KES 500/kg excess. Jambojet charges for checked bag separately. |
Budget carriers (Fly540, Silverstone) | 15–20 kg checked + 5–7 kg carry-on | Any bag type accepted | ~KES 400/kg. Confirm allowance at booking. |
Bush/safari (Safarilink, AirKenya, 748) | 15 kg TOTAL (checked + carry-on combined) | SOFT bags only. Hard suitcases refused. | ~KES 200–500/kg. Strictly enforced. No exceptions. |
Practical tip: Pack a lightweight soft duffel bag for safari legs. Many lodges and camps offer complimentary luggage storage at their Nairobi office or a partner property if you have excess hard luggage.
6. When to Fly, When to Drive
The general rule: if the drive is more than 4 hours, fly. Kenya’s roads have improved considerably, but the time-cost calculation almost always favours flying for distances above 300 km.
Route | Drive Time | Fly Time | Verdict |
Nairobi → Mombasa | 7–8 hrs | 55 min | Fly — always. Road is long and tiring. |
Nairobi → Masai Mara | 5–6 hrs | 45 min | Fly — saves a half-day each way. Also roads to many camps are rough. |
Nairobi → Kisumu | 5–6 hrs | 50 min | Fly for short trips; drive the scenic Rift Valley route if time allows. |
Nairobi → Diani Beach | 8–9 hrs | 60 min | Fly — especially for trips under 5 days. |
Nairobi → Lamu | 10–12 hrs | 1h 20min | Fly — the road journey is long and partly unpaved. |
Nairobi → Amboseli | 4–5 hrs | 45 min | Either works. 4×4 self-drive is popular and practical here. |
Nairobi → Nakuru | 2–3 hrs | No direct scheduled service | Drive — it’s a straightforward highway journey. |
Nairobi → Nanyuki/Laikipia | 3–4 hrs | Charter only | Drive or charter. Nanyuki road is good. Charter makes sense for high-end lodges. |
7. Seasonal Booking Guide
Kenya has two peak travel seasons — and flight prices move sharply with demand. Book ahead to avoid being locked out of the best safari dates.
Season | Months | Demand | Booking Advice |
Peak — Safari | July – August | Very High | Book 6–8 weeks ahead. Great Migration peak. Safari flights sell out by May. |
Peak — Holidays | December – January | Very High | Book 6–8 weeks ahead. Christmas/New Year coast and Mara flights fill fast. |
Shoulder | February – March | Moderate | Book 2–4 weeks ahead. Good availability. Dry coastal weather. |
Shoulder | September – October | Moderate | Book 2–4 weeks ahead. Excellent Mara game viewing continues. |
Low Season | April – June (long rains) | Low | Last-minute bookings often work. Best fares available. Some camps close. |
8. How to Book Domestic Flights in Kenya
- Book direct — all 9 airlines have working websites. Direct bookings avoid third-party fees.
- For city routes (KQ, Jambojet, Fly540), compare on Google Flights or Expedia first, then book direct.
- For safari itineraries with multiple sectors (e.g., Nairobi → Mara → Samburu → Lamu), use a Kenyan travel agent or tour operator — they can package flights with accommodation for the best combined value.
- Book 4–6 weeks ahead for July, August, December, and January. You can often find good fares 2–3 weeks out in shoulder season.
- Always confirm your departure airport. Safari flights depart from Wilson Airport. City routes depart from JKIA. These are two different airports on opposite sides of the city.
Airline booking pages: Kenya Airways: flykq.com | Jambojet: jambojet.com | Safarilink: safarilink.com | AirKenya: airkenya.com
9. Frequently Asked Questions
What is the cheapest domestic airline in Kenya?
Jambojet consistently offers the lowest fares on city routes. Promotional fares to Mombasa and the coast can drop below KES 3,000 one-way if you book 4–6 weeks ahead. For safari routes, Safarilink and AirKenya charge comparable rates because they serve the same lodge network.
Is it safe to fly on small aircraft to game reserves?
Yes. Safarilink and AirKenya are licensed and regulated by the Kenya Civil Aviation Authority (KCAA). Both have operated for over 20 years and maintain their Cessna Caravan fleets to strict standards. Weather delays are more common than safety incidents on bush routes.
Can I bring a large suitcase on a safari flight?
No. Hard-shell suitcases are refused at check-in for all bush carriers. The 15 kg total allowance (checked + carry-on combined) must fit in a soft duffel or similar bag. Most lodges offer luggage storage at a partner location in Nairobi if you have excess hard luggage.
How far in advance should I book a flight to the Masai Mara?
For July and August (Great Migration peak), book at least 6–8 weeks ahead. Safarilink and AirKenya frequently sell out on popular Mara sectors during this period. In low season (April–June), 2 weeks is usually fine.
Do I need to reconfirm my domestic flight?
For Kenya Airways and Jambojet, your e-ticket confirmation is sufficient. For bush carriers like Safarilink and AirKenya, call or email 48 hours before departure to reconfirm — particularly for early-morning flights that depart Wilson between 07:00 and 09:00.
What is Wilson Airport and why do safari flights use it?
Wilson Airport (IATA: WIL) is a small civil aviation airport in Langata, Nairobi. It was built specifically for light aircraft operations and has no scheduled jet services. Its shorter runway, proximity to the southern suburbs, and simple terminal layout make it ideal for the Cessna Caravans and similar aircraft that serve game reserves. Check-in at Wilson is fast — typically 15 minutes from arrival to departure gate.
Bottom Line
Flying within Kenya is straightforward, affordable, and the best use of your time. For city-to-city travel, Kenya Airways and Jambojet are your most reliable options. For game reserves, Safarilink and AirKenya are the industry standard — most lodges have a preferred airline and will coordinate your entire transfer.
If you’re combining Nairobi with the coast, the Mara, and any other destination, fly between at least two of them. The time you save goes straight back into enjoying Kenya.
Need help? Kenya Travel Hub arranges tailor-made packages combining domestic flights, accommodation, safaris, and beach breaks. Contact us to plan your trip.