Flights around Kenya

Fly where the road is long

Which airport to use, who flies where, how long it takes and roughly what it costs. Pick a place on the map or choose a route below. We do not sell tickets; fares are guides, dated and sourced.

Find your flight

Choose where you start and where you are going. You get the direct route, or the way through Nairobi.

Every flight runs both ways, so the order does not matter.

The network

Where the planes go

Every route in this guide, from Nairobi and between the places that fly to each other. Hover, focus or tap a route to see it on the map.

Fares here are guides, not live prices

Every fare on these pages is an indicative range for one adult, one way, taken from published sources and airline websites. Airlines change prices by the day, the season and the seat, so the figure you see at booking can be lower or higher. Use the range to plan, then confirm with the airline or your operator.

  • Ranges are checked by hand and carry the date they were last reviewed.
  • This guide does not sell tickets or take payment, and it never shows a price it has not checked.
  • Baggage limits, schedules and airports can change. The airline’s own page always wins.

Fares last reviewed 24 October 2026

Before you book

How to book a domestic flight

Six things that save the most trouble, in the order you meet them.

Which airport?
  1. Pick the right Nairobi airport

    Scheduled jets such as Kenya Airways and Jambojet use Jomo Kenyatta International (JKIA). Safari and regional airlines use Wilson Airport, about 17 km away. The airport is printed on your ticket, so check it before you plan the day.

  2. Compare the whole fare, not the headline

    Look at the price with a bag included. Allowances depend on the airline and the fare you buy, and extra weight is charged by the kilogram on safari flights.

  3. Book with the airline or your operator

    Book on the airline’s own website, through a travel agent or let your safari operator reserve the seats. Book 2 to 3 weeks ahead where you can, and earlier for July to September and December to January.

  4. Pack for the aircraft

    Safari flights use small aircraft: take a soft-sided bag and keep to about 15 kg per person. Hard suitcases are often refused on the bush routes.

  5. Allow time at the airport

    Arrive about 90 minutes before a scheduled jet. At Wilson Airport allow 60 to 90 minutes and go to your own airline’s building, where bags and passengers are weighed.

  6. Carry your original passport

    Keep your passport and your ticket or booking confirmation with you, not in checked luggage. Copies and screenshots of identity documents have been refused at the gate.

Where you will land

Airports and airstrips

Nairobi has two airports and they are not interchangeable. Check which one your ticket names before you plan the day.

Nairobi

Central Kenya

Kenya’s capital and the starting point for almost every trip. Two airports serve it: Jomo Kenyatta International for scheduled jets and Wilson Airport for small-aircraft safari and regional flights.

  • Airport code NBO International

    Jomo Kenyatta International Airport

    Nairobi’s main airport: international arrivals and the scheduled domestic jets (Kenya Airways and Jambojet).

    • Kenya Airways
    • Jambojet
    More about NBO

    Scheduled domestic flights on Kenya Airways and Jambojet leave from JKIA; Jambojet uses the domestic terminal.

    If an international flight lands at JKIA and your onward safari flight leaves from Wilson Airport, the two airports are about 17 km apart by road. Leave a generous gap between landing and take-off (see Wilson Airport for typical road times).

  • Airport code WIL Domestic

    Wilson Airport

    The small airport on Lang’ata Road used by safari and regional airlines: Safarilink, AirKenya, Skyward and others.

    • Safarilink
    • AirKenya Express
    • Skyward Airlines (formerly Skyward Express)
    More about WIL

    Wilson Airport is about 17 km from JKIA by road. Off-peak the transfer takes roughly 20 to 30 minutes; in weekday rush hour (about 7 to 9 am and 5 to 7 pm) allow an hour or more, plus a toll gate. Published guides suggest leaving 2 hours between an international landing at JKIA and a Wilson departure outside rush hour, and 3 to 4 hours on weekday mornings.

    There is no single departures terminal: each airline has its own check-in building along the access road. Tell your driver which airline you are flying, not just "Wilson".

    Arrive at least 60 to 90 minutes before departure. Safari airlines require soft bags and set a luggage limit of about 15 kg per person.

Mombasa

Coast

Kenya’s port city and the gateway to the coast, served by Moi International Airport.

  • Airport code MBA International

    Moi International Airport

    Mombasa’s airport: scheduled flights from Nairobi and onward coastal connections.

    • Kenya Airways
    • Jambojet
    • Skyward Airlines (formerly Skyward Express)
    More about MBA

    Moi International is about 30 km from Diani Beach. Allow 45 to 60 minutes by road to Diani, including the Likoni ferry.

Diani Beach

South coast

A long white-sand beach south of Mombasa. Flights land at Ukunda Airstrip, a short drive from most hotels.

  • Airport code UKA Domestic

    Ukunda Airstrip

    The airstrip for Diani Beach, a short drive from the hotels.

    • Jambojet
    • Safarilink
    • Skyward Airlines (formerly Skyward Express)
    More about UKA

    Most Diani hotels and camps are 10 to 25 minutes from Ukunda by road. Properties towards Galu Beach or Msambweni can take 30 to 40 minutes.

