Skip to flight searchSkip to main content

Book Domestic Flights in Kenya

Mobile screenshot of Nairobi to Mombasa flights at Alternative Airlines

Book cheap domestic flights in Kenya

Looking to fly between cities in Kenya or reach more remote regions? With Alternative Airlines, booking local flights is simple and flexible. We help you search, compare and book flights across 40+ Kenyan routes and over 600 airlines globally.

Simply enter your departure and arrival airports, dates and cabin preferences into the search form to see real-time prices from a wide range of domestic airlines flying in Kenya, including Jambojet, Fly540 and Safarilink.

Most popular domestic flights in Kenya ✈️

  • Nairobi (NBO/Wilson) to Mombasa (MBA)
  • Nairobi to Kisumu
  • Nairobi to Eldoret
  • Nairobi to Malindi
  • Nairobi to Lamu
  • Mombasa to Kisumu
  • Mombasa to Nairobi
  • Kisumu to Eldoret

Over 40 ways to pay for domestic Kenya flights

We offer the most flexible payment experience on the market.

With 40+ global and local payment options available in over 160 currencies, including Kenyan Shilling (KES), you can book your flight your way.

Prefer to split the cost? We partner with leading Buy Now Pay Later providers, like Klarna, Afterpay, Tabby and more, so you can pay in instalments weekly or monthly with no hidden fees.

