Non-stop flights to Dubai (DXB)
Dubai International Airport is the largest airport in United Arab Emirates. In total there are 228 airports around the world that have direct flights to Dubai, spread around 218 cities in 101 countries. Currently, there are no domestic flights to Dubai.
Dubai is mainly known for sightseeing & culture.
Most tourists that come to Dubai visit one of the following sights:
- Abu Dhabi (island)
- Sheikh Zayed Grand Mosque
- Burj Khalifa
On this page
All direct flights to Dubai Airlines flying to Dubai Business Class flights First Class flights Intercontinental flights International flights Alternative airports FAQThis month, there are 7,266 flights arriving at Dubai Airport, which are 242 flights per day or 10 flights per hour. On an average day, there is at least 1 flight arriving every 6 minutes.
The most frequently departed flights to Dubai are routes from New Delhi (DEL) in India and Kuwait City (KWI) in Kuwait. These two routes together are operated 456 times this month, and make up for 6% of all monthly arrivals at Dubai International Airport.
The longest flight to Dubai DXB is departing from Auckland (AKL). This non-stop flight takes around 16 hours and covers a distance of 8,823 miles (14,200 km).
List of all direct flights to Dubai
Below you can find a list of all cities and countries that have direct flights to Dubai, ordered by popularity.









Airlines flying to Dubai
Currently, there are 77 airlines that fly to Dubai. Most flights to Dubai are operated by Emirates, as they connect 126 airports to DXB. Below you can find a list of airlines that operate most DXB flights:












Business class flights to Dubai
There are 203 airports that have flights to Dubai in Business Class. All airports that offer business class flights to DXB are listed below:









First class flights to Dubai
If you are looking for a luxurious flight, there's a total of 98 airports to choose from that have flights to DXB in First Class.









