Book JKIA Flights: Compare Flights To and From Nairobi NBO

Book JKIA Flight to Destinations from Nairobi Airport in Kenya

Jomo Kenyatta International Airport is Nairobi’s main airport for international, regional, and many domestic flights. If you are searching for JKIA Nairobi Airport flights, Nairobi airport flight tickets, cheap flights from JKIA, or flights to Nairobi NBO, this page helps you compare routes, choose the right destination, and book a flight through Nairobi’s main air gateway.

JKIA is also known as Jomo Kenyatta International Airport, Nairobi Airport, and NBO Airport. The airport code used on flight tickets is NBO. When searching for flights, enter Nairobi, NBO, or Jomo Kenyatta International Airport as your departure or arrival airport.

Use this page if you want to book a flight, compare destinations, check which cities are commonly served from Nairobi, or understand whether JKIA is the right airport for your trip. For live flight movement rather than booking, use our dedicated pages for JKIA departures today and JKIA arrivals today.

To book a flight to or from JKIA, enter your destination, travel dates, and passenger details in the flight search box below.


Why book flights through JKIA Nairobi Airport?

JKIA is Kenya’s main aviation gateway. It connects Nairobi with Kenya’s coast, western Kenya, East Africa, the wider African continent, Europe, the Middle East, Asia, and North America. For most travellers flying internationally into Kenya, JKIA is the airport they use.

You should use JKIA when you are booking:

Trip typeBest use of JKIA
International flights to KenyaMain airport for overseas arrivals into Nairobi
International flights from KenyaBest airport for long-haul flights from Nairobi
Regional African flightsStrong route network across East Africa and major African cities
Domestic Kenya flightsUseful for Mombasa, Kisumu, Eldoret, Malindi, Ukunda, Lamu and other local routes
Business travelFrequent airline options and hub connectivity
Tourist travelMain entry airport for safaris, Nairobi stays, conferences and onward Kenya trips

JKIA is different from Wilson Airport. Wilson is mainly used for domestic light-aircraft flights, safari airstrips, charter flights, and some scheduled local routes. If you are booking a normal international flight, long-haul flight, or major airline ticket to Nairobi, you will usually be looking for JKIA/NBO, not Wilson.

To book a flight through Nairobi JKIA, enter your departure city or destination in the search box below and compare available fares.


Book flights from JKIA to destinations in Kenya

To find domestic flights from Nairobi’s Jomo Kenyatta International Airport, use NBO as your origin airport. The flight search box below has already been set with NBO as the departure airport, so you only need to enter your destination, select your travel dates, and choose whether you want a one-way or return ticket.

For Kenya domestic searches, enter either the town name or the airport IATA code:

DestinationCode to enterUseful booking noteTypical JKIA departure pattern
MombasaMBABest for Mombasa Island, Nyali, Bamburi, Shanzu and north coast staysNairobi–Mombasa is a high-frequency route. Historical schedule data shows departures spread from early morning to late night, with examples from around 06:00/06:30 through late evening. Kenya Airways gives the average flight time as about 1 hour.
KisumuKISBest for Kisumu, Lake Victoria, western Kenya and business/family travelUsually served as a short domestic flight with morning, midday and evening options depending on airline and date. Check the search results for the exact timing on your travel day.
EldoretEDLBest for Eldoret, Uasin Gishu, the North Rift and western Kenya accessTypically works as a short domestic hop from Nairobi, often attractive for business, education, family visits and athletics-related travel.
MalindiMYDBest for Malindi, Watamu, Kilifi north coast and beach holidaysOften used by travellers going to the north coast. Compare with Mombasa if your final hotel is closer to Kilifi, Watamu or Malindi.
UkundaUKABest for Diani Beach, Tiwi, Msambweni and the south coastUse Ukunda if your final destination is Diani. It can save the extra road transfer from Mombasa across the coast corridor.
LamuLAUBest for Lamu Island, Shela and heritage coast travelLamu flights are useful for island travel where road access is slow and less convenient. Check baggage rules carefully.
LodwarLOKBest for Turkana, northern Kenya, NGO work and business travelUsually searched by travellers with specific work, project or family travel needs in Turkana.

To book a domestic flight from Nairobi JKIA, enter Mombasa MBA, Kisumu KIS, Eldoret EDL, Malindi MYD, Ukunda UKA, Lamu LAU, Lodwar LOK, or your preferred Kenya destination in the search box below. Then select your travel dates and choose whether you want a one-way or return ticket.

Domestic flights from JKIA are useful when you want to move quickly from Nairobi to the coast, western Kenya, northern Kenya, or other major towns. For many travellers, flying saves a full day on the road, especially when visiting Mombasa, Diani, Malindi, Lamu, Kisumu or Eldoret.