No matter where you're flying in Kenya, Alternative Airlines makes it easy to budget for your trip.

    Yaren airport runway, Nauru

    What airlines operate flights within Kenya?

    Kenya Airways

    Kenya Airways is the flag carrier of Kenya, with its primary hub at Jomo Kenyatta International Airport. The airline flies to the following domestic Kenyan destinations: Kisumu, Malindi, Mombasa, and Nairobi.

    Jambojet

    Jambojet is a subsidiary of the national carrier of Kenya, Kenya Airlines. It offers low-cost domestic flights throughout Kenya, flying to cities including Malinda, Kisumu, Ukunda, Mombasa, Nairobi, and Eldoret.

    African Express Airways

    African Express Airways is a short-haul regional Kenyan airline based at Jomo Kenyatta International Airport. It’s the largest privately-owned airline in East Africa.

    Airkenya Express

    From its hub at Wilson Airport, AirKenya (Express) operates domestic scheduled flights within Kenya, including to Kenya's best known game reserves, namely the Masai Mara, Amboseli, Nanyuki, Meru, Samburu, Loisaba and Lewa Downs.

    Airvan Kenya

    Airvan Kenya is a new domestic airline offering scheduled flights from Nairobi to key safari destinations like the Maasai Mara. With a focus on affordability and convenience, it operates from a dedicated terminal at Wilson Airport and is ideal for travellers heading straight into Kenya’s wildlife reserves.

    Central African Republic

    Fly540

    Fly540 is a low-cost airline, connecting major cities, cultural hubs and tourist hotspots in Kenya. In 2019, the airline won the award for Kenya's Leading Domestic Airline for the 5th time in a row, by World Travel Awards.

    Fly ALS

    Fly ALS has been providing regional air travel services within Kenya since 1985. Specialising in short flights between various Kenyan cities, the airline utilises a fleet of small turboprop airplanes that can accommodate approximately 50 to 80 passengers.

    East African Safari Air

    East African is based at Nairobi Jomo Kenyatta International (NBO) and provides domestic scheduled flights within Kenya. As of 2020, the airline flies to 14 domestic destinations, operating 17 scheduled flights.

    Mombasa Air Safari

    Mombasa Air Safari is based at Moi International Airport in Mombasa. The airline operates domestic flights, specialising in direct flights to the world-renowned safari destinations, including the Masai Mara National Reserve.

    Safarilink Aviation

    Safarilink Aviation is a regional airline, providing daily scheduled services to 22 destinations within Kenya. The airline is one of Kenya's premier safari airlines, with an extensive network to all the best safari destinations within Kenya.

    748 Air Services

    748 Air Services is a charter airline that is headquartered in Nairobi, Kenya. The airline flies to over 70 destinations in and around Kenya and is well known for servicing the humanitarian sector.

    Safe Air

    Kenya's Safe Air, founded in 2001, provides passenger and cargo services in Africa and the UAE with a varied fleet, including VIP and cargo planes, although it faced a temporary certificate suspension in November 2019, later reinstated.

    Yellow Wings

    Yellow Wings is a Kenyan aviation company that offers a range of services in the East African region. These services include safari flights, which cater to tourists looking to explore the natural beauty and wildlife of Kenya and Tanzania from the air. They also provide corporate air charter services, which can be convenient for business travellers and organisations needing private and customised air transportation.

    Airplane landing in the sunset

    What is a domestic flight?

    Domestic flights are flights that depart and land in the same country. For example, flying from Nairobi (NBO) and landing at another destination in Kenya, for instance, Mombasa (MBA). Meaning the two destinations are within the same country and that don't fly to another country. Domestic flights are often cheaper than international flights, because of their shorter travel time and costs.


    Use our website search bar to see what cheap domestic flights we offer, or it could be that you want to visit a lot of different cities in one country and you may want to use our multi-city flight planner. Also, you may want to fly from one city to another without any stopovers and therefore may want to check out our direct flight guide.

    Sunset tree in Kenya Safari, Africa

    Why book domestic flights in Kenya?

    Kenya is well known for its vast scenic landscapes and wildlife preserves, including Mount Kenya, the 200,000-year-old formed Crater, 'Menengai Crater' and the famous 'Big Five' animals (lion, leopard, elephant, buffalo and rhino).


    The Kenyan population is almost 50 million and the country measures around 224,080 sq mi. Domestic flights in Kenya are a great way of travelling around the country. Many travellers choose to fly domestically within Kenya as this saves them a lot of time and air travel is a much quicker form of transportation.

    A plane taking off with tropical trees below it

    Flights to safari destinations

    There are lots of airlines flying domestically to all of the incredible safari destinations in Kenya. Key airlines include East African Safari Air, Mombasa Air Safari, and Safarilink Aviation, all of which fly domestically in Kenya.


    One of the best known parks is the the Masai Mara reserve, which is located 270km/167mi northwest of Nairobi, the vibrant capital of Kenya. As the road is notoriously rough and unreliable, flying is by far the best option for tourists. Visit our full guide to Masai Mara flights to find out more.

    Trusted globally

    Rated Excellent on Trustpilot

    We’re super proud of our Trustpilot rating, but don’t just take it from us. See why millions of others love booking their flights through Alternative Airlines

    Frequently asked questions

    Do I need to carry a passport for domestic flights in Kenya?

    This is determined by the airline you are flying with. Some form of ID or the Kenyan National ID card is enough to travel with Kenya. It's always vital to find out more, so either contact us or the airline itself to check the airline's policy.

    What is the baggage allowance on Kenya's domestic flights?

    The baggage allowance will vary from airline to airline, destination and fare you are travelling on. Check your baggage allowance with the airline you're flying with directly or on your e-ticket as sometimes the routes and aircraft that you may be flying on may mean the baggage allowance varies. It is also important to check the dimension restrictions of the baggage so you are not charged for excess baggage amount at the airport check-in.

    Can I book a private charter flight within Kenya?

    There are several private charter airlines available to book in Kenya. This includes 748 Air Services, which is based in Nairobi and can fly within Kenya, as well as to many destinations in East and Central Africa.

    What time do I need to check-in at the airport for domestic flights in Kenya?

    Check-in times depend on the airline you are travelling with and the airport you will be departing from. The check-in time for domestic flights is normally a little later than it is for international flights. This is because passengers usually require less time to go through the border and immigration controls at the airport.

    Can I purchase domestic flights in Kenya online?

    Yes, you can purchase domestic flights in Kenya online through Alternative Airlines. Use our search bar at the top of the page to find flights between your selected Nigerian destinations, and then simply click to search for the flights. Once the list of flights has been generated, you can see all available flights from different airlines, allowing you to select the most suitable flight for yourself!

    Does Jambojet fly Nairobi to Mombasa?

    Yes, Jambojet flies the Nairobi to Mombasa route. You can book this route on the Alternative Airlines website by navigating to the search form at the top of this page.

    Can I make a fly540 online booking?

    Yes! With Alternative Airlines you can book fly540 flights in and around Kenya for whenever suits you. Book your fly540 flights and pay with a choice of 40+ payment methods, including PayJustNow, Tabby, Klarna and more.

    What airports are in Kenya?

    There are various airports dotted around Kenya, some larger, and some regional. The airlines in Kenya are listed below:

    • Jomo Kenyatta International Airport
    • Mombasa Moi International Airport
    • Manda Airstrip
    • Malindi Airport
    • Mara Serena Lodge Airstrip
    • Nairobi Wilson Airport
    • Amboseli Airport
    • Eldoret International Airport
    • Kisumu Airport
    • Nanyuki Airport
    • Wajir Airport
    • Lokichoggio Airport