Intercontinental flights to Dubai
Dubai is well connected to lots of airports around the world.
These are all non-stop intercontinental flights to Dubai International Airport (DXB), as of March 2021:
Non-stop flights from Europe to Dubai
Emirates and Flydubai have a significant network of flights from Europe to Dubai.
Emirates: year-round flights from Vienna (VIE), Prague (PRG), Düsseldorf (DUS), Frankfurt (FRA), Hamburg (HAM), Munich (MUC), Budapest (BUD), Warsaw (WAW), Geneva (GVA), Zürich (ZRH), Moscow Domodedovo (DME), Copenhagen (CPH), Dublin (DUB), Oslo (OSL), Stockholm (Arlanda) (ARN), seasonal flights from Birmingham (BHX), Glasgow (GLA), London Gatwick (LGW), London Heathrow (LHR), London Stansted (STN), Manchester (MAN), Newcastle (NCL), year-round flights from Larnaca (LCA), Athens (ATH), Bologna (BLQ), Milan (Malpensa) (MXP), Rome (Fiumicino) (FCO), seasonal flights from Venice Marco Polo (VCE), year-round flights from Lisbon (LIS), Barcelona (BCN), Madrid (MAD), Brussels (BRU), seasonal flights from Lyon (LYS), Nice (NCE), year-round flights from Paris (CDG) and Amsterdam (AMS).
Flydubai: seasonal flights from Salzburg (SZG), year-round flights from Prague (PRG), Krakow (KRK), seasonal flights from Bratislava (BTS), Kazan (KZN), Krasnodar (KRR), Moscow Vnukovo (VKO), Rostov (ROV), Samara (KUF), Sochi (AER), year-round flights from Minsk (MSQ), Sofia (SOF), Bucharest (OTP), Cluj-Napoca (CLJ), Kyiv (KBP), Odessa (ODS), Helsinki (HEL), seasonal flights from Catania (CTA), Naples (NAP), year-round flights from Sarajevo (SJJ), seasonal flights from Dubrovnik (DBV), Zagreb (ZAG), Malta (MLA), Tivat (TIV), Skopje (SKP) and year-round flights from Belgrade (BEG).
Lufthansa (Star Alliance): year-round flights from Frankfurt (FRA).
Wizz Air: seasonal flights from Budapest (BUD), Sofia (SOF) and Bucharest (OTP).
Swiss (Star Alliance): year-round flights from Zürich (ZRH).
Ural Airlines: seasonal flights from Kazan (KZN), Krasnodar (KRR), Moscow Domodedovo (DME), Moscow Zhukovsky (ZIA), Rostov (ROV), Samara (KUF) and Ufa (UFA).
Aeroflot (SkyTeam): seasonal flights from Moscow Sheremetyevo (SVO).
Pobeda: seasonal flights from Moscow Vnukovo (VKO).
Belavia: seasonal flights from Minsk (MSQ).
Bulgaria Air: seasonal flights from Sofia (SOF).
SkyUp Airlines: seasonal flights from Kharkiv (HRK), Kyiv (KBP) and Lviv (LWO).
Ukraine Int.: year-round flights from Kyiv (KBP).
UTair: seasonal flights from Kyiv (KBP).
British Airways (Oneworld): seasonal flights from London Heathrow (LHR).
Finnair (Oneworld): seasonal flights from Helsinki (HEL).
Air France (SkyTeam): year-round flights from Paris (CDG).
KLM (SkyTeam): year-round flights from Amsterdam (AMS).
Transavia: seasonal flights from Amsterdam (AMS).
Luxair: seasonal flights from Luxembourg City (LUX).
Non-stop flights from the US to Dubai
Emirates is currently the only airline flying non-stop from the United States to Dubai. They fly year-round from Boston (BOS), Chicago (ORD), Dallas-Fort Worth (DFW), Houston (IAH), Los Angeles (LAX), New York City (JFK), seasonal from Orlando (MCO), year-round from San Francisco (SFO), Seattle / Tacoma (SEA) and Washington (IAD).
Non-stop flights from Canada to Dubai
Emirates: year-round flights from Toronto (YYZ).
Air Canada (Star Alliance): seasonal flights from Toronto (YYZ).
Non-stop flights from South America to Dubai
Emirates is currently the only airline flying non-stop from Southern America to Dubai. They fly year-round from São Paulo (GRU).
Non-stop flights from Central America to Dubai
Currently there are no direct services from Central America to Dubai, you will need to change planes along the way.
Non-stop flights from the Caribbean to Dubai
Currently there are no direct services from the Caribbean to Dubai, you will need to change planes along the way.
Non-stop flights from Africa to Dubai
Emirates and Flydubai are well connected to the African continent with a number of non-stop flights.
Emirates: year-round flights from Luanda (LAD), Addis Ababa (ADD), Nairobi (NBO), Mauritius (MRU), Mahé (SEZ), Dar es Salaam (DAR), Entebbe (EBB), Lusaka (LUN), seasonal flights from Algiers (ALG), year-round flights from Cairo (CAI), Casablanca (CMN), Khartoum (KRT), Tunis (TUN), Cape Town (CPT), seasonal flights from Durban (DUR), year-round flights from Johannesburg (JNB), Accra (ACC), Conakry (CKY), Abuja (ABV), Lagos (LOS) and seasonal flights from Dakar (DSS).
Flydubai: year-round flights from Addis Ababa (ADD), Zanzibar (ZNZ), Entebbe (EBB), Djibouti (JIB), seasonal flights from Asmara (ASM), Hargeisa (HGA), year-round flights from Juba (JUB), Alexandria (HBE), Khartoum (KRT) and seasonal flights from Port Sudan (PZU).
Ethiopian Airlines (Star Alliance): year-round flights from Addis Ababa (ADD).
Kenya Airways (SkyTeam): year-round flights from Nairobi (NBO).
Felix Airways: seasonal flights from Djibouti (JIB).
Daallo Airlines: seasonal flights from Bosaso (BSA).
RwandAir: year-round flights from Kigali (KGL).
Air Algerie: seasonal flights from Algiers (ALG).
Egyptair (Star Alliance): year-round flights from Alexandria (HBE) and Cairo (CAI).
Royal Air Maroc (Oneworld): seasonal flights from Casablanca (CMN).
Badr Airlines: seasonal flights from Khartoum (KRT) and Port Sudan (PZU).
Non-stop flights from the Middle-East / Western Asia to Dubai
Emirates and Flydubai have a strong network of non-stop flights from the Middle-East.
Emirates: year-round flights from Bahrain Island (BAH), Baghdad (BGW), Basra (BSR), Amman (AMM), Kuwait City (KWI), Beirut (BEY), Muscat (MCT), Dammam (DMM), Jeddah (JED), Medina (MED), Riyadh (RUH), Istanbul (IST) and seasonal flights from Istanbul (Sabiha) (SAW).
Flydubai: year-round flights from Bahrain Island (BAH), Al Najaf (NJF), Baghdad (BGW), Basra (BSR), Erbil (EBL), Sulaymaniyah (ISU), Amman (AMM), Kuwait City (KWI), Beirut (BEY), Muscat (MCT), Salalah (SLL), seasonal flights from Abha (AHB), year-round flights from Dammam (DMM), seasonal flights from Gassim (ELQ), Ha'il (HAS), Hofuf (HOF), Jeddah (JED), Jizan (GIZ), Medina (MED), year-round flights from Riyadh (RUH), seasonal flights from Ta'if (TIF), Tabuk (TUU), year-round flights from Istanbul (Sabiha) (SAW), Yerevan (EVN), Baku (GYD), Tbilisi (TBS), Tel Aviv (TLV), Doha (DOH), Grozny (GRV), seasonal flights from Makhachkala (MCX) and Mineralnye Vody (MRV).
KLM (SkyTeam): seasonal flights from Bahrain Island (BAH), Kuwait City (KWI) and Riyadh (RUH).
Gulf Air: year-round flights from Bahrain Island (BAH).
Iraqi Airways: year-round flights from Baghdad (BGW), Basra (BSR), Erbil (EBL) and Sulaymaniyah (ISU).
Jordan Aviation: seasonal flights from Amman (AMM).
Royal Jordanian (Oneworld): year-round flights from Amman (AMM).
Jazeera Airways: seasonal flights from Kuwait City (KWI).
Kuwait Airways: year-round flights from Kuwait City (KWI).
Middle East (SkyTeam): year-round flights from Beirut (BEY).
Oman Air: year-round flights from Muscat (MCT).
SalamAir: seasonal flights from Muscat (MCT).
Air Caucasus: year-round flights from Jeddah (JED) and Riyadh (RUH).
Nas Air: seasonal flights from Jeddah (JED) and Riyadh (RUH).
Saudi Arabian (SkyTeam): year-round flights from Dammam (DMM), Jeddah (JED), seasonal flights from Medina (MED) and year-round flights from Riyadh (RUH).
Transavia: seasonal flights from Istanbul (Sabiha) (SAW).
Pegasus: year-round flights from Istanbul (Sabiha) (SAW).
Turkish Airlines (Star Alliance): year-round flights from Istanbul (IST) and Istanbul (Sabiha) (SAW).
Azerbaijan: seasonal flights from Baku (GYD).
EL AL: seasonal flights from Tel Aviv (TLV).
Qatar Airways (Oneworld): seasonal flights from Doha (DOH).
UTair: seasonal flights from Grozny (GRV).
Felix Airways: seasonal flights from Aden (ADE), Sayun (GXF) and Socotra (SCT).
Non-stop flights from India / South Asia to Dubai
Emirates, Flydubai, Air India, IndiGo Airlines and Spicejet have a significant network of flights from India or Southern Asia to Dubai.
Emirates: year-round flights from Kabul (KBL), Dhaka (DAC), Ahmedabad (AMD), Bengaluru (BLR), Chennai (MAA), Hyderabad (HYD), Kochi (COK), Kolkata (CCU), Mumbai (BOM), New Delhi (DEL), Thiruvananthapuram (TRV), Tehran (IKA), Malé (MLE), Islamabad (ISB), Karachi (KHI), Lahore (LHE), Peshawar (PEW), Sialkot (SKT) and Colombo (CMB).
Flydubai: year-round flights from Kabul (KBL), Chittagong (CGP), Dhaka (DAC), Ahmedabad (AMD), seasonal flights from Bengaluru (BLR), year-round flights from Chennai (MAA), Hyderabad (HYD), Kochi (COK), seasonal flights from Kolkata (CCU), year-round flights from Kozhikode (CCJ), Lucknow (LKO), Mumbai (BOM), New Delhi (DEL), seasonal flights from Thiruvananthapuram (TRV), Isfahan (IFN), year-round flights from Lar (LRR), seasonal flights from Mashhad (MHD), year-round flights from Shiraz (SYZ), Tehran (IKA), seasonal flights from Malé (MLE), year-round flights from Faisalabad (LYP), Karachi (KHI), Multan (MUX), Quetta (UET), Sialkot (SKT), Colombo (CMB) and Kathmandu (KTM).
Ariana: seasonal flights from Kabul (KBL).
Biman Airlines: year-round flights from Chittagong (CGP), Dhaka (DAC) and Sylhet (ZYL).
US-Bangla Airlines: seasonal flights from Dhaka (DAC).
Air India (Star Alliance): seasonal flights from Ahmedabad (AMD), Amritsar, Punjab (ATQ), year-round flights from Chennai (MAA), Goa (GOI), Hyderabad (HYD), seasonal flights from Jaipur (JAI), Kannur (CNN), year-round flights from Kochi (COK), Kozhikode (CCJ), seasonal flights from Lucknow (LKO), year-round flights from Mumbai (BOM), New Delhi (DEL), seasonal flights from Pune (PNQ) and Thiruvananthapuram (TRV).
Go Air: year-round flights from Kannur (CNN), Kochi (COK), Mumbai (BOM) and New Delhi (DEL).
IndiGo Airlines: seasonal flights from Ahmedabad (AMD), Amritsar, Punjab (ATQ), Bengaluru (BLR), Chennai (MAA), Goa (GOI), Hyderabad (HYD), Kochi (COK), Kolkata (CCU), Kozhikode (CCJ), Lucknow (LKO), Mangalore (IXE), Mumbai (BOM), New Delhi (DEL) and Tiruchirappalli (TRZ).
Spicejet: year-round flights from Ahmedabad (AMD), Amritsar, Punjab (ATQ), Jaipur (JAI), Kochi (COK), Kozhikode (CCJ), seasonal flights from Lucknow (LKO), year-round flights from Madurai (IXM), Mangalore (IXE), Mumbai (BOM), New Delhi (DEL) and Pune (PNQ).
Vistara: seasonal flights from Mumbai (BOM) and New Delhi (DEL).
Iran Air: seasonal flights from Lar (LRR), year-round flights from Shiraz (SYZ) and Tehran (IKA).
Mahan Air: year-round flights from Tehran (IKA).
Airblue: seasonal flights from Islamabad (ISB), Lahore (LHE), Multan (MUX) and Peshawar (PEW).
Pakistan: year-round flights from Faisalabad (LYP), Islamabad (ISB), Karachi (KHI), Lahore (LHE), Multan (MUX), Peshawar (PEW) and seasonal flights from Sialkot (SKT).
SriLankan Airlines (Oneworld): year-round flights from Colombo (CMB).
Himalaya Airlines: seasonal flights from Kathmandu (KTM).
Nepal Airlines: seasonal flights from Kathmandu (KTM).
Non-stop flights from China to Dubai
Emirates: seasonal flights from Beijing (PEK), year-round flights from Guangzhou (CAN) and seasonal flights from Shanghai (PVG).
Air China (Star Alliance): seasonal flights from Beijing (PEK), Chongqing (CKG) and Xi'an (XIY).
China Eastern (SkyTeam): seasonal flights from Kunming (KMG), Qingdao (TAO), Shanghai (PVG) and Xi'an (XIY).
China Southern (SkyTeam): seasonal flights from Guangzhou (CAN), Shenzhen (SZX), Urumqi (URC) and Wuhan (WUH).
Non-stop flights from Japan to Dubai
Emirates is currently the only airline flying non-stop from Japan to Dubai. They fly year-round from Osaka (KIX), seasonal from Tokyo (HND) and year-round from Tokyo (NRT).
Non-stop flights from East Asia to Dubai
Emirates: seasonal flights from Hong Kong (HKG), year-round flights from Seoul (ICN) and Taipei (TPE).
Cathay Pacific (Oneworld): seasonal flights from Hong Kong (HKG).
Korean Air (SkyTeam): seasonal flights from Seoul (ICN).
Non-stop flights from South-East Asia to Dubai
Emirates has a significant network of flights from South-Eastern Asia to Dubai.
Emirates: seasonal flights from Denpasar (DPS), year-round flights from Jakarta (CGK), Kuala Lumpur (KUL), Angeles City (CRK), Cebu (CEB), Manila (MNL), Singapore (SIN), Bangkok (BKK), seasonal flights from Phuket (HKT), year-round flights from Hanoi (HAN) and Ho Chi Minh City (SGN).
Cebu Pacific: year-round flights from Manila (MNL).
Philippine Airlines: year-round flights from Manila (MNL).
Singapore Airlines (Star Alliance): year-round flights from Singapore (SIN).
Thai Airways (Star Alliance): seasonal flights from Bangkok (BKK).
Flydubai: seasonal flights from Yangon (RGN).
Royal Brunei Airlines: seasonal flights from Brunei and Muara (BWN).
Non-stop flights from Central Asia to Dubai
Flydubai: year-round flights from Almaty (ALA), Bishkek (FRU), seasonal flights from Yekaterinburg (SVX), year-round flights from Dushanbe (DYU), seasonal flights from Ashgabat (ASB) and year-round flights from Tashkent (TAS).
Air Astana: seasonal flights from Almaty (ALA).
Ural Airlines: year-round flights from Yekaterinburg (SVX).
S7 Airlines (Oneworld): year-round flights from Novosibirsk (OVB).
Somon Air: seasonal flights from Dushanbe (DYU).
Uzbekistan Airways: seasonal flights from Tashkent (TAS).
Non-stop flights from Australia / New Zealand / Oceania / the Pacific to Dubai
Emirates is currently the only airline flying non-stop from Oceania to Dubai. They fly year-round from Brisbane (BNE), Melbourne (MEL), Perth (PER), Sydney (SYD) and seasonal from Auckland (AKL).
International flights to Dubai
Flights from Afghanistan to Dubai

