Jump to main content

Routes to/from Muscat International Airport

[ Inbound Routes | Outbound Routes ]

Caution: This page displays community-maintained data: information may be missing, incorrect, or out of date. Please confirm with an official source before making travel plans.

Inbound Airline Routes

Fly to Muscat International Airport from ...

Abu Dhabi – Abu Dhabi International Airport (AUH)
via Air India Express (IX). Non-stop. Aircraft: 738
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 319 320
via British Airways (BA). Non-stop. Aircraft: 777
via Etihad Airways (EY). Non-stop. Aircraft: 319 320
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 332
via Kuwait Airways (KU). Non-stop. Aircraft: 320
via Lufthansa Airlines (LH). Non-stop. Aircraft: 343 333
via Oman Air (WY). Non-stop. Aircraft: ATR 738 73G
via Ukraine International Airlines (PS). Code share. Non-stop. Aircraft: 320
Al Ain – Al Ain International Airport (AAN)
via Oman Air (WY). Non-stop. Aircraft: ATR
Amman – Queen Alia International Airport (AMM)
via Oman Air (WY). Non-stop. Aircraft: 738
via Royal Jordanian (RJ). Non-stop. Aircraft: E95
Amritsar – Sri Guru Ram Dass Jee International Airport, Amritsar (ATQ)
via Air India Express (IX). Non-stop. Aircraft: 738
Bangalore – Bengaluru International Airport (BLR)
via Oman Air (WY). Non-stop. Aircraft: 738
Bangkok – Suvarnabhumi Airport (BKK)
via Oman Air (WY). Non-stop. Aircraft: 332 333
Beirut – Beirut Rafic Hariri International Airport (BEY)
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 737
via Oman Air (WY). Non-stop. Aircraft: 738
Cairo – Cairo International Airport (CAI)
via EgyptAir (MS). Non-stop. Aircraft: 738
via Oman Air (WY). Non-stop. Aircraft: 738
Calicut – Calicut International Airport (CCJ)
via Air India Express (IX). Non-stop. Aircraft: 738
via Oman Air (WY). Non-stop. Aircraft: 738
Chabahar – Konarak Airport (ZBR)
via Iran Aseman Airlines (EP). Non-stop. Aircraft: 100
Chennai – Chennai International Airport (MAA)
via Air India (AI). Code share. Non-stop. Aircraft: 319
via Indian Airlines (IC). Non-stop. Aircraft: 319
via Oman Air (WY). Non-stop. Aircraft: 738
Chittagong – Shah Amanat International Airport (CGP)
via Biman Bangladesh Airlines (BG). Non-stop. Aircraft: D1C
via Oman Air (WY). Non-stop. Aircraft: 738
Cochin – Cochin International Airport (COK)
via Air India Express (IX). Non-stop. Aircraft: 738
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 73H
via Oman Air (WY). Non-stop. Aircraft: 738
Colombo – Bandaranaike International Colombo Airport (CMB)
via Oman Air (WY). Non-stop. Aircraft: 333 332
Dar es Salaam – Mwalimu Julius K. Nyerere International Airport (DAR)
via Oman Air (WY). Non-stop. Aircraft: 738
Dhaka – Dhaka / Hazrat Shahjalal International Airport (DAC)
via Biman Bangladesh Airlines (BG). Non-stop. Aircraft: D1C
Doha – Doha International Airport (DOH)
via Oman Air (WY). Non-stop. Aircraft: 738
via Qatar Airways (QR). Non-stop. Aircraft: 320 321
via SriLankan Airlines (UL). Non-stop. Aircraft: 343
Dubai – Dubai International Airport (DXB)
via Emirates (EK). Non-stop. Aircraft: 332 772
via Emirates (EK). Code share. Non-stop. Aircraft: 737
via flydubai (FZ). Non-stop. Aircraft: 73H
via Kenya Airways (KQ). Non-stop. Aircraft: 738
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 737
via Oman Air (WY). Non-stop. Aircraft: 73G 738
via Oman Air (WY). Code share. Non-stop. Aircraft: 330
via SWISS (LX). Non-stop. Aircraft: 333
Frankfurt-am-Main – Frankfurt am Main International Airport (FRA)
via Oman Air (WY). Non-stop. Aircraft: 333 332
Gwadar – Gwadar International Airport (GWD)
via Pakistan International Airlines (PK). Non-stop. Aircraft: AT5
Hyderabad – Rajiv Gandhi International Airport, Shamshabad (HYD)
via Air India (AI). Code share. Non-stop. Aircraft: 319
via Indian Airlines (IC). Non-stop. Aircraft: 319
via Oman Air (WY). Non-stop. Aircraft: 738
Islamabad – Benazir Bhutto International Airport (ISB)
via Oman Air (WY). Non-stop. Aircraft: 738
via Pakistan International Airlines (PK). Non-stop. Aircraft: 733
via Shaheen Air International (NL). Non-stop. Aircraft: 732
Istanbul – Atatürk International Airport (IST)
via Turkish Airlines (TK). Non-stop. Aircraft: 320
Jaipur – Jaipur International Airport (JAI)
via Oman Air (WY). Non-stop. Aircraft: 738
Jeddah – King Abdulaziz International Airport (JED)
via Oman Air (WY). Non-stop. Aircraft: 332 738 73G
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: 320 M90
Karachi – Jinnah International Airport (KHI)
via Oman Air (WY). Non-stop. Aircraft: 738
via Pakistan International Airlines (PK). Non-stop. Aircraft: 310
via Thai Airways International (TG). Non-stop. Aircraft: 333
Khasab – Khasab Air Base (KHS)
via Oman Air (WY). Non-stop. Aircraft: ATR
Kuala Lumpur – Kuala Lumpur International Airport (KUL)
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 330
via Oman Air (WY). Non-stop. Aircraft: 332 333
Kuwait City – Kuwait International Airport (KWI)
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 737
via Oman Air (WY). Non-stop. Aircraft: 73G 738
Lahore – Alama Iqbal International Airport (LHE)
via Oman Air (WY). Non-stop. Aircraft: 738
via Pakistan International Airlines (PK). Non-stop. Aircraft: 310 733
via Shaheen Air International (NL). Non-stop. Aircraft: 732
London – London Heathrow Airport (LHR)
via Oman Air (WY). Non-stop. Aircraft: 333
Lucknow – Chaudhary Charan Singh International Airport (LKO)
via Oman Air (WY). Non-stop. Aircraft: 738
Malé – Malé International Airport (MLE)
via Oman Air (WY). Non-stop. Aircraft: 332
Manama – Bahrain International Airport (BAH)
via Gulf Air (GF). Non-stop. Aircraft: E70 320 319
via Oman Air (WY). Non-stop. Aircraft: 738 73G
Mangalore – Mangalore International Airport (IXE)
via Air India Express (IX). Non-stop. Aircraft: 738
Mumbai – Chhatrapati Shivaji International Airport (BOM)
via Air India (AI). Code share. Non-stop. Aircraft: 319
via Indian Airlines (IC). Non-stop. Aircraft: 319
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 73H
via Oman Air (WY). Non-stop. Aircraft: 738
Munich – Munich International Airport (MUC)
via Oman Air (WY). Non-stop. Aircraft: 332 333
Nairobi – Jomo Kenyatta International Airport (NBO)
via Kenya Airways (KQ). Non-stop. Aircraft: 738
New Delhi – Indira Gandhi International Airport (DEL)
via Air India (AI). Code share. Non-stop. Aircraft: 320
via Indian Airlines (IC). Non-stop. Aircraft: 320
via Oman Air (WY). Non-stop. Aircraft: 738
Paris – Charles de Gaulle International Airport (CDG)
via Oman Air (WY). Non-stop. Aircraft: 333 332
Peshawar – Peshawar International Airport (PEW)
via Pakistan International Airlines (PK). Non-stop. Aircraft: 310
via Shaheen Air International (NL). Non-stop. Aircraft: 732
Ras Al Khaimah – Ras Al Khaimah International Airport (RKT)
via Oman Air (WY). Non-stop. Aircraft: ATR
Riyadh – King Khaled International Airport (RUH)
via Oman Air (WY). Non-stop. Aircraft: 738 73G
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: E70
Salalah – Salalah Airport (SLL)
via Oman Air (WY). Non-stop. Aircraft: 738 73G
Sharjah – Sharjah International Airport (SHJ)
via Air Arabia (G9). Non-stop. Aircraft: 320
Shiraz – Shiraz Shahid Dastghaib International Airport (SYZ)
via Iran Aseman Airlines (EP). Non-stop. Aircraft: 100
Sialkot – Sialkot Airport (SKT)
via Pakistan International Airlines (PK). Non-stop. Aircraft: 310 733
via Shaheen Air International (NL). Non-stop. Aircraft: 732
Trivandrum – Trivandrum International Airport (TRV)
via Air India Express (IX). Non-stop. Aircraft: 738
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 73H
via Oman Air (WY). Non-stop. Aircraft: 738