When booking domestic flights from JKIA, check baggage allowance carefully. A cheap fare may look attractive, but baggage fees can change the total cost. Also confirm whether the flight leaves from JKIA or Wilson Airport, especially for coastal and safari-related routes.


Book Nairobi to Mombasa flights from JKIA

Nairobi to Mombasa is one of Kenya’s most important domestic air routes. It is popular with business travellers, coast holiday visitors, families, conference guests and tourists connecting from international arrivals.

Flying from JKIA to Mombasa is usually the easiest choice if you are already at Nairobi’s international airport or connecting from a long-haul flight. It avoids the long road journey between Nairobi and the coast and gives you more useful time at your destination.

Before booking, compare:

  • Departure time from JKIA
  • Arrival time in Mombasa
  • Checked baggage allowance
  • Hand luggage rules
  • Fare difference between morning, afternoon and evening flights
  • Connection time if arriving internationally before the domestic flight
  • Whether your coast hotel is closer to Mombasa, Diani, Kilifi, Watamu or Malindi

If your final destination is Diani Beach, also compare Nairobi to Ukunda flights. Ukunda Airport is much closer to Diani than Mombasa Airport.

To find and compare flights from Nairobi to Mombasa flight from JKIA, just enter your dates and click the search box below:


Book Nairobi to Ukunda flights for Diani Beach

Ukunda Airport is the closest airport to Diani Beach. If you are flying from Nairobi to Diani, a Nairobi to Ukunda flight can save you the road transfer from Mombasa across the Likoni channel and down to the south coast.

This route is useful for:

  • Diani Beach holidays
  • Tiwi Beach stays
  • Msambweni coast trips
  • Honeymoons and beach extensions after safari
  • Travellers connecting from international flights into Nairobi

When comparing Nairobi to Ukunda flights, check whether your flight leaves from JKIA or Wilson. Some travellers assume all Nairobi flights use JKIA, then discover their coastal flight leaves from Wilson Airport. That mistake can be expensive if your connection is tight.

To find airlines and flights from Nairobi to Ukunda for Diani Beach, enter your anticipated flight dates and click the search box below. I’ve already entered the origin destination(NBO) and arriving destination(UKA) airports.


Book flights from JKIA to East Africa

For East Africa flights, use NBO as the origin airport. The search box below already has Nairobi JKIA set as the departure airport, so enter the destination city or IATA code, then choose your dates and ticket type.

East Africa routes are popular for business travel, conferences, tourism, family visits, diplomatic travel, NGO work and regional connections. They are short international flights, so check passport, visa, eTA, vaccination and onward-travel requirements before booking.

DestinationCode to enterUseful booking noteTypical JKIA departure pattern
EntebbeEBBBest for Kampala and wider Uganda travelNairobi–Entebbe is a frequent short regional route. Historical data shows departures from early morning through late evening, with FlightConnections showing a range around 00:55–22:10 and Kenya Airways giving an average flight time of about 1h 15m.
KigaliKGLBest for Rwanda, conferences, business and gorilla trekking connectionsHistorical schedule examples show departures in several waves, including early morning and evening services such as around 05:30, 07:30 and 20:50, depending on date and airline.
Dar es SalaamDARBest for Tanzania business travel and onward coastal movementUsually works as a short regional flight from Nairobi. Compare morning and evening options if connecting to meetings or ferries.
ZanzibarZNZBest for Zanzibar beach holidays and Tanzania extensionsSearch Zanzibar directly if you want the island rather than flying to Dar es Salaam and connecting onward by ferry or domestic flight.
KilimanjaroJROBest for Arusha, Moshi, Kilimanjaro climbs and northern Tanzania safarisOften searched by travellers combining Kenya and Tanzania safaris. Check whether your itinerary is better via JRO or Arusha road transfer.
Addis AbabaADDBest for Ethiopia travel and onward African/global connectionsAddis is a major regional hub route from Nairobi, useful both as a destination and a connection point.
JubaJUBBest for South Sudan business, NGO, diplomatic and project travelCheck documentation carefully before booking; Juba travel is often document-sensitive.

To book a regional flight from Nairobi JKIA to East Africa, enter Entebbe EBB, Kigali KGL, Dar es Salaam DAR, Zanzibar ZNZ, Kilimanjaro JRO, Addis Ababa ADD, Juba JUB, or your preferred regional destination in the search box below.

Regional flights often have different document requirements from domestic flights. Before booking, check passport validity, visa rules, vaccination requirements, return-ticket rules and transit conditions.


Book flights from JKIA to Africa

Nairobi is a major African aviation hub. Travellers use JKIA to reach business, diplomatic, tourism and family destinations across the continent.