Kabul is the only city in Afghanistan with direct flights to Dubai. From Kabul, direct flights are offered by Ariana, Emirates and Flydubai.
Flights from Algeria to Dubai

In Algeria, the only airport that has a direct connection to Dubai is Algiers. From Algiers, you can fly non-stop with Air Algerie or Emirates. This route is not operational yet but will start in April.
Flights from Angola to Dubai

There is 1 airport in Angola that has a direct connection to Dubai, which is Luanda. From Luanda, direct flights are offered by Emirates.
Flights from Armenia to Dubai

In Armenia, the only airport that has a direct connection to Dubai is Yerevan. From Yerevan, direct flights are offered by Flydubai.
Flights from Australia to Dubai

There are 4 airports in Australia that have non-stop flights to Dubai.
From Brisbane, Melbourne, Perth and Sydney, all direct flights to Dubai are operated by Emirates.
Flights from Austria to Dubai

If you are looking for a direct flight from Austria to Dubai, there are 2 airports to choose from.
From Salzburg, direct flights are offered by Flydubai. This route is not operational yet but will start in May.
From Vienna, the only airline with direct flights is Emirates.
Flights from Azerbaijan to Dubai

Baku is the only city in Azerbaijan with direct flights to Dubai. From Baku, you can fly non-stop with Azerbaijan or Flydubai.
Flights from Bahrain to Dubai