Malindi

North coast

A relaxed resort town on the north coast with its own airport.

  • Airport code MYD Domestic

    Malindi Airport

    Malindi’s airport, served by Jambojet from Nairobi.

    • Jambojet

Lamu

North coast

A car-free island town on the far north coast. Flights land at Manda Airport on the neighbouring island, and a short boat crossing completes the journey.

  • Airport code LAU Domestic

    Manda Airport (Lamu)

    The airport for Lamu, on Manda Island. A short boat crossing takes you to Lamu town.

    • Jambojet
    • Safarilink
    • Skyward Airlines (formerly Skyward Express)
    More about LAU

    The runway is on Manda Island, not on Lamu Island itself. After landing you cross the channel by boat to reach Lamu town; ask your hotel to arrange the crossing when you book.

Maasai Mara

Southwest Kenya

Kenya’s best-known reserve. Small aircraft land at one of several airstrips close to the lodge or camp where you stay.

  • Airport code MRE Airstrip

    Mara Serena Airstrip

    One of the Mara airstrips used by AirKenya.

  • Airport code KEU Airstrip

    Keekorok Airstrip

    The Mara airstrip in the south-east of the reserve, used by AirKenya.

  • Airport code MDR Airstrip

    Musiara Airstrip

    A Mara airstrip used by Safarilink.

  • Airport code OLX Airstrip

    Ol Kiombo Airstrip

    A Mara airstrip used by Safarilink.

  • Airport code KTJ Airstrip

    Kichwa Tembo Airstrip

    A Mara airstrip used by Safarilink.

  • Airstrip Airstrip

    Mara North Conservancy Airstrip

    A Mara airstrip used by Safarilink.

Amboseli

Southern Kenya

Elephant country in the shadow of Mount Kilimanjaro, with its own airstrip.

  • Airport code ASV Airstrip

    Amboseli Airstrip

    The airstrip at Ol Tukai, inside the Amboseli ecosystem.

    • Safarilink
    • AirKenya Express

Samburu

Northern Kenya

Dry, rugged country in the north beside the Ewaso Ng’iro River. A flight saves a long road journey.

  • Airport code UAS Airstrip

    Samburu Airstrip

    The airstrip for Samburu National Reserve.

    • Safarilink
    • AirKenya Express

Laikipia and Nanyuki

Central highlands

The high plateau of conservancies and ranches north of Mount Kenya. Nanyuki is the gateway town and has its own airport.

  • Airport code NYK Domestic

    Nanyuki Civil Airport

    The airport for Nanyuki and the Laikipia conservancies.

    • Safarilink
    • AirKenya Express

Lewa

Northern highlands

A wildlife conservancy in the northern highlands, reached by its own airstrip.

  • Airstrip Airstrip

    Lewa Airstrip

    The airstrip for Lewa conservancy.

    • Safarilink
    • AirKenya Express

Tsavo West

Southern Kenya

A large national park in the south. Safari flights use the airstrip at Mtito Andei.

  • Airstrip Airstrip

    Mtito Andei Airstrip

    The airstrip Safarilink uses for Tsavo West.

    • Safarilink

Kisumu

Western Kenya

Kenya’s lakeside city on Lake Victoria.

  • Airport code KIS International

    Kisumu International Airport

    Kisumu’s airport, served by Jambojet from Nairobi.

    • Jambojet

Eldoret

Rift Valley

A highland city in the western Rift Valley.

  • Airport code EDL International

    Eldoret International Airport

    Eldoret’s airport, served by Jambojet from Nairobi.

    • Jambojet

Who flies

Airlines and baggage

Scheduled jets serve the cities and the coast. Small-aircraft safari airlines serve the reserves, with tighter baggage limits.

Scheduled jets

Larger aircraft on fixed timetables from JKIA. A normal checked bag is usually part of the fare, but check the fare you buy.

Kenya Airways

Airline code KQ

Kenya’s national carrier. On the domestic network it flies Nairobi to Mombasa several times a day from JKIA.

Varieswith the fare you buy

The allowance depends on the fare you buy. Check it at booking.

Flies from
Jomo Kenyatta International Airport (NBO)
Routes in this guide
1

Book on the airline’s own website or through a travel agent.

Kenya Airways website (opens in a new tab)

Jambojet

Airline code JM

A low-cost domestic airline with Nairobi (JKIA) and Mombasa as its hubs. Serves Mombasa, Diani (Ukunda), Malindi, Lamu, Kisumu and Eldoret.

20 kgchecked bag allowance, approximate

About 20 kg checked is quoted for the Diani route. The allowance depends on the fare you buy, so check it at booking.

Flies from
Jomo Kenyatta International Airport (NBO)
Routes in this guide
6
Aircraft
De Havilland Dash 8-Q400

Book on the airline’s website. A 2026 guide advises booking 2 to 3 weeks ahead, and earlier for July to September and December to January.

Jambojet website (opens in a new tab)

Skyward Airlines (formerly Skyward Express)

