How Long Does a Flight Take? A Guide by Distance
How long does a flight take? The honest answer is that it depends entirely on how far you are going, from under two hours for a domestic hop to nearly a full day in the air on the longest routes. But flights fall into a few clear bands, and once you know roughly where your trip sits, the number stops being a mystery. Here is a sense of the scale, and how to find the exact time for any route.
The short answer
Flight time tracks distance closely. A rough rule of thumb: an airliner covers about 800 kilometres an hour once you average out the climb, cruise and descent, and you can add roughly half an hour for taxiing and queuing on the ground. So a 1,600 km trip is about two and a half hours, and an 8,000 km trip is around ten and a half. The four bands below cover almost every flight you are likely to take.
Flight times by length
Short hops: under 3 hours
These are domestic flights and the nearest international ones. Delhi to Mumbai is about 2 hours; Delhi to Kathmandu around 1 hour 45. You are barely settled with a drink before the descent begins, and there is rarely any meaningful time difference waiting at the other end.
Medium-haul: 3 to 6 hours
This band covers India to the Gulf and much of Southeast Asia. Mumbai or Delhi to Dubai is about 3 hours 30 to 3 hours 45; Delhi to Bangkok around 4 hours 15; Delhi to Singapore close to 5 hours 45. Long enough for a meal and a film, short enough that the jet lag stays mild.
Long-haul: 6 to 12 hours
Now you are reaching Europe, East Asia and much of Africa. Delhi to Tokyo is around 8 hours; Delhi to Paris about 9; Mumbai to London close to 10 hours nonstop; Delhi to Johannesburg around 10 and a half. These are proper overnight or full-day flights, with two meal services and a real time-zone shift to recover from.
Ultra-long-haul: 12 hours and up
The big ones: India to the Americas and Australia. Delhi to Sydney runs about 13 to 14 hours; Delhi to New York around 15 hours 30 nonstop; and Bengaluru to San Francisco, India's longest, close to 17 hours. We rounded up the longest nonstop flights from India separately.
How long is the flight from India to...?
If you just want a quick figure for a region, here is the rough nonstop time from India:
- The Gulf (Dubai, Doha, Abu Dhabi): about 3 to 4 hours
- Southeast Asia (Bangkok, Singapore, Kuala Lumpur): about 4 to 6 hours
- East Asia (Hong Kong, Tokyo, Seoul): about 5 to 8 hours
- Europe (London, Paris, Frankfurt): about 8 to 10 hours
- Africa (Nairobi, Johannesburg): about 8 to 11 hours
- Australia (Sydney, Melbourne): about 12 to 14 hours
- US east coast (New York, Washington): about 15 to 16 hours
- US west coast (San Francisco, Los Angeles): about 16 to 17 hours
These are nonstop times. A connecting itinerary through a hub adds the layover plus the detour, so a one-stop trip to the US can easily run 20 hours or more from your front door to the arrivals hall.
Why two flights the same distance can differ
Distance gets you most of the way to the answer, but not all of it. The jet stream means an eastbound flight rides a tailwind and lands sooner than the same route flown west, which is why your return flight is often faster. Real routing runs a few percent longer than the straight line, the aircraft type matters, and any connection adds hours. That is why a distance-based figure is an estimate, usually within about 15% of the schedule. The full method is in how flight time is calculated.
Find the exact time for your route
For the real number on your trip, rather than a band, put your two airports into the flight time calculator. It gives the distance, the estimated flight time, and the local time you will land, in a second. Run your route and you will know exactly how long you are signing up for.
So "how long does a flight take" has no single answer, but it is rarely a surprise once you know the distance. Under three hours for a hop, a working day for the long hauls, and somewhere in between for most trips. Check your own route and plan the rest of the day around it.