There is 1 airport in Bahrain that has a direct connection to Dubai, which is Bahrain Island. From Bahrain Island, there are 4 airlines that have direct services to Dubai, which are Emirates, Flydubai, Gulf Air and KLM (SkyTeam).
Flights from Bangladesh to Dubai

In Bangladesh, there are 3 airports that have direct flights to Dubai.
From Chittagong, you can fly non-stop with Biman Airlines or Flydubai.
From Dhaka, there are 4 airlines that have direct services to Dubai, which are Biman Airlines, Emirates, Flydubai and US-Bangla Airlines.
From Sylhet, you can fly non-stop to Dubai with Biman Airlines.
Flights from Belarus to Dubai

Minsk is the only city in Belarus with direct flights to Dubai. From Minsk, you can fly non-stop with Belavia or Flydubai.
Flights from Belgium to Dubai

In Belgium, the only airport that has a direct connection to Dubai is Brussels. From Brussels, direct flights are offered by Emirates.
Flights from Bosnia & Herzegovina to Dubai

There is 1 airport in Bosnia & Herzegovina that has a direct connection to Dubai, which is Sarajevo. From Sarajevo, direct flights are offered by Flydubai.
Flights from Brazil to Dubai

In Brazil, the only airport that has a direct connection to Dubai is São Paulo. From São Paulo, direct flights are offered by Emirates.
Flights from Brunei to Dubai

Brunei and Muara is the only city in Brunei with direct flights to Dubai. From Brunei and Muara, direct flights are offered by Royal Brunei Airlines. This route is not operational yet but will start in June.
Flights from Bulgaria to Dubai

There is 1 airport in Bulgaria that has a direct connection to Dubai, which is Sofia. From Sofia, direct flights are offered by Bulgaria Air, Flydubai and Wizz Air.
Flights from Canada to Dubai

Toronto is the only city in Canada with direct flights to Dubai. From Toronto, you can fly non-stop with Air Canada (Star Alliance) or Emirates.
Flights from China to Dubai

China is well-connected to Dubai (DXB) with 10 airports around the country that have direct flights to the airport.
From Beijing, you can fly non-stop with Air China (Star Alliance) or Emirates. This route is not operational yet but will start in April.
From Chongqing, the only airline with direct flights is Air China (Star Alliance). This is a seasonal route that starts in June and ends in October.
From Guangzhou, you can fly non-stop with China Southern (SkyTeam) or Emirates.
From Kunming and Qingdao, you can fly with China Eastern (SkyTeam).
From Shanghai, you can fly non-stop with China Eastern (SkyTeam) or Emirates. This route is not operational yet but will start in May.
From Shenzhen, Urumqi and Wuhan, all direct flights to Dubai are operated by China Southern (SkyTeam).
From Xi'an, you can fly non-stop with Air China (Star Alliance) or China Eastern (SkyTeam). This route is recently announced though, and not operational yet. It will start in March 2021.
Flights from Croatia to Dubai

If you are looking for a direct flight from Croatia to Dubai, there are 2 airports to choose from.
From Dubrovnik and Zagreb, you can fly with Flydubai.
Flights from Cyprus to Dubai

In Cyprus, the only airport that has a direct connection to Dubai is Larnaca. From Larnaca, direct flights are offered by Emirates.
Flights from Czechia to Dubai

There is 1 airport in Czechia that has a direct connection to Dubai, which is Prague. From Prague, you can fly non-stop with Emirates or Flydubai.
Flights from Denmark to Dubai

In Denmark, the only airport that has a direct connection to Dubai is Copenhagen. From Copenhagen, direct flights are offered by Emirates.
Flights from Djibouti to Dubai

Djibouti is the only city in Djibouti with direct flights to Dubai. From Djibouti, you can fly non-stop with Felix Airways or Flydubai.
Flights from Egypt to Dubai

There are 2 airports in Egypt that have non-stop flights to Dubai.
From Alexandria, you can fly non-stop with Egyptair (Star Alliance) or Flydubai.
From Cairo, you can fly non-stop with Egyptair (Star Alliance) or Emirates.
Flights from Eritrea to Dubai

There is 1 airport in Eritrea that has a direct connection to Dubai, which is Asmara. From Asmara, direct flights are offered by Flydubai. This is a seasonal route that starts in July and ends in February.
Flights from Ethiopia to Dubai