Outbound Airline Routes

Fly from Muscat International Airport to ...

Abu Dhabi – Abu Dhabi International Airport (AUH)
via Air India Express (IX). Non-stop. Aircraft: 738
via Alitalia - Compagnia Aerea Italiana Spa (AZ). Code share. Non-stop. Aircraft: 319 320
via British Airways (BA). Non-stop. Aircraft: 777
via Etihad Airways (EY). Non-stop. Aircraft: 319 320
via KLM-Royal Dutch Airlines (KL). Non-stop. Aircraft: 332
via Kuwait Airways (KU). Non-stop. Aircraft: 320
via Lufthansa Airlines (LH). Non-stop. Aircraft: 343 333
via Oman Air (WY). Non-stop. Aircraft: ATR 738 73G
via Ukraine International Airlines (PS). Code share. Non-stop. Aircraft: 320
Al Ain – Al Ain International Airport (AAN)
via Oman Air (WY). Non-stop. Aircraft: ATR
Amman – Queen Alia International Airport (AMM)
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 737
via Oman Air (WY). Non-stop. Aircraft: 738
via Royal Jordanian (RJ). Non-stop. Aircraft: E95
Bangalore – Bengaluru International Airport (BLR)
via Oman Air (WY). Non-stop. Aircraft: 738
Bangkok – Suvarnabhumi Airport (BKK)
via Oman Air (WY). Non-stop. Aircraft: 332 333
Beirut – Beirut Rafic Hariri International Airport (BEY)
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 737
via Oman Air (WY). Non-stop. Aircraft: 738
Cairo – Cairo International Airport (CAI)
via EgyptAir (MS). Non-stop. Aircraft: 738
via Oman Air (WY). Non-stop. Aircraft: 738
Calicut – Calicut International Airport (CCJ)
via Air India Express (IX). Non-stop. Aircraft: 738
via Oman Air (WY). Non-stop. Aircraft: 738
Chabahar – Konarak Airport (ZBR)
via Iran Aseman Airlines (EP). Non-stop. Aircraft: 100
Chennai – Chennai International Airport (MAA)
via Air India (AI). Code share. Non-stop. Aircraft: 319
via Indian Airlines (IC). Non-stop. Aircraft: 319
via Oman Air (WY). Non-stop. Aircraft: 738
Chittagong – Shah Amanat International Airport (CGP)
via Biman Bangladesh Airlines (BG). Non-stop. Aircraft: D1C
via Oman Air (WY). Non-stop. Aircraft: 738
Cochin – Cochin International Airport (COK)
via Air India Express (IX). Non-stop. Aircraft: 738
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 73H
via Oman Air (WY). Non-stop. Aircraft: 738
Colombo – Bandaranaike International Colombo Airport (CMB)
via Oman Air (WY). Non-stop. Aircraft: 332
via SriLankan Airlines (UL). Non-stop. Aircraft: 343 332
Dar es Salaam – Mwalimu Julius K. Nyerere International Airport (DAR)
via Oman Air (WY). Non-stop. Aircraft: 738
Doha – Doha International Airport (DOH)
via Oman Air (WY). Non-stop. Aircraft: 738 73G
via Qatar Airways (QR). Non-stop. Aircraft: 320 321
Dubai – Dubai International Airport (DXB)
via Emirates (EK). Non-stop. Aircraft: 332 772
via Emirates (EK). Code share. Non-stop. Aircraft: 737
via flydubai (FZ). Non-stop. Aircraft: 73H
via Kenya Airways (KQ). Non-stop. Aircraft: 738
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 737
via Oman Air (WY). Non-stop. Aircraft: 73G 738
via Oman Air (WY). Code share. Non-stop. Aircraft: 330
via SWISS (LX). Non-stop. Aircraft: 333
Frankfurt-am-Main – Frankfurt am Main International Airport (FRA)
via Oman Air (WY). Non-stop. Aircraft: 333 332
Hyderabad – Rajiv Gandhi International Airport, Shamshabad (HYD)
via Air India (AI). Code share. Non-stop. Aircraft: 319
via Indian Airlines (IC). Non-stop. Aircraft: 319
via Oman Air (WY). Non-stop. Aircraft: 738
Istanbul – Atatürk International Airport (IST)
via Turkish Airlines (TK). Non-stop. Aircraft: 320
Jaipur – Jaipur International Airport (JAI)
via Oman Air (WY). Non-stop. Aircraft: 738
Jeddah – King Abdulaziz International Airport (JED)
via Oman Air (WY). Non-stop. Aircraft: 332 738 73G
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: M90
Karachi – Jinnah International Airport (KHI)
via Thai Airways International (TG). Non-stop. Aircraft: 333
Khasab – Khasab Air Base (KHS)
via Oman Air (WY). Non-stop. Aircraft: ATR
Kuala Lumpur – Kuala Lumpur International Airport (KUL)
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 330
via Oman Air (WY). Non-stop. Aircraft: 332 333
Kuwait City – Kuwait International Airport (KWI)
via Malaysia Airlines (MH). Code share. Non-stop. Aircraft: 737
via Oman Air (WY). Non-stop. Aircraft: 73G 738
London – London Heathrow Airport (LHR)
via Oman Air (WY). Non-stop. Aircraft: 333
Lucknow – Chaudhary Charan Singh International Airport (LKO)
via Oman Air (WY). Non-stop. Aircraft: 738
Malé – Malé International Airport (MLE)
via Oman Air (WY). Non-stop. Aircraft: 333 332
Manama – Bahrain International Airport (BAH)
via Gulf Air (GF). Non-stop. Aircraft: E70 320 319
via Oman Air (WY). Non-stop. Aircraft: 738
Mangalore – Mangalore International Airport (IXE)
via Air India Express (IX). Non-stop. Aircraft: 738
Medina – Prince Mohammad Bin Abdulaziz Airport (MED)
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: E70 320
Mumbai – Chhatrapati Shivaji International Airport (BOM)
via Air India (AI). Code share. Non-stop. Aircraft: 319
via Indian Airlines (IC). Non-stop. Aircraft: 319
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 73H
via Oman Air (WY). Non-stop. Aircraft: 738
Munich – Munich International Airport (MUC)
via Oman Air (WY). Non-stop. Aircraft: 332 333
Nairobi – Jomo Kenyatta International Airport (NBO)
via Kenya Airways (KQ). Non-stop. Aircraft: 738
New Delhi – Indira Gandhi International Airport (DEL)
via Air India (AI). Code share. Non-stop. Aircraft: 320
via Indian Airlines (IC). Non-stop. Aircraft: 320
via Oman Air (WY). Non-stop. Aircraft: 738
Paris – Charles de Gaulle International Airport (CDG)
via Oman Air (WY). Non-stop. Aircraft: 333 332
Ras Al Khaimah – Ras Al Khaimah International Airport (RKT)
via Oman Air (WY). Non-stop. Aircraft: ATR
Riyadh – King Khaled International Airport (RUH)
via Oman Air (WY). Non-stop. Aircraft: 738 73G
via Saudi Arabian Airlines (SV). Non-stop. Aircraft: E70
Salalah – Salalah Airport (SLL)
via Oman Air (WY). Non-stop. Aircraft: 738 73G
Sharjah – Sharjah International Airport (SHJ)
via Air Arabia (G9). Non-stop. Aircraft: 320
Shiraz – Shiraz Shahid Dastghaib International Airport (SYZ)
via Iran Aseman Airlines (EP). Non-stop. Aircraft: 100
Trivandrum – Trivandrum International Airport (TRV)
via Air India Express (IX). Non-stop. Aircraft: 738
via Jet Airways (India) Ltd (9W). Non-stop. Aircraft: 73H
via Oman Air (WY). Non-stop. Aircraft: 738