Direct (nonstop) flights from Mogadishu to Nairobi

2 airlines fly nonstop from Mogadishu (MGQ) to Jomo Kenyatta International (NBO). It's 623 miles (1,003 km), about 1h 45m in the air. Operated by Daallo Airlines, FlexFlight.

MGQ
Mogadishu
🇸🇴 Mogadishu, Somalia
NBO
Jomo Kenyatta International
🇰🇪 Nairobi, Kenya
Flight Time
1h 45m
Distance
623 mi
1,003 km
CO₂/pax
115 kg
−29 kg vs. layover
Airlines
2
Daallo Airlines +1
Time Diff
Same timezone
Operated by Daallo Airlines Daallo Airlines FlexFlight FlexFlight

Route data last updated: May 31, 2026

Airlines with non-stop flights

Daallo Airlines D3 Daallo Airlines
Route
MGQ → NBO
Flight Time
1h 45m
Distance
623 mi
FlexFlight W2 FlexFlight
Route
MGQ → NBO
Flight Time
1h 45m
Distance
623 mi

Alternative Routes

Other ways to fly from Mogadishu to Nairobi with one stop · direct emits 115 kg CO₂ per passenger

MGQ KMU (Kismayu) NBO
Leg 1: 1h (257 mi) Leg 2: 2h 15m (388 mi) Total: ~3h 15m 🍃 144 kg CO₂ (+25% vs. direct)
Leg 1
MGQ → KMU
1h · 257 mi
View MGQ to KMU flights →
Leg 2
KMU → NBO
2h 15m · 388 mi
View KMU to NBO flights →
MGQ EBB (Entebbe) NBO
Leg 1: 2h 30m (900 mi) Leg 2: 1h 10m (324 mi) Total: ~3h 40m 🍃 252 kg CO₂ (+119% vs. direct)
Leg 1
MGQ → EBB
2h 30m · 900 mi
View MGQ to EBB flights →
Leg 2
EBB → NBO
1h 10m · 324 mi
View EBB to NBO flights →
MGQ ADD (Addis Ababa) NBO
Leg 1: 2h (656 mi) Leg 2: 2h 10m (720 mi) Total: ~4h 10m 🍃 279 kg CO₂ (+143% vs. direct)
Leg 1
MGQ → ADD
2h · 656 mi
View MGQ to ADD flights →
Leg 2
ADD → NBO
2h 10m · 720 mi
View ADD to NBO flights →
MGQ JIB (Djibouti) NBO
Leg 1: 2h 5m (672 mi) Leg 2: 3h (982 mi) Total: ~5h 5m 🍃 315 kg CO₂ (+174% vs. direct)
Leg 1
MGQ → JIB
2h 5m · 672 mi
View MGQ to JIB flights →
Leg 2
JIB → NBO
3h · 982 mi
View JIB to NBO flights →
MGQ GGR (Garowe) NBO
Leg 1: 1h 20m (496 mi) Leg 2: 4h (1,047 mi) Total: ~5h 20m 🍃 294 kg CO₂ (+156% vs. direct)
Leg 1
MGQ → GGR
1h 20m · 496 mi
View MGQ to GGR flights →
Leg 2
GGR → NBO
4h · 1,047 mi
View GGR to NBO flights →

Frequently Asked Questions

How long is the direct flight from Mogadishu to Nairobi?

A nonstop flight from Mogadishu (MGQ) to Nairobi (NBO) takes approximately 1 hours and 45 minutes. The distance is 623 miles (1,003 km).

Which airlines fly nonstop from Mogadishu to Nairobi?

2 airlines: Daallo Airlines, FlexFlight.

Is there a nonstop flight from Mogadishu to Nairobi?

Yes. 2 airlines: Daallo Airlines, FlexFlight.

How far is Mogadishu from Nairobi?

The flight distance from Mogadishu to Nairobi is 623 miles (1,003 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Mogadishu to Nairobi?

At 1h 45m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

Do I need a visa to travel from Somalia to Kenya?

Depends on your passport. Check with the Kenya embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Mogadishu to Nairobi?

Roughly 115 kg CO2 per passenger one-way. That's about the same as driving 575 km.

Is the return flight from Nairobi to Mogadishu also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Mogadishu to Nairobi?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Mogadishu for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.