Popular Africa flight routes from JKIA include:

RegionCommon destinations
East AfricaEntebbe, Kigali, Dar es Salaam, Zanzibar, Addis Ababa, Juba
Southern AfricaJohannesburg, Cape Town, Lusaka, Harare, Victoria Falls
West AfricaLagos, Accra, Abidjan, Dakar
Central AfricaKinshasa, Douala, Bangui and other regional links
North AfricaCairo and onward Middle East or Europe links
Indian OceanMauritius, Seychelles, Antananarivo and related island routes

If you are flying across Africa, compare direct flights with one-stop options. A cheaper fare with a long layover may not be worth it if you lose a full day. For business travel, arrival time can matter more than headline ticket price.

To book flights from JKIA to African cities, enter your destination such as Johannesburg, Lagos, Accra, Cairo, Lusaka, Harare or Mauritius in the flight search box below.


Book flights from JKIA to Dubai, Doha and the Middle East

The Middle East is one of the most important booking corridors from JKIA. Travellers use Dubai, Doha, Abu Dhabi, Jeddah, Riyadh, Sharjah and Muscat either as final destinations or as hubs for onward travel to Europe, Asia, Australia and North America.

The search box below is already set with NBO as the origin. Enter the Middle East destination code, choose your dates, and select either one-way or return.

DestinationCode to enterUseful booking noteTypical JKIA departure pattern
DubaiDXBBest for Dubai, UAE travel and onward global connectionsNairobi–Dubai is a major route. Historical schedule data shows departures from morning to late night, including a range around 07:10–23:30. Flight time is about 5h 05m–5h 10m depending on airline.
DohaDOHBest for Qatar and onward long-haul connections through DohaHistorical route data gives a Nairobi–Doha direct flight time of about 5h 20m. It is useful for Europe, Asia, Australia and North America connections.
Abu DhabiAUHBest for Abu Dhabi and UAE onward travelHistorical route data shows Nairobi–Abu Dhabi direct flight time at about 5h 05m. Compare with Dubai if your final UAE destination is flexible.
SharjahSHJBest for budget UAE travel and northern Emirates accessUseful when fare matters and your final destination is Sharjah, Ajman or northern UAE. Compare airport transfer time before booking.
JeddahJEDBest for religious travel, family visits, work trips and western Saudi ArabiaHistorical schedule data shows departures commonly in the early morning window, around 02:25–07:20. Saudia lists Nairobi–Jeddah flight duration at about 3h 50m.
RiyadhRUHBest for Saudi Arabia business, work and family travelOften compared with Jeddah depending on final Saudi destination. Check visa category and documentation before booking.
MuscatMCTBest for Oman travel and some onward Gulf connectionsUsually searched by travellers going to Oman specifically or comparing Gulf connection options.

To book a flight from Nairobi JKIA to the Middle East, enter Dubai DXB, Doha DOH, Abu Dhabi AUH, Sharjah SHJ, Jeddah JED, Riyadh RUH, Muscat MCT, or your preferred Middle East destination in the search box below.

The Middle East is one of the most important flight corridors from JKIA. Dubai, Doha, Abu Dhabi, Sharjah, Jeddah, Riyadh and Muscat are popular for business, family visits, tourism, religious travel and onward global connections.

Nairobi to Dubai flights

Dubai is popular because it works both as a final destination and as a global transit hub. If you are flying from Nairobi to Europe, Asia, Australia or North America, Dubai may appear as a connection point. Enter your dates for Nairobi and Dubai here.

Before booking Nairobi to Dubai flights, compare baggage, connection timing, arrival airport, fare rules and total travel time.

Nairobi to Doha flights

Doha is another major connection point from Nairobi. Travellers use it for onward flights to Europe, Asia, Australia, the Gulf and North America. For NBO to Doha enter your travel dates here.

When comparing Nairobi to Doha flights, look at layover length and onward connection time. A short connection may look efficient, but a longer connection can be safer for nervous travellers, families or passengers with mobility needs.

Nairobi to Jeddah and Riyadh flights

Flights from Nairobi to Saudi Arabia are important for religious travel, work, family visits and onward connections. If travelling for Umrah or Hajj-related movement, confirm all religious travel documentation and airline requirements before booking.

For NBO flights from JKIA, enter your Saudi Arabia destination in the flight search box below.


Book flights from JKIA to Europe

To find flights from Nairobi’s Jomo Kenyatta International Airport, use NBO as your origin airport. The flight search box below has already been set with NBO as the departure airport, so you only need to enter your European destination, choose your travel dates, and select whether you want a one-way or return ticket.

For Europe airport destinations from NBO, you can enter either the city name or the correct airport/city IATA code:

DestinationCode to enterUseful booking noteTypical JKIA departure pattern
LondonLONUse LON for all London airports, or LHR/LGW if you prefer a specific airportNairobi–London direct flights are long-haul services of about 9h 20m; British Airways and Kenya Airways operate nonstop flights on this route, with 10 direct flights weekly shown in schedule data. See all on Skyscanner
AmsterdamAMSBest for the Netherlands and many onward European connectionsHistorical schedule data shows a common direct morning departure around 08:40 from NBO, arriving Amsterdam around 16:40.
ParisPAR or CDGUse PAR for Paris city search, or CDG for Charles de Gaulle specificallyNairobi–Paris departures commonly appear in the late evening, including direct services around 22:25–23:50, with some daytime options around 12:30 depending on airline and date.
FrankfurtFRABest for Germany and Central Europe connectionsNairobi–Frankfurt is a major Europe route with a published flight duration of about 8h 40m; check the search results for current departure days and times.
BrusselsBRUUseful for Belgium, EU institutions and onward Schengen travelHistorical schedule data shows Nairobi–Brussels departures often in the late-night window, roughly 22:20–23:55, depending on date.
IstanbulISTUseful for Turkey and onward Europe/Asia connectionsNairobi–Istanbul direct services are typically early-morning departures, with schedule examples around 03:10–04:50 and an average flight time of about 6h 40m–6h 55m.

To book a flight from Nairobi JKIA to Europe, enter London LON, Amsterdam AMS, Paris PAR/CDG, Frankfurt FRA, Brussels BRU, Istanbul IST, or your preferred European destination in the search box below. Then select your travel dates and choose whether you want a one-way or return ticket.

Europe flights from JKIA often depart in evening or late-night windows. That can be convenient because you arrive in Europe the next morning, but you still need to arrive at JKIA early enough for check-in, security and immigration.

JKIA connects Nairobi with several major European cities. These routes are important for tourism, business, education, family travel, conferences and onward connections.

For live status of a flight that is already scheduled to leave Nairobi, use the JKIA departures live guide. That page is built for checking whether a specific flight is on time, delayed, boarding or departed.

To find flights from Nairobi JKIA to Europe, enter London, Amsterdam, Paris, Frankfurt, Brussels, Istanbul or your preferred European city in the search box below:


Book Nairobi to London flights from JKIA

Nairobi to London is one of the most searched long-haul routes from Kenya. Travellers use it for business, tourism, education, family travel and onward UK connections.

When booking Nairobi to London flights, check:

  • Which London airport you arrive at
  • Whether the flight is direct or one-stop
  • Baggage allowance
  • Refund and change policy
  • Arrival time in the UK
  • Transit visa requirements if connecting through another country
  • Whether the fare includes seat selection or meals

A direct flight is often easier, especially for families, older travellers and first-time long-haul passengers. A one-stop flight may be cheaper, but compare the total journey time before booking.

To book a Nairobi to London flight from JKIA, enter London as your destination in the flight search box below.


Book Nairobi to Amsterdam, Paris and Frankfurt flights

Amsterdam, Paris and Frankfurt are important gateways from JKIA into continental Europe. These routes are useful even when your final destination is somewhere else in Europe because they connect onward to many European cities.

When comparing flights, look at the full route rather than only the first destination. A Nairobi to Amsterdam flight may connect well to Scandinavia. A Nairobi to Paris flight may be useful for France, Spain or parts of Europe. A Nairobi to Frankfurt flight may work well for Germany, Central Europe and onward Schengen travel.

To book a Nairobi to Amsterdam, Paris or Frankfurt flight from JKIA, enter your preferred European destination in the flight search box below.


Book flights from JKIA to Asia

Flights from JKIA to Asia are used for business, trade, medical travel, tourism, education, family visits and onward global connections. Some Asian cities have direct or seasonal non-stop service from Nairobi, while many others are reached through hubs such as Doha, Dubai, Abu Dhabi, Istanbul, Addis Ababa, Bangkok, Amsterdam or Paris.

The booking box below already has NBO entered as origin. Add your destination city or IATA code, choose your travel dates, and select whether you want a one-way or return ticket.