Addis Ababa is the only city in Ethiopia with direct flights to Dubai. From Addis Ababa, direct flights are offered by Emirates, Ethiopian Airlines (Star Alliance) and Flydubai.
Flights from Finland to Dubai

In Finland, the only airport that has a direct connection to Dubai is Helsinki. From Helsinki, you can fly non-stop with Finnair (Oneworld) or Flydubai.
Flights from France to Dubai

In France, there are 3 airports that have direct flights to Dubai.
From Lyon and Nice, you can fly with Emirates.
From Paris, you can fly non-stop with Air France (SkyTeam) or Emirates.
Flights from Georgia to Dubai

There is 1 airport in Georgia that has a direct connection to Dubai, which is Tbilisi. From Tbilisi, direct flights are offered by Flydubai.
Flights from Germany to Dubai

There are 4 airports in Germany that have non-stop flights to Dubai.
From Düsseldorf, direct flights are offered by Emirates.
From Frankfurt, you can fly non-stop with Emirates or Lufthansa (Star Alliance).
From Hamburg and Munich, you can fly with Emirates.
Flights from Ghana to Dubai

In Ghana, the only airport that has a direct connection to Dubai is Accra. From Accra, direct flights are offered by Emirates.
Flights from Greece to Dubai

Athens is the only city in Greece with direct flights to Dubai. From Athens, direct flights are offered by Emirates.
Flights from Guinea to Dubai

There is 1 airport in Guinea that has a direct connection to Dubai, which is Conakry. From Conakry, direct flights are offered by Emirates.
Flights from Hong Kong to Dubai

Hong Kong is the only city in Hong Kong with direct flights to Dubai. From Hong Kong, you can fly non-stop with Cathay Pacific (Oneworld) or Emirates. This route is not operational yet but will start in April.
Flights from Hungary to Dubai

In Hungary, the only airport that has a direct connection to Dubai is Budapest. From Budapest, you can fly non-stop with Emirates or Wizz Air.
Flights from India to Dubai

You can fly non-stop to Dubai from lots of airports in India, as there is a total of 19 airports that have direct services to Dubai.
From Ahmedabad, there are 5 airlines that have direct services to Dubai, which are Air India (Star Alliance), Emirates, Flydubai, IndiGo Airlines and Spicejet.
From Amritsar, Punjab, direct flights are offered by Air India (Star Alliance), IndiGo Airlines and Spicejet.
From Bengaluru, direct flights are offered by Emirates, Flydubai and IndiGo Airlines.
From Chennai, there are 4 airlines that have direct services to Dubai, which are Air India (Star Alliance), Emirates, Flydubai and IndiGo Airlines.
From Goa, you can fly non-stop with Air India (Star Alliance) or IndiGo Airlines.
From Hyderabad, there are 4 airlines that have direct services to Dubai, which are Air India (Star Alliance), Emirates, Flydubai and IndiGo Airlines.
From Jaipur, you can fly non-stop with Air India (Star Alliance) or Spicejet.
From Kannur, you can fly non-stop with Air India (Star Alliance) or Go Air.
From Kochi, airlines that operate direct flights are Air India (Star Alliance), Emirates, Flydubai, Go Air, IndiGo Airlines and Spicejet.
From Kolkata, direct flights are offered by Emirates, Flydubai and IndiGo Airlines.
From Kozhikode and Lucknow, you can fly with Air India (Star Alliance), Flydubai, IndiGo Airlines and Spicejet.
From Madurai, direct flights are offered by Spicejet.
From Mangalore, you can fly non-stop with IndiGo Airlines or Spicejet.
From Mumbai and New Delhi, all direct flights to Dubai are operated by Air India (Star Alliance), Emirates, Flydubai, Go Air, IndiGo Airlines, Spicejet and Vistara.
From Pune, you can fly non-stop with Air India (Star Alliance) or Spicejet.
From Thiruvananthapuram, direct flights are offered by Air India (Star Alliance), Emirates and Flydubai.
From Tiruchirappalli, direct flights are offered by IndiGo Airlines. This route is recently announced though, and not operational yet. It will start in March 2021.
Flights from Indonesia to Dubai

If you are looking for a direct flight from Indonesia to Dubai, there are 2 airports to choose from.
From Denpasar and Jakarta, you can fly with Emirates.
Flights from Iran to Dubai

In Iran there are several airports with flights to Dubai (8 in total).
From Bandar Abbas, direct flights are offered by Iran Air.
From Chabahar, the only airline with direct flights is Caspian Airlines.
From Isfahan, you can fly non-stop to Dubai with Flydubai. This route is not operational yet but will start in April.
From Lamerd, the only airline with direct flights is Iran Air. This route is recently announced though, and not operational yet. It will start in March 2021.
From Lar, you can fly non-stop with Flydubai or Iran Air.
From Mashhad, you can fly non-stop to Dubai with Flydubai. This route is not operational yet but will start in June.
From Shiraz, you can fly non-stop with Flydubai or Iran Air.
From Tehran, there are 4 airlines that have direct services to Dubai, which are Emirates, Flydubai, Iran Air and Mahan Air.
Flights from Iraq to Dubai

In Iraq, there are 5 airports that have direct flights to Dubai.
From Al Najaf, direct flights are offered by Flydubai.
From Baghdad and Basra, you can fly with Emirates, Flydubai and Iraqi Airways.
From Erbil and Sulaymaniyah, all direct flights to Dubai are operated by Flydubai and Iraqi Airways.
Flights from Ireland to Dubai

There is 1 airport in Ireland that has a direct connection to Dubai, which is Dublin. From Dublin, direct flights are offered by Emirates.
Flights from Israel to Dubai

In Israel, the only airport that has a direct connection to Dubai is Tel Aviv. From Tel Aviv, you can fly non-stop with EL AL or Flydubai.
Flights from Italy to Dubai

