Muscat Airport (MCT)

Oman flag

Country Oman | Continent Asia | IATA: MCT | ICAO: OOMS | Elevation 48 ft · 15 m | Local time

Destinations
75
Flights / day
137
Busiest route
Dubai
Top airline
Oman Air

Muscat Airport averages 137 flights per day to 75 destinations, with six domestic routes and 65 international routes. A total of 25 airlines operate at MCT, led by Oman Air. This airport provides direct service to 33 countries across three continents, with India representing its largest international market. The longest nonstop route from Muscat connects to Manila, with a typical flight time of 8 hr 40 mins. Updated: February 16, 2026

Route Network

Muscat Airport connects 71 destinations worldwide, with Dubai standing out as its busiest route. The longest nonstop flight is to Manila, and the shortest flight is to Dubai.

Dubai (DXB) – United Arab Emirates
3 airlines
1 hr 40 mins
217 mi · 348 km
11
per day
Salalah (SLL) – Oman
4 airlines
2 hr 20 mins
528 mi · 850 km
10
per day
Doha (DOH) – Qatar
3 airlines
2 hr 10 mins
436 mi · 701 km
9
per day
Jeddah (JED) – Saudi Arabia
2 airlines
3 hr 50 mins
1,226 mi · 1,973 km
7
per day
Abu Dhabi (AUH) – United Arab Emirates
1 airline
1 hr 45 mins
237 mi · 381 km
4
per day
Mumbai (BOM) – India
4 airlines
2 hr 50 mins
988 mi · 1,590 km
4
per day
Sharjah (SHJ) – United Arab Emirates
2 airlines
1 hr 40 mins
211 mi · 340 km
4
per day
Riyadh (RUH) – Saudi Arabia
2 airlines
2 hr 50 mins
736 mi · 1,184 km
4
per day
Kochi (COK) – India
3 airlines
3 hr 55 mins
1,513 mi · 2,434 km
4
per day
Manama (BAH) – Bahrain
2 airlines
2 hr 20 mins
514 mi · 827 km
4
per day
Kuwait City (KWI) – Kuwait
2 airlines
2 hr 50 mins
747 mi · 1,202 km
3
per day
Hyderabad (HYD) – India
3 airlines
3 hr 35 mins
1,375 mi · 2,213 km
3
per day
New Delhi (DEL) – India
2 airlines
3 hr 20 mins
1,216 mi · 1,957 km
3
per day
Bangkok (BKK) – Thailand
2 airlines
6 hr 20 mins
2,852 mi · 4,590 km
3
per day
Cairo (CAI) – Egypt
3 airlines
4 hr 45 mins
1,713 mi · 2,756 km
3
per day
Chittagong (CGP) – Bangladesh
3 airlines
5 hr 5 mins
2,131 mi · 3,429 km
3
per day
Calicut (CCJ) – India
3 airlines
3 hr 45 mins
1,446 mi · 2,327 km
3
per day
Dhaka (DAC) – Bangladesh
4 airlines
4 hr 50 mins
2,027 mi · 3,262 km
3
per day
Ad Dammam (DMM) – Saudi Arabia
2 airlines
2 hr 30 mins
567 mi · 913 km
2
per day
Chennai (MAA) – India
2 airlines
4 hr 5 mins
1,609 mi · 2,589 km
2
per day
Medina (MED) – Saudi Arabia
2 airlines
3 hr 45 mins
1,173 mi · 1,888 km
2
per day
Karachi (KHI) – Pakistan
3 airlines
2 hr 0 mins
566 mi · 911 km
2
per day
London (LHR) – United Kingdom
1 airline
8 hr 10 mins
3,625 mi · 5,834 km
2
per day
Lucknow (LKO) – India
2 airlines
3 hr 45 mins
1,428 mi · 2,299 km
2
per day
Phuket (HKT) – Thailand
1 airline
6 hr 25 mins
2,854 mi · 4,594 km
2
per day
Istanbul (IST) – Türkiye
2 airlines
5 hr 25 mins
2,094 mi · 3,371 km
2
per day
Baghdad (BGW) – Iraq
3 airlines
3 hr 30 mins
1,082 mi · 1,742 km
2
per day
Bangalore (BLR) – India
2 airlines
3 hr 50 mins
1,459 mi · 2,349 km
2
per day
Kuala Lumpur (KUL) – Malaysia
1 airline
7 hr 5 mins
3,237 mi · 5,209 km
1
per day
Trivandrum (TRV) – India
2 airlines
4 hr 5 mins
1,615 mi · 2,600 km
1
per day
Islamabad (ISB) – Pakistan
3 airlines
3 hr 10 mins
1,117 mi · 1,797 km
1
per day
Amman (AMM) – Jordan
1 airline
4 hr 15 mins
1,472 mi · 2,368 km
1
per day
Istanbul (SAW) – Türkiye
1 airline
5 hr 20 mins
2,057 mi · 3,310 km
1
per day
Lahore (LHE) – Pakistan
3 airlines
3 hr 10 mins
1,127 mi · 1,814 km
1
per day
Marmul (OMM) – Oman
1 airline
MCT → OMM
1
per day
Moscow (SVO) – Russian Federation
1 airline
6 hr 0 mins
2,475 mi · 3,983 km
1
per day
Munich (MUC) – Germany
1 airline
7 hr 10 mins
3,046 mi · 4,902 km
1
per day
Sialkot (SKT) – Pakistan
2 airlines
3 hr 15 mins
1,157 mi · 1,861 km
1
per day
Addis Ababa (ADD) – Ethiopia
1 airline
4 hr 35 mins
1,636 mi · 2,633 km
1
per day
Duqm (DQM) – Oman
1 airline
MCT → DQM
1
per day
Khasab (KHS) – Oman
1 airline
MCT → KHS
1
per day
Manila (MNL) – Philippines
1 airline
8 hr 40 mins
4,115 mi · 6,622 km
1
per day
Zurich (ZRH) – Switzerland
1 airline
7 hr 25 mins
3,175 mi · 5,109 km
1
per day
Colombo (CMB) – Sri Lanka
1 airline
4 hr 30 mins
1,827 mi · 2,940 km
6
per week
Fahud (FAU) – Oman
1 airline
MCT → FAU
6
per week
Milan (MXP) – Italy
1 airline
7 hr 20 mins
3,139 mi · 5,051 km
6
per week
Paris (CDG) – France
1 airline
7 hr 55 mins
3,466 mi · 5,578 km
6
per week
Tehran (IKA) – Iran
2 airlines
3 hr 5 mins
922 mi · 1,484 km
6
per week
Abha (AHB) – Saudi Arabia
1 airline
MCT → AHB
5
per week
Amsterdam (AMS) – Netherlands
1 airline
7 hr 50 mins
3,418 mi · 5,501 km
5
per week
Frankfurt-am-Main (FRA) – Germany
1 airline
7 hr 25 mins
3,219 mi · 5,181 km
5
per week
Rome (FCO) – Italy
1 airline
6 hr 55 mins
2,914 mi · 4,690 km
5
per week
Kannur (CNN) – India
1 airline
3 hr 40 mins
1,391 mi · 2,238 km
4
per week
Multan (MUX) – Pakistan
2 airlines
2 hr 45 mins
928 mi · 1,494 km
4
per week
Beijing (PKX) – China
1 airline
7 hr 40 mins
3,531 mi · 5,682 km
3
per week
Giza (SPX) – Egypt
1 airline
4 hr 50 mins
1,743 mi · 2,804 km
3
per week
Jakarta (CGK) – Indonesia
1 airline
8 hr 10 mins
3,853 mi · 6,201 km
3
per week
Mashhad (MHD) – Iran
1 airline
2 hr 50 mins
877 mi · 1,412 km
3
per week
Mopa (GOX) – India
1 airline
3 hr 10 mins
1,149 mi · 1,849 km
3
per week
Nairobi (NBO) – Kenya
1 airline
5 hr 40 mins
2,241 mi · 3,606 km
3
per week
Port Sudan (PZU) – Sudan
1 airline
4 hr 5 mins
1,382 mi · 2,224 km
3
per week
Shiraz (SYZ) – Iran
1 airline
2 hr 20 mins
541 mi · 870 km
3
per week
Beirut (BEY) – Lebanon
1 airline
4 hr 25 mins
1,547 mi · 2,489 km
2
per week
Dar es Salaam (DAR) – Tanzania, the United Republic of
1 airline
6 hr 5 mins
2,468 mi · 3,972 km
2
per week
Jaipur (JAI) – India
1 airline
3 hr 5 mins
1,117 mi · 1,798 km
2
per week
Masirah (MSH) – Oman
1 airline
MCT → MSH
2
per week
Peshawar (PEW) – Pakistan
1 airline
3 hr 5 mins
1,074 mi · 1,729 km
2
per week
Sylhet (ZYL) – Bangladesh
1 airline
5 hr 0 mins
2,112 mi · 3,399 km
2
per week
Tiruchirappally (TRZ) – India
1 airline
4 hr 5 mins
1,610 mi · 2,591 km
2
per week
Zanzibar (ZNZ) – Tanzania, the United Republic of
1 airline
6 hr 0 mins
2,428 mi · 3,908 km
2
per week
Prague (PRG) – Czechia
1 airline
7 hr 0 mins
2,980 mi · 4,797 km
1
per week