DestinationCode to enterUseful booking noteTypical JKIA departure pattern
MumbaiBOMBest for India travel, trade, medical travel and family visitsNairobi–Mumbai has direct service. Historical schedule examples show departures around 06:40, 16:45 and 20:45, with direct flight time around 6h 15m–6h 30m.
DelhiDELBest for north India and onward domestic India connectionsOften works through Mumbai, Addis Ababa, Doha, Dubai or other hubs. Compare total journey time.
GuangzhouCANBest for China trade, business travel and southern China connectionsHistorical route data shows Nairobi–Guangzhou direct flight time around 11h 20m on listed China Southern service windows.
BangkokBKKBest for Thailand, Southeast Asia tourism and onward Asia travelHistorical route data shows Nairobi–Bangkok direct flight time around 9h 31m where listed; always verify dates because schedules can change by season.
IstanbulISTBest for Turkey and onward Europe/Asia connectionsIstanbul works both as a destination and major connecting hub from Nairobi. It is also useful for travellers comparing Europe, Central Asia and Middle East routing.
DubaiDXBBest for UAE and many Asia connectionsUseful for onward flights to India, Southeast Asia, China, Japan, Korea and Australia.
DohaDOHBest for one-stop Asia connectionsGood for travellers comparing one-stop routings to India, Southeast Asia, East Asia and Australia.
Abu DhabiAUHBest for UAE and Asia connectionsUseful alternative to Dubai depending on airline and fare.
SeoulICNBest for South Korea and onward East Asia travelUsually reached through a connection. Compare layover airport and total journey time.
TokyoTYO or NRT/HNDBest for Japan travelUse TYO for all Tokyo airports, or NRT/HND if you prefer Narita or Haneda. Most routings are one-stop.
SingaporeSINBest for Singapore and Southeast Asia connectionsOften one-stop via a Middle East, African, Asian or European hub.
Kuala LumpurKULBest for Malaysia and Southeast Asia travelCompare one-stop options through Gulf, Asian or African hubs.

To book flights from Nairobi JKIA to Asia, enter Mumbai BOM, Delhi DEL, Guangzhou CAN, Bangkok BKK, Istanbul IST, Dubai DXB, Doha DOH, Abu Dhabi AUH, Seoul ICN, Tokyo TYO, Singapore SIN, Kuala Lumpur KUL, or your preferred Asian destination in the search box below.

When booking Asia flights from JKIA, pay attention to layover length. A route can look cheap but become tiring if it includes a long night connection or a difficult airport change.


Book Nairobi to New York and North America flights

Nairobi to New York is the most important direct North America search from JKIA. Travellers also search for flights from Nairobi to Washington, Toronto, Atlanta, Boston, Chicago, Dallas, Los Angeles and other North American cities, often using one-stop connections through Europe, the Middle East or other hubs.

When booking Nairobi to North America flights, compare:

  • Direct versus one-stop routing
  • Arrival airport
  • Baggage allowance
  • Layover time
  • Visa and transit requirements
  • Total journey duration
  • Refund rules
  • Seat comfort on long sectors

For a long-haul route, the cheapest fare is not always the best value. A better connection and a reasonable baggage allowance can matter more than saving a small amount.

To book a Nairobi to New York or North America flight from JKIA, enter New York, Washington, Toronto or your preferred city in the flight search box below.


Book flights to Nairobi JKIA

Many users are not departing from Nairobi; they are looking for flights to Nairobi JKIA. This includes tourists visiting Kenya, business travellers, conference guests, returning residents, safari travellers and passengers connecting onward within East Africa.

Popular searches include:

  • Flights to Nairobi from London
  • Flights to Nairobi from Dubai
  • Flights to Nairobi from Doha
  • Flights to Nairobi from Amsterdam
  • Flights to Nairobi from Paris
  • Flights to Nairobi from New York
  • Flights to Nairobi from Addis Ababa
  • Flights to Nairobi from Johannesburg
  • Flights to Nairobi from Entebbe
  • Flights to Nairobi from Kigali
  • Flights to Nairobi from Dar es Salaam

When booking flights to Nairobi, use NBO as your destination airport. If you are planning an onward safari, check whether your next flight departs from JKIA or Wilson Airport. Many safari flights depart from Wilson, which requires a road transfer across Nairobi.

For passengers already on the way to Kenya, check our JKIA arrivals live page for landing times, arrival guidance and passenger pickup information.

To book a flight to Nairobi JKIA, enter Nairobi or NBO as your destination in the flight search box below.


How to find cheap flights from JKIA

Cheap flights from JKIA are usually found by comparing dates, routes, baggage rules and connection options. There is no single perfect booking trick, but there are practical ways to avoid overpaying.

What helps you find better fares

Booking strategyWhy it matters
Search flexible datesA one-day change can reduce the fare
Compare direct and one-stop flightsOne-stop flights can be cheaper on long-haul routes
Check baggage allowanceA cheap fare may cost more after baggage fees
Book early for holidaysSchool holidays, Christmas and safari high season push fares up
Compare nearby airports if relevantSome routes may work better through another regional hub
Avoid very tight self-transfersMissing a separate ticket connection can be expensive
Check return faresReturn tickets may be cheaper than two one-way tickets
Compare morning, afternoon and night flightsTime of day can affect price and convenience

