Calculate a flight ETA using distance and groundspeed, with a worked example, wind corrections, UTC handling and fixes for common errors.
To calculate a flight’s estimated time of arrival (ETA), divide the remaining route distance in nautical miles by expected groundspeed in knots, then add that flying time to the departure or present time. Use groundspeed—not indicated airspeed—and keep all clock times in UTC to avoid time-zone and daylight-saving errors.
What is the flight ETA formula?
For aviation and real-world flying, the basic calculation is ETA = reference time + (distance remaining ÷ groundspeed). Because one knot equals one nautical mile per hour, the division gives the estimated elapsed time in hours.
Estimated elapsed time (EET) is the duration of the flight; ETA is the resulting clock time. A value such as 2 hours 30 minutes is an EET, not an ETA.
- Define the reference time. Use planned take-off time for an airborne ETA, off-block time if taxi-out is included, or the present time when updating the estimate in flight.
- Find the route distance. Use the flight-planned route rather than a straight line between airports. Our method for calculating and tracking route miles explains how to obtain a usable distance.
- Choose an expected groundspeed. Use separate figures for climb, cruise and descent when their speeds differ substantially.
- Convert decimal hours into hours and minutes. Multiply the decimal portion by 60. For example, 2.5 hours is 2 hours 30 minutes, while 2.38 hours is approximately 2 hours 23 minutes.
- Add the duration to the reference time. Keep the calculation in UTC and remember the date change if it passes midnight.
For example, a 315-nautical-mile flight at an average groundspeed of 126 knots takes 315 ÷ 126 = 2.5 hours. With an airborne time of 13:20 UTC, the estimated arrival time is 15:50 UTC.
Which speed should I use to calculate ETA?
Use groundspeed, because ETA depends on how quickly the aircraft is moving across the ground. Indicated airspeed cannot be substituted directly; our explanation of KIAS and groundspeed covers why the two values diverge.
| Flight phase | Suitable speed estimate | Common mistake |
|---|---|---|
| Climb | Planned climb groundspeed or expected climb time | Applying cruise speed immediately after take-off |
| Cruise | True airspeed corrected for forecast wind | Using indicated airspeed |
| Descent and approach | Planned descent groundspeed or descent time | Assuming cruise speed continues to the runway |
| In flight | GPS or FMS groundspeed, suitably averaged | Using a brief fluctuation as the speed for the whole route |
For a rough pre-flight estimate, subtract the headwind component from true airspeed or add the tailwind component. With a substantial crosswind, use a full wind-triangle calculation because the required crab angle also affects along-track groundspeed.
A METAR helps with conditions near departure and arrival; our guide to decoding METAR wind information explains the wind group. A METAR reports surface conditions, however, so it should not replace a winds-aloft forecast for the cruise calculation.
How do I account for climb, descent and route changes?
Calculate each section separately when one average groundspeed would hide meaningful differences. Add the results using total EET = Σ (leg distance ÷ leg groundspeed), then add the total EET to the chosen start time.
Include planned departure routing, airway legs, arrival routing and the expected approach rather than measuring airport to airport. If climb or descent planning data provide time directly, add that time instead of inventing an average speed.
ATC vectors, weather deviations, holds and runway changes cannot always be predicted accurately. Do not pad the ETA with arbitrary delay: use the best available estimate, then recalculate when the route or clearance changes.
How do I update ETA while flying?
Update an airborne ETA by adding distance remaining ÷ present groundspeed to the present UTC time. If 84 nautical miles remain at 112 knots, the remaining time is 45 minutes; at 14:10 UTC, the revised ETA is 14:55 UTC.
A GPS or FMS can calculate this automatically from the active route. Our overview of how navigation systems obtain track, distance and timing data explains the underlying information.
The prediction logic varies between equipment and software. Check that the displayed value is the destination ETA rather than the active-waypoint ETA, and confirm that the intended route is still active. Recalculate manually after a direct-to clearance, reroute, prolonged speed change or major wind shift.
Does ETA mean landing time or gate arrival time?
ETA only has meaning when the arrival point and timing basis are stated. Cockpit navigation, ATC reports and airline schedules may refer to different events.
| ETA description | What it normally represents |
|---|---|
| Waypoint ETA | Estimated time of crossing the selected navigation fix |
| Destination ETA | Estimated arrival at the destination point defined by the route or system |
| Landing ETA | Estimated touchdown time after allowing for descent and approach |
| Gate or on-block ETA | Landing estimate plus expected taxi-in time |
For a formal flight plan or ATC report, use the definition required by the applicable procedure; it may mean arrival over a fix or aerodrome rather than touchdown. When converting an ETA to local time, apply the destination’s time zone and daylight-saving status for the expected arrival date.
Why is my calculated ETA wrong?
Most ETA errors come from inconsistent inputs rather than difficult arithmetic.
- Indicated airspeed was used: replace it with wind-corrected groundspeed.
- Straight-line distance was used: calculate the distance along the actual planned route.
- Taxi time was mixed with airborne time: decide whether the calculation runs from take-off, off-block or the present position.
- Decimal hours were read as minutes: 1.75 hours means 1 hour 45 minutes, not 1 hour 75 minutes.
- Local and UTC times were mixed: perform the calculation in UTC, then convert the final result.
- The wrong navigation value was read: distinguish active-leg distance and ETA from destination distance and ETA.
- The estimate was left unchanged: update it after material wind, speed, routing or holding changes.