Route and destination data updated February 16, 2026.

Muscat Airport is served by 25 airlines, with Oman Air in the lead at 34% of routes. The top three carriers together cover 73% of routes. 16 carriers operate only one route each. A total of 23 airlines operate international routes, compared with four airlines serving domestic routes. Oman Air is operating the longest nonstop flight, connecting to Manila with a flight time of 8 hrs 40 mins.

Oman Air (42 routes)
SalamAir (40 routes)
Air India Express (8 routes)
Pakistan International Airlines (4 routes)
IndiGo (3 routes)
Biman Bangladesh Airlines (3 routes)
Air Sial (3 routes)
US-Bangla Airlines (2 routes)
Sepehran Airlines (2 routes)
Emirates (1 routes)
flydubai (1 routes)
Edelweiss Air (1 routes)
Neos (1 routes)
Qatar Airways (1 routes)
Etihad Airways (1 routes)
Air Arabia (1 routes)
Gulf Air (1 routes)
Air Arabia Egypt (1 routes)
EgyptAir (1 routes)
Turkish Airlines (1 routes)
I A W (1 routes)
Pegasus (1 routes)
Ethiopian Airlines (1 routes)
China Eastern Airlines (1 routes)
SmartWings (1 routes)

Muscat Airport provides direct service to 33 countries across three continents. The route network is 8% domestic and 92% international. India is the primary international destination.