A local point many travellers miss: Nairobi traffic can change the real value of a fare. A very cheap early morning or late-night flight may require a costly transfer, hotel night or uncomfortable waiting time.

To search for cheap flights from JKIA, enter your destination and flexible travel dates in the booking box below.


Should you book one-way or return flights from JKIA?

A one-way ticket is useful when your return date is uncertain, when you are continuing to another country, or when your route is part of a larger multi-city trip. A return ticket can be cheaper and simpler, especially for holidays, business trips and visa-sensitive destinations.

Choose a one-way flight if:

  • You are not returning to Nairobi
  • Your dates are not fixed
  • You are combining several countries
  • You are relocating or travelling long term
  • You found a better return route from another airport

Choose a return flight if:

  • You know your return date
  • The fare is cheaper than two one-way tickets
  • Your visa or entry conditions require proof of onward or return travel
  • You want simpler booking protection
  • You prefer one airline handling the full journey

To compare one-way and return flights from JKIA, select your route in the search box below and test both fare options before booking.


Can you book last-minute flights from JKIA?

Yes, but last-minute JKIA flights can be expensive, especially on popular domestic routes, long weekends, public holidays, school holidays and high-demand international routes.

Last-minute booking can work better when:

  • You are flexible with departure time
  • You can travel with hand luggage only
  • You are open to one-stop connections
  • You are not travelling during a peak holiday period
  • You can accept stricter fare rules

For urgent travel, book the flight first, then immediately arrange transport to JKIA. If you are flying internationally, make sure your passport, visa, eTA, vaccination documentation and onward travel requirements are in order before paying.

To book a last-minute flight from JKIA, enter your destination and today’s or tomorrow’s date in the flight search box below.


Which airlines fly from JKIA?

JKIA is served by Kenyan, African, Middle Eastern, European and long-haul airlines. The exact airline available depends on your route and travel date.

Common airline searches include:

AirlineCommon search intent
Kenya Airways flights from JKIANational carrier, long-haul, regional and domestic links
Jambojet flights from JKIADomestic Kenya and coast routes
Emirates flights from JKIADubai and onward global connections
Qatar Airways flights from JKIADoha and onward international connections
Ethiopian Airlines flights from JKIAAddis Ababa and Africa/global connections
KLM flights from JKIAAmsterdam and Europe connections
British Airways flights from JKIALondon and UK travel
Turkish Airlines flights from JKIAIstanbul and global connections
Air France flights from JKIAParis and Europe travel
Lufthansa flights from JKIAFrankfurt and Germany connections
RwandAir flights from JKIAKigali and regional links
Uganda Airlines flights from JKIAEntebbe and Uganda travel
Air Tanzania flights from JKIADar es Salaam, Zanzibar and Tanzania links
EgyptAir flights from JKIACairo and onward North Africa/Middle East routes

When choosing an airline, compare more than price. Check baggage, refund rules, route timing, connection airport, arrival time, customer support and whether the airline sells the full journey on one ticket.

To book a flight by airline from JKIA, enter your destination in the search box below and compare available carriers.


Direct flights from JKIA versus connecting flights

A direct flight is usually simpler. A connecting flight may be cheaper or may serve a destination that does not have a nonstop route from Nairobi.

Direct flights are better when:

  • You are travelling with children
  • You have heavy luggage
  • You are nervous about connections
  • You have a meeting soon after arrival
  • You are taking a long-haul trip and want fewer moving parts

Connecting flights are better when:

  • The fare is much cheaper
  • Your destination has no direct flight
  • The layover is comfortable
  • The airline protects the connection
  • You want to stop in another city

Avoid very tight connections if travelling on separate tickets. If the first flight is late, the next airline may treat you as a no-show.

To compare direct and connecting flights from JKIA, enter your destination in the search box below and review the available route options.


What is the best time to book JKIA flights?

The best time depends on the route. Domestic flights can rise quickly around weekends and holidays. International flights can become expensive around Christmas, Easter, school holidays, summer travel and major event periods.

A practical booking approach:

Route typeBooking advice
Domestic Kenya flightsBook early for weekends, holidays and coast travel
East Africa flightsCompare several days if possible
Middle East flightsWatch total travel time and baggage allowance
Europe flightsBook earlier for peak holiday periods
North America flightsCompare direct and one-stop options well in advance
Last-minute urgent travelBook quickly, but check documents first

If your dates are fixed, do not wait too long hoping for a fare drop. If your dates are flexible, test several departure and return combinations.

To find the best fare for your JKIA flight, enter your route and compare several travel dates in the search box below.


What should you check before booking a JKIA flight?

Before you confirm payment, check the details carefully. Small mistakes can become expensive after ticketing.

Booking checklist

