Ground Speed Calculator (Wind Triangle)

Ground speed is the number every estimate on your flight plan rests on: time en route, fuel required, and whether you make the destination before the weather does. It is not true airspeed minus the wind speed — the wind almost never blows straight down your course, and the part of it that blows across pushes you sideways, which costs you speed twice over. Enter true airspeed, your true course and the reported wind, and this calculator solves the wind triangle exactly: ground speed, the effective headwind or tailwind, the crosswind component, the drift correction and the heading you must fly.

Calculator

This calculator runs in your browser. Enable JavaScript for live results — the inputs, formula and worked example below remain fully readable without it.

Inputs this calculator takes, with typical values
InputWhat to enterExample
True airspeedYour speed through the air mass, not indicated airspeed; convert first if you only have the indicated figure.150 kt
True courseThe track you want to make good over the ground, measured from true north.90 °
Wind direction (from)The direction the wind is blowing from, true north referenced as in a forecast winds-aloft table.240 °
Wind speedThe wind speed at your cruising level, from the winds-aloft forecast or the aircraft's flight management system.25 kt

It returns

  • Ground speed — Your speed over the ground once drift has been corrected out.
  • Headwind component — Positive is a headwind; negative is a tailwind.
  • Crosswind component — Positive means the wind comes from your right.
  • Wind correction angle — Positive means turn right of course.
  • True heading to fly
  • Ground speed

The formula

GS=TAScos(WCA)Vwcos(θwθc)
GS=dt

In plain text: GS = TAS·cos(WCA) − Vw·cos(θw − θc), WCA = asin(Vw·sin(θw − θc) / TAS)

  • GSGround speed (kt)
  • TASTrue airspeed (kt)
  • VwWind speed (kt)
  • θwDirection the wind is blowing from, true (°)
  • θcTrue course to be made good (°)
  • WCAWind correction angle, positive to the right (°)

This is the exact vector solution, not an approximation. It has no solution when the crosswind component exceeds true airspeed, because no heading can then hold the desired track.

Updated Category Wind, Heading & Flight Navigation Verified against published test cases Reading time 10 min

Ground speed is a vector sum, not a subtraction

An aeroplane flies through a body of air that is itself moving over the ground. Your velocity over the ground is the vector sum of two things: your velocity through the air, which points along your heading at true airspeed, and the wind velocity, which points wherever the air mass is going. Ground speed is the length of that sum, and track is its direction.

That is why ground speed is not true airspeed minus wind speed. Only the component of the wind lying along your course adds to or subtracts from your progress. The component lying across your course does something different: it blows you off track, so you must angle the nose into it, and that angling costs you a little of the airspeed that was pointing where you wanted to go.

The second effect is small at ordinary wind strengths — a 25 kt direct crosswind on a 150 kt aeroplane costs only 2.1 kt of ground speed — but it becomes the dominant term when the wind is strong relative to the aircraft. A drone or a light trainer in a 40 kt wind can find that the crosswind alone eats a quarter of its progress, and when the crosswind component exceeds true airspeed, the desired track simply cannot be flown at all.

Note the asymmetry that trips up cross-country planning: a round trip in wind always takes longer than the same round trip in still air. The tailwind leg is shortened in time, the headwind leg is lengthened, and because time is distance divided by speed, the lengthening always wins.

Solving the triangle

Start by resolving the wind into two components relative to your course. The relative wind angle is simply the wind direction minus the course, normalised to ±180°. Then:

crosswind = Vw × sin(relative angle) and headwind = Vw × cos(relative angle). A positive crosswind means the wind comes from your right; a positive headwind component slows you down. Because winds aloft are reported as the direction the wind blows from, a wind angle of zero means the wind is straight on the nose.

Next find the drift correction. To hold the track, the sideways component of your airspeed vector must exactly cancel the crosswind, so TAS × sin(WCA) = crosswind, giving WCA = asin(crosswind ÷ TAS). This is where the calculation can fail: the arcsine is undefined when the crosswind exceeds true airspeed.

Finally, project what is left onto the course: GS = TAS × cos(WCA) − headwind. The cosine term is your true airspeed after you have spent some of it crabbing. It is always less than or equal to true airspeed, so the crosswind penalty is always a cost, never a gain — but because cosine is flat near zero, small drift corrections cost almost nothing. At a 10° wind correction angle you keep 98.5% of your airspeed; at 30° you keep 86.6%.

