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
- NBO Nairobi — 6 JM routes from Kenya
- MBA Mombasa — 4 JM routes from Kenya
- EDL Eldoret — 3 JM routes from Kenya
- KIS Kisumu — 3 JM routes from Kenya
- MYD Malindi — 1 JM routes from Kenya
Top destination countries on JM
- Kenya — 19 JM routes
- United Republic of Tanzania — 1 JM routes
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.