Direct flights from Mogadishu to Cairo MGQ → CAI

EgyptAir operates nonstop flights from Mogadishu (MGQ) to Cairo (CAI). The nonstop flight takes around ~4h 19m, covering 2,145 miles (3,452 km). Updated 29 June 2026.

📬 Cheap nonstop deals from Mogadishu

We'll email you when a fare from MGQ drops well below normal. Free, weekly, no password needed.

Free · weekly digest · no password needed

EgyptAir MS

Departure Schedule next 7 days

Frequently asked questions

Is there a direct flight from Mogadishu to Cairo?

Yes, EgyptAir operates nonstop flights from Mogadishu (MGQ) to Cairo (CAI).

Which airlines fly direct from Mogadishu to Cairo?

EgyptAir operates nonstop flights from Mogadishu to Cairo.

How long is the flight from Mogadishu to Cairo?

The nonstop flight from Mogadishu to Cairo takes ~4h 19m (approximately 3452 km).

Explore More

Get cheap direct-flight deals from Mogadishu, free by email