The heading to fly is true heading = true course + WCA. To get a magnetic heading for the compass, apply the local variation.

Worked example: 100 kt true airspeed, 30 kt quartering headwind

You are planning a leg on a true course of 360° at 100 kt true airspeed. The forecast wind at your level is 045° at 30 kt.

  1. Relative wind angle. 045 − 360 = −315, which normalises to +45°. The wind is 45° off the nose, from the right.
  2. Crosswind component. 30 × sin 45° = 30 × 0.70711 = 21.21 kt from the right.
  3. Headwind component. 30 × cos 45° = 21.21 kt of headwind. At exactly 45° the two components are equal, which is a useful sanity anchor.
  4. Wind correction angle. WCA = asin(21.21 ÷ 100) = asin(0.21213) = +12.25°, so you turn right of course.
  5. Airspeed along the course. 100 × cos 12.25° = 100 × √(1 − 0.045) = 100 × 0.97724 = 97.72 kt. Crabbing has cost you 2.28 kt.
  6. Ground speed. 97.72 − 21.21 = 76.51 kt.
  7. Heading. 360 + 12.25 = 012° true.

A 30 kt wind has cost you 23.5 kt of ground speed, not 30 and not 21. Over a 120 NM leg you now need 1 h 34 m instead of 1 h 12 m — 22 minutes of extra fuel that a naive subtraction would have hidden.

What the numbers tell you

Ground speed goes straight into your timing and fuel arithmetic. Take it to the flight time and ETA calculator with your leg distance, and take the resulting time to the fuel burn calculator. If ground speed falls far below true airspeed, the leg is consuming reserves you planned in still air.

The headwind component is the number that decides whether a different altitude is worth climbing for. Winds aloft usually strengthen with height and often veer, so a level change of 4,000 ft can swing the component by 15 kt or more. Compare the ground speed gain against the fuel and time spent in the climb.

The crosswind component here is the en-route crosswind, and its only cost is the small cosine penalty. It is a different quantity from the crosswind on the runway at the destination, which is a limit rather than a cost — for that, use the crosswind component calculator with the runway heading.

The wind correction angle is your crab angle. Anything under about 5° is barely noticeable; above 15° the aircraft is visibly pointing away from where it is going, and small errors in the forecast wind translate into proportionally large track errors, so cross-check your position more often.

A useful reality check in flight: measure ground speed directly as distance divided by time between two known points, then compare it with the forecast prediction. A persistent difference tells you the wind aloft is not what was forecast, and you should revise the rest of the flight plan rather than the current leg alone.

Ground speed for 150 kt true airspeed in a 25 kt wind

The same 25 kt wind swung around the compass relative to a 150 kt aircraft. Angles are measured from the nose; angles from the left give identical ground speeds with the drift reversed.
Wind angle off the noseCrosswindHeadwind (− = tail)Wind correction angleGround speed
0° (on the nose)0.0 kt25.0 kt0.0°125.0 kt
30°12.5 kt21.7 kt4.8°127.8 kt
60°21.7 kt12.5 kt8.3°135.9 kt
90° (abeam)25.0 kt0.0 kt9.6°147.9 kt
120°21.7 kt−12.5 kt8.3°160.9 kt
150°12.5 kt−21.7 kt4.8°171.1 kt
180° (on the tail)0.0 kt−25.0 kt0.0°175.0 kt

A wind exactly abeam still costs 2.1 kt of the 150, purely from the crab. Notice the spread: the same 25 kt wind is worth 50 kt of ground speed between the best and worst case.

Mistakes that wreck a ground speed estimate

  • Subtracting the whole wind speed. Only the along-course component subtracts. A 25 kt wind 60° off the nose costs you 14 kt, not 25.
  • Mixing magnetic and true. Forecast winds aloft and METAR winds in a routine report are true; ATIS and tower winds are magnetic. Resolve both the wind and the course into the same reference before you start.
  • Using indicated airspeed instead of true. At 8,000 ft that is a 12% error before the wind is even applied. Convert with the true airspeed calculator first.
  • Applying a cruise-level wind to the whole flight. Climb and descent happen in different winds, sometimes reversed. Plan those segments separately or use an average that reflects the profile.
  • Reading the wind as the direction it is blowing toward. Aviation reports the direction it comes from. Get this backwards and a tailwind becomes a headwind.
  • Assuming a round trip averages out. It never does. Out-and-back into a wind always takes longer than the still-air time, because you spend more hours in the slow direction than in the fast one.

