All scheduled flights from Yanbu to Mogadishu (YNB-MGQ)
Saudi Arabia
Somalia
All scheduled flights from YNB to MGQ. You can fly from Yanbu to Mogadishu with 1 stop. The flight time is between 8 and 8 hours depending on your connecting flight. The YNB-MGQ route has no non-stop flights.