India - 26/day
United Arab Emirates - 20/day
Saudi Arabia - 16/day
Oman - 14/day
Qatar - 9/day
Bangladesh - 6/day
Pakistan - 6/day
Thailand - 5/day
Bahrain - 4/day
Kuwait - 3/day
Egypt - 3/day
Türkiye - 3/day
United Kingdom - 2/day
Iraq - 2/day
Germany - 2/day
Italy - 2/day
Iran - 2/day
Malaysia - 1/day
Jordan - 1/day
Russian Federation - 1/day
Ethiopia - 1/day
Philippines - 1/day
Switzerland - 1/day
Sri Lanka - 1/day
France - 1/day
Netherlands - 1/day
Tanzania, the United Republic of - 1/day
China - 0/day
Indonesia - 0/day
Kenya - 0/day
Sudan - 0/day
Lebanon - 0/day
Czechia - 0/day

Global Rankings

Destinations

Measures how broadly the airport connects distinct endpoints.

Flights & Scheduling

Reflects flight volume and runway utilization.

Distance & Reach

Highlights long-haul reach and distance efficiency.

Runways

Runway Length Width Surface
13,136 ft 4,004 m 197 ft 60 m Asphalt
13,136 ft 4,004 m 197 ft 60 m Asphalt
11,657 ft 3,553 m 148 ft 45 m Asphalt
11,657 ft 3,553 m 148 ft 45 m Asphalt

Runway Length

Runways at Muscat Airport are long enough for all aircraft with known takeoff and landing distances.

Miscellaneous