In Italy there are several airports with flights to Dubai (6 in total).
From Bologna, direct flights are offered by Emirates.
From Catania, the only airline with direct flights is Flydubai. This route is not operational yet but will start in May.
From Milan (Malpensa), you can fly non-stop to Dubai with Emirates.
From Naples, the only airline with direct flights is Flydubai. This route is not operational yet but will start in May.
From Rome (Fiumicino) and Venice Marco Polo, you can fly with Emirates.
Flights from Japan to Dubai

If you are looking for a direct flight from Japan to Dubai, there are 3 airports to choose from.
From Osaka, Tokyo and Tokyo, all direct flights to Dubai are operated by Emirates.
Flights from Jordan to Dubai

Amman is the only city in Jordan with direct flights to Dubai. From Amman, there are 4 airlines that have direct services to Dubai, which are Emirates, Flydubai, Jordan Aviation and Royal Jordanian (Oneworld).
Flights from Kazakhstan to Dubai

There are 2 airports in Kazakhstan that have non-stop flights to Dubai.
From Almaty and Nur-Sultan, you can fly with Air Astana and Flydubai.
Flights from Kenya to Dubai

There is 1 airport in Kenya that has a direct connection to Dubai, which is Nairobi. From Nairobi, you can fly non-stop with Emirates or Kenya Airways (SkyTeam).
Flights from Kuwait to Dubai

Kuwait City is the only city in Kuwait with direct flights to Dubai. From Kuwait City, there are 5 airlines that have direct services to Dubai, which are Emirates, Flydubai, Jazeera Airways, KLM (SkyTeam) and Kuwait Airways.
Flights from Kyrgyzstan to Dubai

In Kyrgyzstan, the only airport that has a direct connection to Dubai is Bishkek. From Bishkek, direct flights are offered by Flydubai.
Flights from Lebanon to Dubai

There is 1 airport in Lebanon that has a direct connection to Dubai, which is Beirut. From Beirut, direct flights are offered by Emirates, Flydubai and Middle East (SkyTeam).
Flights from Luxembourg to Dubai

In Luxembourg, the only airport that has a direct connection to Dubai is Luxembourg City. From Luxembourg City, direct flights are offered by Luxair. This is a seasonal route that starts in March and ends in May.
Flights from Malaysia to Dubai

Kuala Lumpur is the only city in Malaysia with direct flights to Dubai. From Kuala Lumpur, direct flights are offered by Emirates.
Flights from Maldives to Dubai

There is 1 airport in Maldives that has a direct connection to Dubai, which is Malé. From Malé, you can fly non-stop with Emirates or Flydubai.
Flights from Malta to Dubai

Malta is the only city in Malta with direct flights to Dubai. From Malta, direct flights are offered by Flydubai. This route is not operational yet but will start in May.
Flights from Mauritius to Dubai

In Mauritius, the only airport that has a direct connection to Dubai is Mauritius. From Mauritius, direct flights are offered by Emirates.
Flights from Montenegro to Dubai

There is 1 airport in Montenegro that has a direct connection to Dubai, which is Tivat. From Tivat, direct flights are offered by Flydubai. This is a seasonal route that starts in June and ends in September.
Flights from Morocco to Dubai

In Morocco, the only airport that has a direct connection to Dubai is Casablanca. From Casablanca, you can fly non-stop with Emirates or Royal Air Maroc (Oneworld).
Flights from Myanmar (Burma) to Dubai

Yangon is the only city in Myanmar (Burma) with direct flights to Dubai. From Yangon, direct flights are offered by Flydubai. This is a seasonal route that starts in September and ends in February.
Flights from Nepal to Dubai

There is 1 airport in Nepal that has a direct connection to Dubai, which is Kathmandu. From Kathmandu, direct flights are offered by Flydubai, Himalaya Airlines and Nepal Airlines.
Flights from Netherlands to Dubai

Amsterdam is the only city in Netherlands with direct flights to Dubai. From Amsterdam, direct flights are offered by Emirates, KLM (SkyTeam) and Transavia.
Flights from New Zealand to Dubai

In New Zealand, the only airport that has a direct connection to Dubai is Auckland. From Auckland, direct flights are offered by Emirates. This is a seasonal route that starts in October and ends in February.
Flights from Nigeria to Dubai

In Nigeria, there are 2 airports that have direct flights to Dubai.
From Abuja and Lagos, you can fly with Emirates.
Flights from Norway to Dubai

There is 1 airport in Norway that has a direct connection to Dubai, which is Oslo. From Oslo, direct flights are offered by Emirates.
Flights from Oman to Dubai

There are 2 airports in Oman that have non-stop flights to Dubai.
From Muscat, there are 4 airlines that have direct services to Dubai, which are Emirates, Flydubai, Oman Air and SalamAir.
From Salalah, the only airline with direct flights is Flydubai.
Flights from Pakistan to Dubai

In Pakistan there are several airports with flights to Dubai (8 in total).
From Faisalabad, you can fly non-stop with Flydubai or Pakistan.
From Islamabad, direct flights are offered by Airblue, Emirates and Pakistan.
From Karachi, direct flights are offered by Emirates, Flydubai and Pakistan.
From Lahore, direct flights are offered by Airblue, Emirates and Pakistan.
From Multan, direct flights are offered by Airblue, Flydubai and Pakistan.
From Peshawar, direct flights are offered by Airblue, Emirates and Pakistan.
From Quetta, direct flights are offered by Flydubai.
From Sialkot, direct flights are offered by Emirates, Flydubai and Pakistan.
Flights from Philippines to Dubai

If you are looking for a direct flight from Philippines to Dubai, there are 3 airports to choose from.
From Angeles City and Cebu, you can fly with Emirates.
From Manila, direct flights are offered by Cebu Pacific, Emirates and Philippine Airlines.
Flights from Poland to Dubai

In Poland, there are 2 airports that have direct flights to Dubai.
From Krakow, direct flights are offered by Flydubai.
From Warsaw, the only airline with direct flights is Emirates.
Flights from Portugal to Dubai

In Portugal, the only airport that has a direct connection to Dubai is Lisbon. From Lisbon, direct flights are offered by Emirates.
Flights from Qatar to Dubai