Other ways to get ground speed, and where this one fits

There are three practical routes to ground speed. This page uses the forecast wind, which is what you have during planning. In flight, GPS gives it directly and continuously, and it is the truth for the moment you read it. Between the two sits the classic timed check: fly a known distance between two fixes, note the elapsed time, and divide — the method that navigated aircraft across oceans before satellites and still the one that catches a bad forecast fastest.

The wind triangle solved here and the one solved by the wind correction angle calculator are the same triangle approached from the same side: you know the course you want and you solve for heading and speed. The other useful direction is the reverse — knowing your heading and airspeed and observing your actual track and ground speed, solve for the wind. That is how an air data and inertial system derives winds aloft in flight, and how a navigator computed a pressure-pattern wind before that.

For long legs, remember that a great-circle track changes its true course continuously, so a single course and a single wind cannot describe the whole route. Break long legs into segments; the great circle distance calculator gives you the initial and final bearings so you can see how much the course swings. Then take the results to time en route and to descent planning, where ground speed sets the required rate of descent.

Frequently asked questions

How do I calculate ground speed from airspeed and wind?

Resolve the wind into components along and across your course, correct for drift, then subtract. In full: crosswind = wind speed × sin(wind direction − course), headwind = wind speed × cos(wind direction − course), wind correction angle = asin(crosswind ÷ true airspeed), and ground speed = true airspeed × cos(WCA) − headwind. The crab angle costs a little airspeed, which is why a pure crosswind still slows you slightly.

Does a crosswind reduce ground speed?

Yes, slightly. To hold your track you point the nose into the wind, and the airspeed you spend crabbing no longer contributes to progress along the course. For a 25 kt crosswind on a 150 kt aircraft the correction angle is 9.6° and the loss is 2.1 kt, about 1.4%. The loss grows quickly as the crosswind approaches true airspeed, and becomes infinite when it equals it.

Why is my ground speed lower than my airspeed with a tailwind?

Check whether the wind is really behind you. Aviation reports wind by the direction it comes from, so 270/20 means a wind out of the west, which is a tailwind only on an easterly course. If the direction is right, check that you are comparing true airspeed and not indicated: at altitude your true airspeed is well above the indicated reading, so a modest tailwind can still leave ground speed below true airspeed if the wind has a large along-course headwind component.

What is a typical wind correction angle?

For a light aircraft at 100-150 kt in ordinary winds, 3-10° covers most legs. It reaches 15-20° when the crosswind approaches a fifth or a third of true airspeed, which happens to a trainer in a strong jet-stream-fed surface flow or to any aircraft at low airspeed. Airliners in the jet stream see large winds but at 460 kt true airspeed the correction is usually under 10°.

Can ground speed be zero or negative?

Yes, if the along-course wind component exceeds the airspeed you have left after crabbing. Light aircraft, gliders and drones can be held stationary over the ground or pushed backwards in a strong headwind. This calculator flags that case, because any time or fuel figure derived from it is meaningless.

Should I use true or magnetic directions?

Either, as long as both the course and the wind use the same reference. Forecast winds aloft, area forecasts and the wind in a coded METAR are true; tower, ATIS and AWOS winds are magnetic, because they are used for runway selection. Convert one before you combine them, or you will build the local magnetic variation into your heading twice.

Why does a round trip take longer than the still-air time?

Because you spend more hours in the slow direction than in the fast one. At 100 kt true airspeed over 100 NM each way with a 20 kt wind, the downwind leg takes 50 minutes and the upwind leg 75, a total of 2 h 05 against the 2 h 00 of still air. The stronger the wind relative to the aircraft, the worse the penalty, and it grows without limit as wind speed approaches airspeed.

Is GPS ground speed the same as this calculation?

They should agree closely when the actual wind matches the forecast. GPS measures your movement over the ground directly and is the better number when you have it. The value of computing it is planning: you need a ground speed estimate before you take off, and comparing the estimate with the GPS reading in flight is the quickest way to discover the forecast wind was wrong.

References

  • Pilot's Handbook of Aeronautical Knowledge (FAA-H-8083-25), Navigation — U.S. Federal Aviation Administration
  • The Air Almanac and air navigation practice, in Bowditch, The American Practical Navigator (Pub. No. 9) — National Geospatial-Intelligence Agency
  • Aviation Weather Handbook (FAA-H-8083-28), Winds Aloft Forecasts — U.S. Federal Aviation Administration