DetailWhy it matters
Airport codeUse NBO for JKIA, not Wilson
Passenger namesMust match passport or ID
Travel datesCheck day, month and year carefully
Departure timeWatch late-night flights that depart after midnight
Baggage allowanceCheap fares may exclude checked bags
Refund rulesSome cheap fares are non-refundable
Change rulesUseful if your plans may shift
Transit airportCheck layover time and visa rules
Arrival airportSome cities have multiple airports
Connection protectionImportant for multi-leg trips
Travel documentsPassport, visa, eTA and health requirements

For international flights, do not book based only on price. A slightly more expensive ticket with better baggage, better connection time and clearer rules can save money later.

To book a JKIA flight after comparing your options, enter your route and travel dates in the search box below.


JKIA flight booking for tourists visiting Kenya

If you are visiting Kenya for safari, business, conferences, beach holidays or family travel, JKIA is usually your first arrival point. From JKIA, you can connect to Nairobi hotels, Wilson Airport, Nairobi National Park, the road to the Masai Mara, or domestic flights to the coast.

For tourists, the most important booking questions are:

  • Are you arriving at JKIA or Wilson?
  • Do you need to transfer to Wilson for a safari flight?
  • Is your layover long enough?
  • Are you staying in Nairobi before safari?
  • Are you flying onward to Mombasa, Ukunda, Malindi, Lamu or Kisumu?
  • Do you need an eTA or other entry document?
  • Does your flight arrive too late for same-day safari movement?

A local warning: do not book a tight connection from JKIA to Wilson unless you understand Nairobi traffic. The two airports are separate, and you must travel by road between them.

To book flights to Nairobi for a Kenya safari or holiday, enter Nairobi NBO as your destination in the search box below.


JKIA flight booking for business travellers

Business travellers usually care about timing more than the lowest fare. JKIA works well for business trips because Nairobi is connected to major African capitals, Europe, the Middle East and long-haul routes.

For business travel, prioritize:

  • Arrival time
  • Flexible ticket rules
  • Baggage allowance
  • Direct routing where possible
  • Lounge access if useful
  • Reliable airline support
  • Sensible return timing
  • Airport transfer planning

If you have a morning meeting in Nairobi, consider arriving the previous evening. If you are departing after meetings, allow enough time to cross Nairobi traffic and clear JKIA formalities.

To book a business flight to or from JKIA, enter your destination and preferred travel time in the search box below.


JKIA flight booking for families

Families should avoid the cheapest fare if it creates a difficult journey. Long layovers, late-night arrivals, baggage restrictions and separate tickets can make travel harder with children.

When booking family flights through JKIA, check:

  • Baggage allowance for each passenger
  • Stroller and child-seat rules
  • Seat selection
  • Meal options
  • Layover length
  • Arrival time in Nairobi
  • Airport transfer after landing
  • Documents for children
  • Extra time for check-in and security

For families arriving in Nairobi late at night, it may be better to stay near the airport and continue the next day rather than crossing the city tired.

To book family flights through JKIA, enter your destination, number of adults and children, and travel dates in the search box below.


JKIA flight booking for safari connections

Many safari travellers fly into JKIA, then continue by road, domestic flight or Wilson Airport safari flight. This is where planning matters.

Common safari connection patterns

PatternWhat it means
Land at JKIA, sleep in Nairobi, start safari next morningSafest and most relaxed
Land at JKIA, transfer to Wilson, fly to safari airstripWorks only with enough time
Land at JKIA, drive directly to safari destinationPossible for some routes but tiring after long-haul travel
Land at JKIA, fly domestically to Mombasa or Ukunda after safariGood for beach extensions
Land at JKIA, take a Nairobi National Park layover safariPossible with a long layover and correct documents

If your safari flight leaves from Wilson, do not search only for JKIA flights. You need to plan both airports together.

To book flights into Nairobi before safari, enter Nairobi NBO as your arrival airport in the flight search box below.


Can you book a flight and check live status on the same page?

You can place a booking widget on this page, but the live flight status intent should stay separate. That gives your site cleaner topical structure.

Use this page for:

  • Book JKIA flights
  • Flights from Nairobi airport
  • Flights to Nairobi airport
  • Cheap flights from JKIA
  • Nairobi airport tickets
  • Nairobi flight deals
  • Domestic flights from JKIA
  • International flights from JKIA
  • Route comparison
  • Airline comparison

Use the dedicated status pages for:

  • Live JKIA departures
  • JKIA departures today
  • JKIA flight status for outgoing flights
  • Live JKIA arrivals
  • JKIA arrivals today
  • Passenger pickup timing
  • Delayed arrival or departure checks

