On its own table of international flights from Delhi, under a column headed “Flight Type”, Air India Express labels Dubai “Connecting” and gives it one duration, “approx. 12h 30m”.
Every other row in that table is labelled “Direct/connecting” and carries two durations. Abu Dhabi, two rows above Dubai, reads “approx. 4h 25m (direct) approx. 9h 40m (connecting)”. Sharjah, Dammam and Muscat are printed the same way.
So the column distinguishes the two, in the same table, and for Dubai from Delhi it prints one of them. That is worth knowing, because other airlines fly Delhi to Dubai non-stop in under four hours, and a booking screen showing you two itineraries on the same city pair does not always make the difference obvious.
This page sets out who flies the non-stop, how long it takes, how far it is, which Delhi terminal you use, which Dubai terminal you land at, and how to tell a non-stop from a connection before you pay. It carries no fares and no schedules.
The non-stop, and the four numbers that describe it
Four carriers publish something about service on this route. Three of them use the word direct or non-stop. The fourth does not, and that is worth knowing before you read its number.
| Carrier | What it publishes, in its own words |
|---|---|
| Air India | “Direct flights from Delhi to Dubai | 4 *daily frequency varies”. The same table also prints “Delhi to Dubai flights | 5 *daily frequency varies” |
| IndiGo | “Out of the vast number of flights from Delhi to Dubai, there are only two non-stop flights.” |
| flydubai | “5 flights weekly”, published on its Delhi to Dubai route page under a direct-flights heading |
| Emirates | “Emirates currently operates 28 flights per week between Delhi and Dubai.” The page never uses the words non-stop or direct |
These counts are not parts of one total. flydubai names itself and counts weekly. Emirates names itself and counts weekly, but its figure is a count of flights, not of non-stops, because the page never uses either word. Air India’s row does not say whose flights it counts, and prints two different figures one row apart. IndiGo’s sentence is phrased as a statement about the route rather than about IndiGo, and two non-stops cannot be a route total on a city pair where another carrier’s table prints a direct-flight count of four.
What the table establishes, from three carriers that use the word, is that the non-stop exists and runs several times a day. For the wider picture of which Indian airports have a straight run to Dubai and which do not, that is a separate question with a separate answer.
The trap: a twelve and a half hour Delhi to Dubai
This is the section this page exists for.
Air India Express publishes a table of its international flights from Delhi. Its header row reads “Destination | Airport (IATA) | Fare (starting from) | Visa (Indian Passport) | Flight Duration | Flight Type”. Five destinations are listed. Here they are with two columns removed, the fare and the visa, each marked by an ellipsis, because fares change daily and the visa column reads the same in all five rows:
“Abu Dhabi | AUH | … | … | approx. 4h 25m (direct) approx. 9h 40m (connecting) | Direct/connecting”
“Sharjah | SHJ | … | … | approx. 4h 10m (direct) approx. 16h 45m (connecting) | Direct/connecting”
“Dubai | DXB | … | … | approx. 12h 30m | Connecting”
“Dammam | DMM | … | … | approx. 4h 10m (direct) approx. 10h 55m (connecting) | Direct/connecting”
“Muscat | MCT | … | … | approx. 3h 20m (direct) approx. 8h (connecting) | Direct/connecting”
Four of the five carry a direct duration and the dual label. Dubai is the only one that does not. The table knows the difference, prints it four times, and does not print it once.
One thing the same page says that cuts the other way, and the article gives it to you. An earlier table on that page, covering domestic and international destinations together, describes Dubai with the note “High-frequency UAE route”. So the airline is telling you on the same URL that it flies to Dubai often. Both things can be true: a carrier can serve a destination heavily from several cities and still sell the Delhi city pair as a connection. What the buyer needs is the label, and the label is in the second table.
IndiGo publishes the same gap in its own words, from the other side. On its Delhi route page: “While the non-stop flights take a minimum of 3 hr and 25 min, the connecting flight from Delhi to Dubai has a flight duration of 7 hr and 45 min.”
So on this one city pair, three published durations exist side by side: about three and a half hours on a non-stop, seven and three quarter hours on one airline’s connection, and twelve and a half on another’s. The difference between the shortest and the longest is nine hours and five minutes, and the city pair on the booking screen is identical in all three cases.
What actually separates them is the service type, not the route. Before you pay, find the words direct, non-stop or connecting on the itinerary, or count the flight segments. A single price comparison will not do it, because the connecting fare is often the lower one and that is precisely why it is offered.
What this page is not saying. It is not saying Air India Express does not serve Dubai. It plainly does, from several Indian cities, and the Dubai Airports directory lists it at “Terminal: 2”. It is not saying any carrier is doing anything improper. It is saying that on this city pair, from this city, that airline’s own table prints one label and not the other, and a reader comparing fares should know what the label means.
If a connection is what you end up buying, what you can claim when a sector runs late or a bag does not arrive is worth reading before you travel rather than at the desk.
How long the non-stop takes
| Carrier | Published duration |
|---|---|
| IndiGo | “a minimum of 3 hr and 25 min” |
| Emirates | “The flight duration between Delhi and Dubai is 3 hours 30 minutes.” |
| flydubai | “03h 35min” |
| Air India | “Delhi to Dubai flight duration | 4 hours (direct flights)” |
Thirty-five minutes separate the shortest from the longest.
What these figures are. A published flight duration is scheduled block time, from the aircraft leaving the stand at one airport to arriving at the stand at the other. It includes taxiing at both ends. It is not time in the air, and it varies with aircraft type, the routing air traffic control gives on the day, and the season.
The outlier is at the top, not the bottom. Three carriers cluster between 3 hours 25 minutes and 3 hours 35 minutes. Air India’s four hours sits alone, twenty-five minutes above the next figure. The page has no basis for saying which is right, and no regulator consulted for this page publishes a block time to settle it. What it can say is that three of the four agree within ten minutes, and that if you are planning anything around arrival time, four hours is the figure to plan with and anything shorter is a gain.
None of these is your journey. Block time starts at the stand and ends at the stand. Delhi’s operator states that a transferring passenger must “go through the check-in, immigrations and security screening process again” before an onward flight, and passport control and baggage at the far end come after the aircraft has parked. A three and a half hour flight is comfortably a nine-hour day, and the month you choose to fly it in will change how that day feels more than thirty-five minutes will.
The distance, and the thirty-two kilometre gap
Air India publishes “Delhi to Dubai flight distance | 2,213 km/1,375 miles”. flydubai publishes “2181 kms”. IndiGo publishes “The aerial distance between Delhi and Dubai is 2181 km”.
Two carriers agree exactly. The third is thirty-two kilometres above them, and it is the same carrier that is twenty-five minutes above the others on duration. The two are consistent with each other, which is worth noting and is not the same as being right.
No regulator or airport operator consulted for this page publishes a distance for this city pair. India’s aeronautical publication records the position of Delhi’s airport, giving its reference point as “283407N 0770644E” in the edition effective 14 May 2026, and not the line from there to Dubai. Every distance retrieved for this page was written by an airline for its own booking pages.
Terminal 3, and the one sentence that makes Delhi simple
Delhi Airport’s operator publishes a rule that removes the terminal question for a departing passenger. It appears as a clause inside a sentence addressed to transferring passengers: “If you are arriving on a domestic flight and your onward journey is international, remember that all international departures operate exclusively from Terminal 3.”
That clause is unusually clean. Delhi has more than one terminal, and readers reasonably expect a split by airline. On the operator’s own statement there is none for an international departure. Air India prints “Terminal 3” for Delhi on its own route page, though under a row headed “Departure/arrival terminal”, a combined field that does not separate the two.
The operator describes the building’s layout in the same terms: “T3 operates both international and domestic flights with the lower tier serving as the arrivals area and the upper tier functioning as the departures area.”
Where that rule stops working
Read the sentence again. It is about departures. It says nothing about where your incoming flight lands, and that matters if you are flying into Delhi to catch the Dubai flight.
The operator’s own transfer page is written for exactly that case, and two things about your booking decide which of its instructions you follow: which terminal your domestic flight lands at, and whether your bags are checked through to Dubai. Above everything else the page carries one instruction covering all four combinations: “For international transfers, simply follow the orange coloured signage.” Below that it sets out two paths, under the headings “Within the Same Terminal” and “Through a Different Terminal”, and splits each one again by what has happened to your bags.
If your domestic flight lands at Terminal 3 and your bags are checked to the final destination, there is no terminal change, and the page describes the shortest version of the process: “Follow the orange transfer signage and once you reach the international transfer area, just head to your airline counter. Clear immigration, security and head to the departure level using escalators or lifts.”
If it lands at Terminal 3 and your bags are not checked through, the page adds one step at the front: “First collect baggage at Delhi airport and follow the orange transfer signage for international transfers.”
If it lands anywhere else, read this branch twice, because it does something you would not expect. Under “Through a Different Terminal”, for the case where baggage is checked to the final destination, the page says:
“After baggage collection, exit the terminal. Use the free inter-terminal, shuttle bus or cabs, to get to Terminal 3. Once you reach T3, enter the terminal via Departure Level and proceed for check in again. Clear immigration security and head towards your boarding gate for your onward flight.”
Read the first three words. The operator’s instruction for a terminal transfer begins with baggage collection, in the branch headed by bags being checked to the final destination. It then has you leave the terminal landside, cross to Terminal 3 and check in again. That is a different afternoon from a walk across a transfer area, and it is on the airport’s own page.
So a Delhi-origin passenger has one terminal and none of this. A passenger connecting through Delhi clears immigration and security again in every case, and if the domestic flight lands outside Terminal 3, does so after a baggage collection, a landside exit and an inter-terminal crossing. The transfer instructions never tell you which terminal your incoming flight will land at, and the page publishes no minimum connection time to say how long any branch needs.
If you are connecting into Delhi
One published rule decides how much of your connection is usable.
IndiGo’s baggage page states: “Please note: The option for through check-in is not available for international connecting flights even if the connection was made under a single PNR.” On IndiGo, then, a domestic sector into Delhi followed by the Dubai flight means collecting your checked bags and checking them in again, even when both flights were bought together. Combine that with the operator’s own instruction to repeat check-in, immigration and security at Terminal 3, and the connection is not a wait. It is a sequence of tasks.
Air India publishes a programme that works the other way, Easy Connect, under which “Your checked baggage goes straight to your final destination”. Three published conditions decide whether it reaches you, and a fourth limit sits outside them.
The limit first. The page states where it runs: “Services are available from Varanasi, Amritsar, Ahmedabad, with more airports being added over time.” Delhi is not among the three, so for a passenger connecting through Delhi from anywhere other than those cities the programme does not apply at all.
The conditions, which the page introduces with “Your booking qualifies if all the following conditions apply”, are that you are “booked to travel on an AI 11XX flight (e.g. AI 1111, AI 1112, etc.)”, that your ticket “includes onward travel to, or arrival from, an international destination”, and that “There are four hours or less between your first flight’s arrival time and your second flight’s departure time.”
The practical instruction is one sentence. Ask at your first check-in desk whether the bags are tagged through to Dubai, because the answer decides what the connection is for. Travelling a day of this shape with a child under three is a different exercise again, and worth planning separately from the flight.
Where you land in Dubai
The arrival terminal is set by the airline operating the flight. Dubai Airports publishes a directory giving a terminal for each carrier, without saying whether it means arrivals, departures or both.
| Airline, as printed | Terminal, as printed |
|---|---|
| Emirates | “Terminal: 3” |
| Fly dubai | “Terminal: 2, 3, DWC” |
| IndiGo | “Terminal: 1” |
| Air India | “Terminal: 1” |
| Air India Express | “Terminal: 2” |
Air India’s own route page prints “Terminal 1” for Dubai, but under a row headed “Departure/arrival terminal”, so it does not separate arrival from departure either. flydubai’s own Delhi page narrows its three listings to one, printing “DXB (Terminal 2) – Dubai International Airport”. The directory carries no last-updated date, and terminal assignments change, so the boarding pass is the authority on the day.
Why the terminal is not a detail. Dubai Airports introduces its Metro page with the line “The Dubai Metro’s Red Line offers connections from DXB Terminals 1 and 3, operating:” followed by the operating hours. Terminal 2 is not named in that sentence and is not named anywhere else on that page.
So of the four carriers on this route, the directory puts Air India and IndiGo at Terminal 1 and Emirates at Terminal 3, which are the two terminals Dubai Airports names on its Metro page, and lists flydubai at two terminals and a second airport. A family landing late with luggage and children is making a different plan depending on which, and it is decided by the carrier, not by anything you do afterwards. Working out how a family crosses Dubai from the airport, and what each way costs belongs at the booking stage.
What happens between the aircraft door and the exit is longer than a route page can hold, and the arrival process at Dubai, lane by lane is set out separately.
One airline this page does not list on the route
SpiceJet appears in the Dubai Airports directory at “Terminal: 1”, which establishes that it serves Dubai. Its own published schedule, checked for this page, contains no service with Delhi as the origin and Dubai as the destination. The Dubai rows it does publish begin elsewhere, including “SG 15” from Ahmedabad and “SG 55” from Amritsar, with Delhi appearing on some itineraries only as an intermediate point.
That is an absence in the airline’s own schedule, not a statement by the airline that it does not fly the route, and this page reports it as the former. The general rule is worth carrying: an airline listed at both airports is not an airline flying the route between them.
What this page does not tell you
Five things, each with a reason.
No fares. They change daily, by class, date and carrier. The fare column printed in the Air India Express rows quoted above has been removed for that reason, along with the visa column, and both removals are marked.
No schedules. No flight times of day appear on this page. The counts quoted are the airlines’ own and carry their own “frequency varies” notes.
No single flight time or distance. Four durations and two distinct distances are published and they disagree. Averaging them would invent a figure nobody published.
Nothing about Akasa Air. It does not appear in the Dubai Airports directory and its own network pages could not be retrieved for this page. Absence from a directory is not a statement by an airline, and this page makes no claim either way.
No Dubai airport coordinates or ICAO code. The United Arab Emirates aeronautical information publication could not be retrieved for this page, on any attempt or edition tried. Whether that is the publication or the retrieval is not something this page can tell you, so it claims nothing from it.
Two subjects sit elsewhere deliberately. What an Indian passport needs before any of this matters is a separate process with its own documents and timings. And the charges that arrive after the fare has been agreed shape a family budget more than the fare comparison does.
Before you book
Five checks.
- Read the service type, not the city pair. On this route the published durations run from about three and a half hours to twelve and a half, and the city pair is identical on all of them.
- Count the segments on the itinerary if the words direct, non-stop or connecting do not appear. Two segments is a connection whatever the price looks like.
- Plan on four hours of block time, which is the longest figure any of the four carriers publishes, and treat anything shorter as a gain.
- Terminal 3 for the departure, on the operator’s own rule, which applies to every international departure. If you are connecting into Delhi rather than starting there, expect immigration and security again in every case, and if your domestic flight lands outside Terminal 3, expect the operator’s own instruction to collect your baggage, leave the terminal, cross to Terminal 3 and check in again.
- Check the Dubai terminal before you land. The Metro Red Line, on Dubai Airports’ own page, serves Terminals 1 and 3.
If the flight is one part of a family trip rather than the whole decision, Delhi departures arranged as a family package put the flight, the transfer and the hotel under one booking, which changes who answers when a sector runs late. Two security screenings on a connecting itinerary against one on a non-stop also change what you carry, and the battery thresholds a second screening will look for apply at each of them.
Planning a Trip to Dubai?
If you’re an Indian traveller based in one of the cities listed below — or nearby — check out our Dubai Tour packages from India by clicking the link for your city.
- Dubai Tour Packages from Rajkot
- Dubai Tour Packages from Visakhapatnam
- Dubai Tour Packages from Vijayawada
- Dubai Tour Packages from Vadodara
- Dubai Tour Packages from Trivandrum
- Dubai Tour Packages from Trichy
- Dubai Tour Packages from Surat
- Dubai Tour Packages from Pune
- Dubai Tour Packages from Nagpur
- Dubai Tour Packages from Mumbai
- Dubai Tour Packages from Lucknow
- Dubai Tour Packages from Kolkata
- Dubai Tour Packages from Kochi
- Dubai Tour Packages from Kerala
- Dubai Tour Packages from Kannur
- Dubai Tour Packages from Jalandhar
- Dubai Tour Packages from Indore
- Dubai Tour Packages from Hyderabad
- Dubai Tour Packages from Guwahati
- Dubai Tour Packages from Goa
- Dubai Tour Packages from Delhi
- Dubai Tour Packages from Coimbatore
- Dubai Tour Packages from Chennai
- Dubai Tour Packages from Calicut
- Dubai Tour Packages from Bhopal
- Dubai Tour Packages from Bangalore
- Dubai Tour Packages from Amritsar
- Dubai Tour Packages from Ahmedabad
- Dubai Tour Packages from Jaipur
- Dubai Tour Packages from Chandigarh