JM (JM)

20 non-stop routes across 8 airports. Main hub: Nairobi (NBO).

Live fares · NBO → KIS

About JM

JM is a regional carrier operating within East Africa, built around a tight network of 20 non-stop routes connecting 8 airports across Kenya and Tanzania. This isn't a long-haul operation — the longest route in the entire system is MBA to KIS at 696 km, which tells you exactly what kind of airline you're dealing with. NBO in Nairobi anchors the whole thing with 6 routes, making it the natural starting point for anyone trying to piece together domestic Kenyan travel. With 19 of 20 routes staying inside Kenya, JM is essentially a domestic specialist with one foot across the border.

Why fly JM?

If you're moving around Kenya without wanting to sit on a five-hour bus through unpredictable road conditions, JM solves a real problem. The network hits the airports that matter for East African travel — NBO, MBA on the coast, KIS near Lake Victoria, and EDL up in the highlands. That coverage across 8 airports with a total network span of nearly 8,000 km means you can actually string together a multi-city Kenyan trip without backtracking through Nairobi every single time. For travelers chasing efficiency rather than luxury, that routing flexibility is genuinely useful. I'd also look closely at the MBA connections — four routes out of Mombasa means the coast is well-served, which matters if you're combining safari inland with beach time.

JM hub airports

Top destination countries on JM

Tips for booking JM

Build your itinerary around NBO first — six routes from Nairobi gives you the most flexibility if a flight gets shuffled. The MBA-KIS route at 696 km is the network's longest, so if you're island-hopping between the coast and Lake Victoria, that's your key connector to watch for schedule changes. Because JM operates regionally within Kenya, don't expect wide codeshare coverage or transferable frequent flyer miles into major global programs — confirm partnership status before banking on points. Check baggage allowances carefully on shorter hops; regional carriers in this tier often apply stricter limits on the sub-300 km routes than passengers expect.

Frequently asked questions about JM

Where does JM fly?

JM operates 20 routes primarily serving Kenya and the United Republic of Tanzania, connecting major cities across East Africa with a focus on regional travel within these countries.

What is JM's main hub?

JM's main hub is Nairobi (NBO), serving as the primary connection point for most of the airline's regional network.

What type of airline is JM?

JM is a regional carrier focused on East African destinations, operating a smaller network of routes that connect key cities in Kenya and Tanzania for regional travelers.

When should I book a flight with JM?

For the best fares on JM flights, book in advance when possible, and consider booking mid-week flights which often have lower prices than weekend departures.

What are JM's baggage and check-in policies?

For specific baggage allowances and check-in requirements, we recommend contacting JM directly or checking their website, as policies may vary by fare type and route.

Find flights from Nairobi
  • Free · no signup
  • Encrypted redirect
  • Trusted booking partner

Main hubs for JM

Where JM concentrates its operations — sorted by routes flown from each airport.

Where JM flies most

Top destination countries by route count.

Related guides

Sibling pages from across Flightmaps — country aggregations, airport rosters, and visa context for JM.

Top JM destinations

JM network at a glance

Frequently asked questions about JM

  • How many routes does JM operate?

    JM (JM) operates 20 non-stop routes across 8 airports worldwide.

  • What is JM's main hub?

    JM's busiest hub is Nairobi (NBO) in Kenya, with 6 non-stop routes from this airport alone.

  • What is JM's longest route?

    JM's longest non-stop route is MBA-KIS at 696 km.

  • Where does JM fly the most?

    JM flies most often to Kenya, with 19 routes serving destinations in Kenya.