For live outgoing flight updates, check our NBO departures today page before leaving for the airport. For incoming flights, landing times and passenger pickup guidance, use our Nairobi Airport arrivals today page.


Frequently asked questions about booking JKIA flights

How do I book flights from JKIA Nairobi Airport?

To book flights from JKIA, search using Nairobi or NBO as your departure airport, then enter your destination, travel dates and passenger details. Compare airlines, baggage allowance, flight time, total journey duration and fare rules before paying.

To book a flight from JKIA, enter your destination in the flight search box below.

How do I book flights to Nairobi JKIA?

To book flights to Nairobi JKIA, enter Nairobi or NBO as your destination airport. If you are flying internationally into Kenya, JKIA is usually the correct airport. If you are connecting onward to safari, check whether your next flight leaves from JKIA or Wilson Airport.

To book a flight to Nairobi JKIA, enter Nairobi or NBO in the destination field below.

What is the airport code for JKIA?

The airport code for Jomo Kenyatta International Airport is NBO. Use NBO when searching for flights to or from Nairobi’s main international airport.

To book flights using the JKIA airport code, enter NBO in the search box below.

Are Nairobi Airport and JKIA the same airport?

Yes. In most flight searches, Nairobi Airport refers to Jomo Kenyatta International Airport, airport code NBO. Nairobi also has Wilson Airport, so always check your ticket before arranging transfers.

To book flights to Nairobi’s main airport, search for Nairobi NBO in the booking box below.

Can I book cheap flights from JKIA?

Yes. Cheap flights from JKIA can be found by comparing dates, airlines, baggage rules, direct versus connecting flights, and return versus one-way fares. Flexibility usually gives you better prices.

To find cheap flights from JKIA, enter your route and flexible dates in the search box below.

Which domestic destinations can I fly to from JKIA?

Common domestic destinations from JKIA include Mombasa, Kisumu, Eldoret, Malindi, Ukunda, Lamu and Lodwar, depending on airline schedules.

To book a domestic flight from JKIA, enter your Kenya destination in the flight search box below.

Can I book international flights from JKIA?

Yes. JKIA has international flights to destinations across Africa, Europe, the Middle East, Asia and North America. Common searches include Dubai, Doha, London, Amsterdam, Paris, Istanbul, Frankfurt, New York, Mumbai and Johannesburg.

To book an international flight from JKIA, enter your destination country or city in the search box below.

Which airlines fly from JKIA?

Airlines serving JKIA include Kenya Airways, Jambojet, Emirates, Qatar Airways, Ethiopian Airlines, KLM, British Airways, Turkish Airlines, Air France, Lufthansa, RwandAir, Uganda Airlines, Air Tanzania, EgyptAir and others, depending on route and date.

Jambojet flight booking jkia

To compare airlines flying from JKIA, enter your destination in the search box below.

Should I fly from JKIA or Wilson Airport?

Use JKIA for most international, regional and major domestic airline flights. Use Wilson Airport for many safari flights, light-aircraft routes and some domestic services. Check your ticket before booking transport.

To book a flight from JKIA, search using Nairobi NBO in the flight box below.

Can I book a Nairobi to Mombasa flight from JKIA?

Yes. Nairobi to Mombasa is one of the most popular domestic flight routes from JKIA. Compare fare, baggage, timing and arrival airport before booking.

To book a Nairobi to Mombasa flight from JKIA, enter Mombasa in the search box below.

Can I book a Nairobi to Diani flight from JKIA?

Yes, but search for Ukunda as the closest airport to Diani Beach. Also confirm whether the flight departs from JKIA or Wilson Airport.

To book a Nairobi to Diani or Ukunda flight, enter Ukunda in the flight search box below.

How do I check if my booked JKIA flight is on time?

After booking, use your airline website, airline app, airport screens or flight tracker to check status. For outgoing flights from Nairobi, use our JKIA departures page. For incoming flights, use our JKIA arrivals page.

Can I book a flight from JKIA and arrange airport transfer later?

Yes. Book your flight first, then arrange airport pickup based on your arrival time, terminal, luggage and destination in Nairobi. If connecting to Wilson Airport or a safari, leave enough time between flights.

To book your JKIA flight first, enter your route and travel date in the search box below.

Related Guides to Read:

  • For passengers who have already booked and want to confirm outgoing flight times, delays, check-in timing or boarding status, use our live guide to JKIA departures today.
  • If you are meeting a passenger or tracking an incoming flight to Nairobi, NBO flight arrivals live tracker, JKIA arrivals today, check our updated guide to JKIA arrivals today for landing times, arrival flow and pickup planning.
  • For a broader airport overview, terminals, facilities and Nairobi travel guidance, JKIA location, what JKIA is, start with the main Jomo Kenyatta International Airport guide.