Daallo Airlines logo

Daallo Airlines Flights, Routes & Travel Guide

Explore the latest Daallo Airlines (D3) fleet and aircraft seat maps. Compare amenities, baggage, check-in, children and pet travel rules.

Last updated: October 2026
IATA: D3Founded 1991HQ: Al Garhoud, Dubai, United Arab Emirates
Departure date
Return date

About Daallo Airlines

Explore the latest Daallo Airlines (D3) fleet and aircraft seat maps. Compare amenities, baggage, check-in, children and pet travel rules.

Daallo Airlines began operations on March 20, 1991. The company is headquartered in Al Garhoud, Dubai, United Arab Emirates. Djibouti-Ambouli International Airport is the hub of Daallo Airlines. The airline operates scheduled flights in the Horn of Africa and the Middle East. Daallo Airlines serves the following scheduled destinations: Djibouti (Djibouti-Ambouli International Airport), Nairobi (Jomo Kenyatta International Airport), Jeddah (King Abdulaziz International Airport), Bosaso (Bosaso Airport), Galkayo (Abdullahi Yusuf Airport), Garowe (Garowe Airport), Hargeisa (Hargeisa Airport), Dubai (Dubai International Airport), Mogadishu (Aden Adde International Airport).

Airline codeD3
Main hubGGR
Alliance-
Destinations8
Countries4
Fleet4
Updated: October 2026

Popular Daallo Airlines routes

RouteCitiesTypical durationWeekly flightsService
MGQ to JEDMogadishu to Jeddah3h 45m0NONSTOP
MGQ to BSAMogadishu to Bosaso1h 58m0NONSTOP
MGQ to NBOMogadishu to Nairobi1h 45m0NONSTOP
MGQ to HGAMogadishu to Hargeisa1h 30m0NONSTOP
MGQ to GGRMogadishu to Garowe1h 20m0NONSTOP

Daallo Airlines hubs and focus cities

Route map

Daallo Airlines logo

All Daallo Airlines routes

Search by airport, city or three-letter code

8 destinations · Updated: October 2026
Route endpoint

Routes serving Mogadishu

1–8 of 8
RouteCitiesTypical durationWeekly flightsService
MGQ to JEDMogadishu to Jeddah3h 45m0NONSTOP
MGQ to BSAMogadishu to Bosaso1h 58m0NONSTOP
BSA to MGQBosaso to Mogadishu1h 50m0NONSTOP
MGQ to NBOMogadishu to Nairobi1h 45m0NONSTOP
HGA to MGQHargeisa to Mogadishu1h 30m0NONSTOP
MGQ to HGAMogadishu to Hargeisa1h 30m0NONSTOP
GGR to MGQGarowe to Mogadishu1h 20m0NONSTOP
MGQ to GGRMogadishu to Garowe1h 20m0NONSTOP
Routes and frequencies may change by season and travel date.
1 / 1

Aircraft, cabins and onboard experience

View all aircraft

Aircraft

Cabin comparison

CabinSeat pitchSeat widthSeat recline
EconomyBoeing 737 Classic 737-30079-86 cm44 cm8 cm
BusinessBoeing 737 Classic 737-300107 cm51 cm15 cm
EconomyBoeing 737 Classic 737-40076-81 cm43 cm8 cm
BusinessBoeing 737 Classic 737-40091 cm53 cm13 cm

Daallo Airlines baggage allowance

Fees and allowances vary by route, fare and status.

Baggage

For Economy Class: one or more checked bags (pieces). Total weight not to exceed 20kgs or as per extra baggage allowance allocated for a specific market. For Business Class, one or more checked bags (pieces). Total weight not to exceed 30kgs. Passengers are allowed to take on board hand luggage with a maximum size of 55 cm x 38 cm x 20 cm, and weighing up to 7 kg.

Daallo Airlines Baggage rules

Travel policies

Pets

Pets are not permitted to travel in the cabin on any Daalo flights. Pets can be transported as checked baggage with Daalo Airlines. Animals traveling in this manner will be charged an excess baggage fee depending on your travel route.

Flying with pets on Daallo Airlines

Infants

Infants are defined as children under two years of age. Infants may fly without a seat on the plane. If you wish you can buy a seat for an infant at the infant fare. If one adult is traveling with two infants, one seat must be purchased for one infant and the other may be held on the lap.

Daallo Airlines Infants policy

Check in rules

Passengers can finish check-in by any of the below options: Mobile Check-in (App Check-in), Online Check-in, and Airport Check-in. Daallo Airlines online Check-in opens for 24 hours and closes 2 hours before scheduled flight departure time. Check-in desks open three hours before departure and close 60 minutes before departure.

Daallo Airlines Check-in rules

On-time performance

80.65%On-time arrivals
8.05 minAverage delay
97.73%Completion rate
2.27%Cancellation rate

Daallo Airlines FAQs

Find quick answers to the most common questions about flying with Daallo Airlines.

Can I transfer my Daallo booking to someone else?

No. A Booking Confirmation is non-transferable and is valid for its stated dates, times and flights unless the applicable rules or tariffs say otherwise.

Do all Daallo fares allow free changes or cancellation?

No. Some fares restrict or exclude changes or cancellations. Check the terms of your own fare. The website FAQ and Conditions describe refund methods differently, so no universal cash-refund or voucher entitlement is asserted here.

How far in advance should I tell Daallo that I need medical or special assistance?

Notify Daallo at least 48 hours before departure under its Conditions of Carriage. Explain the assistance required; meeting the notice period does not by itself establish medical acceptance.

When do check-in and boarding close for Daallo flights?

The Conditions require check-in to be completed no later than 60 minutes before scheduled departure, and boarding closes 45 minutes before departure. Missing these deadlines can lead to denied boarding without refund, so arrive earlier.

How many checked bags does Daallo accept, and what is the maximum weight per bag?

Its Conditions state a maximum of three checked pieces per passenger, each weighing no more than 32 kg. This is an acceptance limit, not a statement that three bags are free; consult your fare and the applicable baggage rules for the free allowance.

What are Daallo’s deadlines for damaged or delayed checked-baggage claims?

Damage must be reported within seven days of receiving the bag. A delayed-baggage claim must be made within 21 days of its delivery. Retain the baggage tag and supporting evidence of the loss.

May I smoke or drink my own alcohol on a Daallo flight?

No. Smoking and consumption of passengers’ own alcohol are prohibited. Follow crew instructions; disruptive behaviour can lead to legal action or refusal of future carriage.

Why do I need to request a refund separately after cancelling a Daallo booking online?

The FAQ separates cancellation from the refund request. Use Book & Manage → Manage Bookings, enter your surname and PNR, select Cancel from the itinerary menu and complete confirmation. Return to the reservation, choose Request Refund, review the amount and submit with Process Request. This process does not make every fare refundable.

How do I register and verify a Daallo Sky Miles account?

On the website, select Login and then New to loyalty? Sign up now!, complete the registration, accept the terms and create an account. Activate it using the emailed verification code. The official app also offers Create Free Account followed by email PIN verification.

How do I link my Sky Miles account when booking on Daallo’s website or app?

Log in to Sky Miles before starting the booking. The FAQ says the account will then be linked to the reservation and saved passenger details will prefill the form. In the app, sign in using the person icon. Do not assume a booking made while logged out has been linked automatically.