Doha is the only city in Qatar with direct flights to Dubai. From Doha, you can fly non-stop with Flydubai or Qatar Airways (Oneworld).
Flights from Republic of North Macedonia to Dubai

There is 1 airport in Republic of North Macedonia that has a direct connection to Dubai, which is Skopje. From Skopje, direct flights are offered by Flydubai. This is a seasonal route that starts in November and ends in February.
Flights from Romania to Dubai

If you are looking for a direct flight from Romania to Dubai, there are 2 airports to choose from.
From Bucharest, you can fly non-stop with Flydubai or Wizz Air.
From Cluj-Napoca, the only airline with direct flights is Flydubai.
Flights from Russia to Dubai

Russia is well-connected to Dubai (DXB) with 15 airports around the country that have direct flights to the airport.
From Grozny, you can fly non-stop with Flydubai or UTair.
From Kazan and Krasnodar, you can fly with Flydubai and Ural Airlines.
From Makhachkala and Mineralnye Vody, all direct flights to Dubai are operated by Flydubai.
From Moscow Domodedovo, you can fly non-stop with Emirates or Ural Airlines.
From Moscow Sheremetyevo, direct flights are offered by Aeroflot (SkyTeam). This is a seasonal route that starts in March and ends in October.
From Moscow Vnukovo, you can fly non-stop with Flydubai or Pobeda.
From Moscow Zhukovsky, you can fly non-stop to Dubai with Ural Airlines. This is a seasonal route that starts in March and ends in October.
From Novosibirsk, the only airline with direct flights is S7 Airlines (Oneworld).
From Rostov and Samara, you can fly with Flydubai and Ural Airlines.
From Sochi, direct flights are offered by Flydubai. This route is not operational yet but will start in May.
From Ufa, the only airline with direct flights is Ural Airlines. This is a seasonal route that starts in March and ends in October.
From Yekaterinburg, you can fly non-stop with Flydubai or Ural Airlines.
Flights from Rwanda to Dubai

Kigali is the only city in Rwanda with direct flights to Dubai. From Kigali, direct flights are offered by RwandAir.
Flights from Saudi Arabia to Dubai

You can fly non-stop to Dubai from lots of airports in Saudi Arabia, as there is a total of 11 airports that have direct services to Dubai.
From Abha, direct flights are offered by Flydubai. This route is not operational yet but will start in May.
From Dammam, direct flights are offered by Emirates, Flydubai and Saudi Arabian (SkyTeam).
From Gassim, Ha'il and Hofuf, all direct flights to Dubai are operated by Flydubai.
From Jeddah, there are 5 airlines that have direct services to Dubai, which are Air Caucasus, Emirates, Flydubai, Nas Air and Saudi Arabian (SkyTeam).
From Jizan, direct flights are offered by Flydubai. This route is not operational yet but will start in May.
From Medina, direct flights are offered by Emirates, Flydubai and Saudi Arabian (SkyTeam).
From Riyadh, airlines that operate direct flights are Air Caucasus, Emirates, Flydubai, KLM (SkyTeam), Nas Air and Saudi Arabian (SkyTeam).
From Ta'if and Tabuk, you can fly with Flydubai.
Flights from Senegal to Dubai

In Senegal, the only airport that has a direct connection to Dubai is Dakar. From Dakar, direct flights are offered by Emirates. This route is recently announced though, and not operational yet. It will start in March 2021.
Flights from Serbia to Dubai

There is 1 airport in Serbia that has a direct connection to Dubai, which is Belgrade. From Belgrade, direct flights are offered by Flydubai.
Flights from Seychelles to Dubai

In Seychelles, the only airport that has a direct connection to Dubai is Mahé. From Mahé, direct flights are offered by Emirates.
Flights from Singapore to Dubai

Singapore is the only city in Singapore with direct flights to Dubai. From Singapore, you can fly non-stop with Emirates or Singapore Airlines (Star Alliance).
Flights from Slovakia to Dubai

There is 1 airport in Slovakia that has a direct connection to Dubai, which is Bratislava. From Bratislava, direct flights are offered by Flydubai. This is a seasonal route that starts in March and ends in April.
Flights from Somalia to Dubai

There are 2 airports in Somalia that have non-stop flights to Dubai.
From Bosaso, direct flights are offered by Daallo Airlines. This route is recently announced though, and not operational yet. It will start in March 2021.
From Hargeisa, the only airline with direct flights is Flydubai. This is a seasonal route that starts in July and ends in February.
Flights from South Africa to Dubai

In South Africa, there are 3 airports that have direct flights to Dubai.
From Cape Town, Durban and Johannesburg, all direct flights to Dubai are operated by Emirates.
Flights from South Korea to Dubai

Seoul is the only city in South Korea with direct flights to Dubai. From Seoul, you can fly non-stop with Emirates or Korean Air (SkyTeam).
Flights from South Sudan to Dubai

In South Sudan, the only airport that has a direct connection to Dubai is Juba. From Juba, direct flights are offered by Flydubai.
Flights from Spain to Dubai

There are 2 airports in Spain that have non-stop flights to Dubai.
From Barcelona and Madrid, you can fly with Emirates.
Flights from Sri Lanka to Dubai

There is 1 airport in Sri Lanka that has a direct connection to Dubai, which is Colombo. From Colombo, direct flights are offered by Emirates, Flydubai and SriLankan Airlines (Oneworld).
Flights from Sudan to Dubai

If you are looking for a direct flight from Sudan to Dubai, there are 2 airports to choose from.
From Khartoum, direct flights are offered by Badr Airlines, Emirates and Flydubai.
From Port Sudan, you can fly non-stop with Badr Airlines or Flydubai.
Flights from Sweden to Dubai

In Sweden, the only airport that has a direct connection to Dubai is Stockholm (Arlanda). From Stockholm (Arlanda), direct flights are offered by Emirates.
Flights from Switzerland to Dubai

