Flights to Mogadishu

Direct flights from 7 cities, 39 flights a week. From Addis Ababa the flight takes 2h 15m. From Nairobi the flight takes 1h 45m.

Flights to Mogadishu at a glance

cities with nonstop flights here
7
nonstop flights a week
39
flight time from Addis Ababa
2h 15m
flight time from Nairobi
1h 45m
arrival airport
Mogadishu International

Where you can fly to Mogadishu from

Nonstop flights, busiest routes first

FromFare
Addis Ababa Ethiopia, 2h 15m, 12 a week
Nairobi Kenya, 1h 45m, 8 a week
Djibouti Djibouti, 1h 55m, 6 a week from $330
Istanbul Turkiye, 6h 43m, 4 a week
Cairo Egypt, 6h 25m, 4 a week
Entebbe Uganda, 2h 30m, 4 a week
Jeddah Saudi Arabia, 3h 45m, 1 a week

Arrival airport

Where the nonstop flights land

35 flights a week arrive nonstop

Frequently asked questions

Where are there direct flights to Mogadishu from?
From 7 cities. The busiest routes are from Addis Ababa (12 flights a week), Nairobi (8 flights a week), Djibouti (6 flights a week), Istanbul (4 flights a week), Cairo (4 flights a week) and Entebbe (4 flights a week).
How long is the flight from Addis Ababa to Mogadishu?
A nonstop flight takes about 2 hours 15 minutes.
How long is the flight from Nairobi to Mogadishu?
A nonstop flight takes about 1 hour 45 minutes.
What is the cheapest city to fly to Mogadishu from?
Djibouti from $330.
Which airport do flights to Mogadishu arrive at?
All nonstop flights land at Mogadishu International (MGQ).