Flies from Wilson Airport to the coast (Mombasa, Malindi, Lamu, Ukunda) and to several towns in the west and north.

15 kgchecked bag allowance, approximate

About 15 kg checked is quoted for the Diani route. Check the allowance when you book.

Flies from
Wilson Airport (WIL)
Routes in this guide
4
Aircraft
Turboprop aircraft

Book directly. Check the airline’s current network before you plan around it, as route lists change.

Safari and regional airlines

Small aircraft from Wilson Airport to the reserves, the coast and the lakes. Soft bags, tight limits and a weigh-in at check-in.

Safarilink

A safari airline based at Wilson Airport, flying to the Mara, Amboseli, Samburu, Nanyuki, Lewa, Tsavo West and the coast.

15 kgchecked bag allowance, approximate

15 kg per person in soft bags. Guides disagree on whether hand luggage counts inside the 15 kg, so ask your airline.

Flies from
Wilson Airport (WIL)
Routes in this guide
8
Aircraft
Cessna Caravan (about 12 to 14 seats) and Dash 8 aircraft

Book directly or through your safari operator. Check-in at Wilson opens at your airline’s own building about 45 to 60 minutes before departure.

AirKenya Express

A safari airline based at Wilson Airport, flying to the Mara, Amboseli, Samburu, Nanyuki and Lewa.

15 kgchecked bag allowance, approximate

15 kg per person in soft bags. Pooling weight across a group is possible only if arranged in advance with the airline or your operator.

Flies from
Wilson Airport (WIL)
Routes in this guide
5
Aircraft
Cessna Caravan on the bush routes, with larger aircraft on some coastal routes

Book directly or through your safari operator.

Not only by air

Fly, ride or drive

The ways to cover Nairobi to Mombasa: what each takes, roughly what it costs and what to know. Flying is the fastest. It is not always the simplest or the cheapest.

Ways to travel from Nairobi to Mombasa
Way to travelTimeCostGood to know
FlyKenya Airways, Jambojet, Skyward Airlines (formerly Skyward Express) About 1 h KES 6,000–15,000one way, indicative About one hour in the air; allow about 3 hours door to door.
Madaraka Express (SGR) train About 4.5 to 5 hours Published 2026 figures differ: roughly KES 1,000 to 1,500 economy and KES 3,000 to 4,500 first class. Confirm on the Kenya Railways booking channel. Trains leave from Syokimau (about 20 km south of Nairobi centre) and arrive at Miritini outside Mombasa. Two departures a day (about 8:00 and 15:00) are consistently reported. Economy allows about 20 kg of luggage and first class about 30 kg, according to one source.
Drive About 8 to 9 hours Fuel and tolls About 500 km. Plan for heavy lorry traffic on the main road.
Long-distance bus 10 hours or more The lowest-cost option Comfortable coaches run overnight and by day, but the journey is long.

Costs for the train, bus and car are also guides. Check the operator for today’s timetable and price.

The full Nairobi to Mombasa guide

Good to know

Questions about flying in Kenya

Short answers to what travellers ask most. Still unsure? Ask us.

Ask a question
Which Nairobi airport do I fly from?

It depends on the airline. Scheduled jets (Kenya Airways and Jambojet) use Jomo Kenyatta International Airport (JKIA). Safari and regional airlines such as Safarilink, AirKenya and Skyward use Wilson Airport, about 17 km away. Check the airport named on your ticket, and allow a generous gap if you change between the two.

How much luggage can I take on a safari flight?

Safari airlines usually set about 15 kg per person in soft-sided bags, and they may refuse hard suitcases. Excess weight is charged by the kilogram and may travel on a later flight if the aircraft is full. Check your airline's rules when you book.

How early should I arrive for a domestic flight?

For scheduled jets, about 90 minutes before departure is a sensible target unless your airline says otherwise. At Wilson Airport, allow at least 60 minutes and up to 90, and go to your own airline's building. Bags and passengers are weighed.

What do I need to carry?

Carry your original passport and your ticket or booking confirmation. Published guides report that copies and screenshots of identity documents have been refused at the gate.

Are the fares on this page fixed?

No. They are indicative ranges taken from published sources and reviewed on the date shown. Real fares depend on the airline, the date, how early you book, and your bag options. Always confirm the price with the airline before you plan around it.

Is flying always the best way to travel in Kenya?

No. For example, the Madaraka Express train between Nairobi and Mombasa takes about 4.5 to 5 hours and costs far less than a flight, though you travel to and from stations outside the city centres. Flying saves the most time on bush routes like the Maasai Mara, where the road is long and slow.

Can you help me fit flights into a safari?

Tell us where you want to go and when through the trip planner, and the team will advise on how to connect the places and whether a flight makes sense.

Bespoke safaris

Want us to fit the flights into your safari?

Tell us where you would like to go and when, and the team will advise how to connect the places, whether to fly or drive, and what to book.

Chat with EWorld Safaris

Automated answers from our approved FAQs and your own bookings. A person reads everything you send to the team.