In Switzerland, there are 2 airports that have direct flights to Dubai.
From Geneva, direct flights are offered by Emirates.
From Zürich, you can fly non-stop with Emirates or Swiss (Star Alliance).
Flights from Taiwan to Dubai

Taipei is the only city in Taiwan with direct flights to Dubai. From Taipei, direct flights are offered by Emirates.
Flights from Tajikistan to Dubai

There is 1 airport in Tajikistan that has a direct connection to Dubai, which is Dushanbe. From Dushanbe, you can fly non-stop with Flydubai or Somon Air.
Flights from Tanzania to Dubai

If you are looking for a direct flight from Tanzania to Dubai, there are 2 airports to choose from.
From Dar es Salaam, direct flights are offered by Emirates.
From Zanzibar, the only airline with direct flights is Flydubai.
Flights from Thailand to Dubai

There are 2 airports in Thailand that have non-stop flights to Dubai.
From Bangkok, you can fly non-stop with Emirates or Thai Airways (Star Alliance).
From Phuket, the only airline with direct flights is Emirates. This route is not operational yet but will start in April.
Flights from Tunisia to Dubai

Tunis is the only city in Tunisia with direct flights to Dubai. From Tunis, direct flights are offered by Emirates.
Flights from Turkey to Dubai

In Turkey, there are 2 airports that have direct flights to Dubai.
From Istanbul, you can fly non-stop with Emirates or Turkish Airlines (Star Alliance).
From Istanbul (Sabiha), there are 5 airlines that have direct services to Dubai, which are Emirates, Flydubai, Pegasus, Transavia and Turkish Airlines (Star Alliance).
Flights from Turkmenistan to Dubai

In Turkmenistan, the only airport that has a direct connection to Dubai is Ashgabat. From Ashgabat, direct flights are offered by Flydubai. This route is not operational yet but will start in June.
Flights from Uganda to Dubai

There is 1 airport in Uganda that has a direct connection to Dubai, which is Entebbe. From Entebbe, you can fly non-stop with Emirates or Flydubai.
Flights from Ukraine to Dubai

There are 4 airports in Ukraine that have non-stop flights to Dubai.
From Kharkiv, direct flights are offered by SkyUp Airlines. This is a seasonal route that starts in March and ends in May.
From Kyiv, there are 4 airlines that have direct services to Dubai, which are Flydubai, SkyUp Airlines, Ukraine Int. and UTair.
From Lviv, you can fly non-stop to Dubai with SkyUp Airlines. This is a seasonal route that starts in March and ends in May.
From Odessa, the only airline with direct flights is Flydubai.
Flights from United Kingdom to Dubai

In United Kingdom there are several airports with flights to Dubai (7 in total).
From Birmingham, Glasgow and London Gatwick, all direct flights to Dubai are operated by Emirates.
From London Heathrow, you can fly non-stop with British Airways (Oneworld) or Emirates. This route is not operational yet but will start in April.
From London Stansted, Manchester and Newcastle, all direct flights to Dubai are operated by Emirates.
Flights from United States to Dubai

United States is well-connected to Dubai (DXB) with 10 airports around the country that have direct flights to the airport.
From Boston, Chicago, Dallas-Fort Worth, Houston, Los Angeles, New York City, Orlando, San Francisco, Seattle / Tacoma and Washington, all direct flights to Dubai are operated by Emirates.
Flights from Uzbekistan to Dubai

In Uzbekistan, the only airport that has a direct connection to Dubai is Tashkent. From Tashkent, you can fly non-stop with Flydubai or Uzbekistan Airways.
Flights from Vietnam to Dubai

If you are looking for a direct flight from Vietnam to Dubai, there are 2 airports to choose from.
From Hanoi and Ho Chi Minh City, you can fly with Emirates.
Flights from Yemen to Dubai

In Yemen, there are 3 airports that have direct flights to Dubai.
From Aden, Sayun and Socotra, all direct flights to Dubai are operated by Felix Airways.
Flights from Zambia to Dubai

Lusaka is the only city in Zambia with direct flights to Dubai. From Lusaka, direct flights are offered by Emirates.
Alternative airports near Dubai
Flying to an alternative airport near Dubai could give you other options to reach your destination. For example, the possibility to fly with a different airline or alliance, or finding a cheaper airfare. For this reason, alternative airports near to Dubai (DXB) are listed below. The closest alternative airports are Dubai Creek (DCG) and Dubai (Sharjah) (SHJ).
Frequently asked questions - FAQ
How many airports are there in Dubai?
There are 6 airports in Dubai: Dubai International Airport (DXB), Dubai Creek Seaplane Base (DCG), Sharjah International Airport (SHJ), Jebel Ali Seaplane Base (DJH), Al Hamra Seaplane Base (RHR) and Ras Al Khaimah International Airport (RKT).
What is the best airport to fly into Dubai?
The most convenient airport to fly into Dubai is Dubai International Airport (DXB).
How many airlines fly to Dubai?
There are 77 airlines flying to Dubai from 228 airports around the world, as of March 2021.
Which airlines fly to Dubai?
Emirates, Flydubai and Air India operate most flights to Dubai. To get a full overview of all operating airlines, please use the airline filter.
Which alliances are flying to Dubai?
SkyTeam, Star Alliance and Oneworld are all flying to Dubai.
How many nonstop flights are there to Dubai?
There are roughly 7,266 flights arriving at Dubai every month (or 1,694 flights each week), from a total of 228 airports worldwide.
What is the official name of Dubai Airport?
The official name of Dubai Airport is Dubai International Airport.
What is the airport code of Dubai Airport?
The airport code of Dubai Airport is DXB.
What are the most popular flights to Dubai?
New Delhi, Kuwait City and Mumbai are the 3 most popular routes to Dubai. For a complete overview of all flight routes to Dubai, please use our flight map.
How long is the flight to Dubai?
New Delhi to Dubai | 3h 20m |
Kuwait City to Dubai | 1h 45m |
Mumbai to Dubai | 3h 15m |
Cairo to Dubai | 3h 30m |
Bahrain Island to Dubai | 1h 30m |