Direct flights from Muscat (MCT)
From Muscat Seeb International airport, 77 destinations are served non-stop in 37 countries, with about 860 flights a week. With a single stop, 1,108 more destinations are within reach.
AirLabs data, updated 23 Oct 2026. Check schedules and fares with the airlines. “Flights a week”: estimate.
Destinations by continent
Europe · 12 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Istanbul (IST), Türkiye | TK · WY | 3,370 km | 5h 25m | ≈ 13 | every day |
| London (LHR), United Kingdom | WY | 5,832 km | 7h 55m | ≈ 11 | every day |
| Moscow (SVO), Russia | WY | 3,981 km | 7h 10m | ≈ 7 | every day |
| Frankfurt (FRA), Germany | WY | 5,179 km | 6h 55m | ≈ 6 | Mon, Tue, Wed, Thu, Fri, Sat |
| Munich (MUC), Germany | WY | 4,901 km | 7h 05m | ≈ 5 | Mon, Tue, Thu, Fri, Sat |
| Amsterdam (AMS), Netherlands | WY | 5,500 km | 7h 25m | ≈ 4 | Tue, Thu, Sat, Sun |
| Milan (MXP), Italy | WY | 5,052 km | 6h 45m | ≈ 4 | Mon, Wed, Fri, Sun |
| Paris (CDG), France | WY | 5,576 km | 7h 35m | ≈ 4 | Mon, Thu, Fri, Sun |
| Rome (FCO), Italy | WY | 4,690 km | 7h 05m | ≈ 4 | Mon, Wed, Fri, Sun |
| Zurich (ZRH), Switzerland | WY | 5,107 km | 7h 00m | ≈ 4 | Mon, Wed, Fri, Sun |
| Vienna (VIE), Austria | OV | 4,559 km | 6h 35m | ≈ 3 | Mon, Wed, Fri |
| Adler/Sochi (AER), Russia | WY | 2,773 km | 4h 25m | ≈ 1 | Thu |
Asia · 56 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Salalah (SLL), Oman | OV · WY | 850 km | 1h 35m | ≈ 67 | every day |
| Jeddah (JED), Saudi Arabia | OV · WY | 1,974 km | 3h 20m | ≈ 39 | every day |
| Dubai (DXB), United Arab Emirates | FZ · WY | 348 km | 1h 10m | ≈ 38 | every day |
| Doha (DOH), Qatar | QR · WY | 700 km | 1h 35m | ≈ 35 | every day |
| Mumbai (BOM), India | 6E · IX · OV · WY | 1,590 km | 2h 50m | ≈ 33 | every day |
| Riyadh (RUH), Saudi Arabia | OV · WY | 1,183 km | 2h 20m | ≈ 32 | every day |
| Sharjah (SHJ), United Arab Emirates | G9 · OV | 339 km | 1h 10m | ≈ 28 | every day |
| Kochi (COK), India | 6E · IX · WY | 2,434 km | 3h 45m | ≈ 27 | every day |
| Kozhikode (CCJ), India | IX · OV · WY | 2,327 km | 3h 35m | ≈ 25 | every day |
| Dammam (DMM), Saudi Arabia | OV · WY | 912 km | 1h 55m | ≈ 22 | every day |
| Abu Dhabi (AUH), United Arab Emirates | EY · WY | 381 km | 1h 15m | ≈ 21 | every day |
| Delhi (DEL), India | IX · WY | 1,956 km | 3h 15m | ≈ 21 | every day |
| Dhaka (DAC), Bangladesh | BG · BS · OV · WY | 3,263 km | 4h 30m | ≈ 21 | every day |
| Chittagong (CGP), Bangladesh | BG · BS · OV | 3,430 km | 4h 40m | ≈ 19 | every day |
| Phuket (HKT), Thailand | WY | 4,593 km | 6h 25m | ≈ 17 | every day |
| Madinah (MED), Saudi Arabia | OV · WY | 1,888 km | 3h 10m | ≈ 15 | every day |
| Bahrain (BAH), Bahrain | GF · WY | 827 km | 1h 45m | ≈ 14 | every day |
| Bangkok (BKK), Thailand | WY | 4,590 km | 6h 05m | ≈ 14 | every day |
| Hyderabad (HYD), India | 6E · OV | 2,213 km | 3h 25m | ≈ 14 | every day |
| Kuala Lumpur (KUL), Malaysia | WY | 5,210 km | 7h 20m | ≈ 14 | every day |
| Kuwait (KWI), Kuwait | OV · WY | 1,202 km | 2h 05m | ≈ 14 | every day |
| Thiruvananthapuram (TRV), India | IX · WY | 2,601 km | 4h 05m | ≈ 14 | every day |
| Bengaluru (BLR), India | OV · WY | 2,349 km | 3h 32m | ≈ 13 | every day |
| Tehran (IKA), Iran | IS · QB · W5 | 1,482 km | 2h 45m | ≈ 13 | every day |
| Islamabad (ISB), Pakistan | OV · PF · PK | 1,797 km | 2h 45m | ≈ 12 | every day |
| Lucknow (LKO), India | OV · WY | 2,298 km | 3h 10m | ≈ 12 | every day |
| Sialkot (SKT), Pakistan | OV · PF | 1,861 km | 2h 45m | ≈ 12 | every day |
| Chennai (MAA), India | WY | 2,589 km | 3h 50m | ≈ 10 | every day |
| Baghdad (BGW), Iraq | IA · OV | 1,741 km | 3h 00m | ≈ 9 | every day |
| Colombo (CMB), Sri Lanka | OV | 2,941 km | 4h 05m | ≈ 9 | every day |
| Lahore (LHE), Pakistan | OV · PF · PK | 1,814 km | 2h 40m | ≈ 9 | Tue, Thu, Fri, Sat |
| Duqm (DQM), Oman | OV | 461 km | 1h 15m | ≈ 8 | Mon, Tue, Wed, Thu, Sat, Sun |
| Amman (AMM), Jordan | WY | 2,368 km | 3h 40m | ≈ 7 | every day |
| Jakarta (CGK), Indonesia | WY | 6,202 km | 8h 05m | ≈ 7 | every day |
| Karachi (KHI), Pakistan | OV | 912 km | 1h 40m | ≈ 7 | every day |
| Manila (MNL), Philippines | WY | 6,622 km | 8h 35m | ≈ 7 | every day |
| Almaty (ALA), Kazakhstan | OV | 2,787 km | 4h 20m | ≈ 6 | Mon, Tue, Thu, Fri, Sat, Sun |
| Giza (SPX), Egypt | OV | 2,804 km | 4h 10m | ≈ 5 | Tue, Thu, Fri, Sat, Sun |
| Multan (MUX), Pakistan | OV · PK | 1,493 km | 2h 20m | ≈ 5 | Tue, Thu, Sat, Sun |
| Kannur (CNN), India | IX | 2,239 km | 3h 40m | ≈ 4 | Mon, Wed, Fri, Sun |
| Singapore (SIN), Singapore | WY | 5,506 km | 7h 50m | ≈ 4 | Thu, Fri, Sat, Sun |
| Sylhet (ZYL), Bangladesh | BG · OV | 3,399 km | 4h 55m | ≈ 4 | Tue, Thu, Sat, Sun |
| Istanbul (SAW), Türkiye | PC | 3,310 km | 5h 30m | ≈ 3 | Mon, Wed, Fri |
| Jaipur (JAI), India | OV | 1,797 km | 2h 40m | ≈ 3 | Mon, Wed, Fri |
| Kuala Namu (KNO), Indonesia | OV | 4,888 km | 6h 30m | ≈ 3 | Tue, Fri, Sun |
| Taif (TIF), Saudi Arabia | WY | 1,835 km | 3h 15m | ≈ 3 | Tue, Thu, Sat |
| Tiruchirappalli (TRZ), India | IX | 2,591 km | 4h 10m | ≈ 3 | Wed, Fri, Sun |
| Abha (AHB), Saudi Arabia | OV | 1,728 km | 2h 50m | ≈ 2 | Tue, Thu |
| Beijing (PKX), China | MU | 5,682 km | 8h 45m | ≈ 2 | Wed, Sun |
| Khasab (KHS), Oman | WY | 352 km | 1h 05m | ≈ 2 | Thu, Sat |
| Mangalore (IXE), India | IX | 2,112 km | 3h 20m | ≈ 2 | Tue, Fri |
| Mashad (MHD), Iran | IS | 1,411 km | 2h 30m | ≈ 2 | Thu, Fri |
| Masirah (MSH), Oman | OV | 332 km | 1h 00m | ≈ 2 | Thu, Sat |
| Peshawar (PEW), Pakistan | OV | 1,728 km | 2h 35m | ≈ 2 | Mon, Fri |
| Shiraz (SYZ), Iran | QB | 870 km | 2h 15m | ≈ 2 | Tue, Fri |
| Tashkent (TAS), Uzbekistan | WY | 2,214 km | 3h 45m | ≈ 2 | Mon, Fri |
Africa · 9 destinations
| Destination | Airlines | Distance | Duration | Flights / week | Days |
|---|---|---|---|---|---|
| Cairo (CAI), Egypt | MS · WY | 2,756 km | 4h 17m | ≈ 18 | every day |
| Zanzibar (ZNZ), Tanzania | TC · WY | 3,909 km | 5h 15m | ≈ 10 | every day |
| Addis Ababa (ADD), Ethiopia | ET | 2,633 km | 4h 00m | ≈ 7 | every day |
| Port Sudan (PZU), Sudan | J4 · OV | 2,222 km | 3h 30m | ≈ 7 | Mon, Tue, Wed, Fri, Sat, Sun |
| Nairobi (NBO), Kenya | OV | 3,607 km | 4h 45m | ≈ 4 | Mon, Wed, Fri, Sun |
| Dar Es Salaam (DAR), Tanzania | WY | 3,972 km | 5h 30m | ≈ 2 | Thu, Sat |
| Khartoum (KRT), Sudan | 3T | 2,834 km | 4h 15m | ≈ 2 | Wed, Fri |
| Kigali (KGL), Rwanda | OV | 4,165 km | 5h 35m | ≈ 2 | Tue, Thu |
| Mogadishu (MGQ), Somalia | OV | 2,777 km | 4h 05m | ≈ 2 | Thu, Sun |
Longest direct flight
Manila (MNL): 6,622 km, about 8h 35m, by Oman Air.
Busiest route
Salalah (SLL): about 67 flights a week (Salam Air, Oman Air).
Single ticket
Salam Air also sells, under its own flight number, flights on 24 routes operated by other airlines (codeshare).
Frequently asked questions
How many direct destinations from Muscat?
77 destinations in 37 countries, including 12 in Europe.
Which airlines fly from Muscat?
Tarco Aviation, IndiGo, Biman Bangladesh Airlines, US-Bangla Airlines, Ethiopian, Etihad Airways, flydubai, Air Arabia, Gulf Air, Iraqi Airways, Sepehran Airlines, Air India Express, Badr Airlines, EgyptAir, China Eastern, Salam Air, Pegasus, AirSial, Pakistan International Airlines, Qeshm Air, Qatar Airways, Air Tanzania, Turkish Airlines, Mahan Air, Oman Air.
Where can I go with a single stop?
1,108 destinations can be reached from Muscat with a single stop. Build your itinerary on the map to find them.