Calculate ground speed from airspeed and wind conditions
Compute ground speed, wind correction angle, and heading for flight planning

This ground speed calculator is built for flight planning and learning. In Navigation mode, you enter true airspeed, wind, and course — and it returns your ground speed, wind correction angle, and heading. In Wind Finding mode, you do the reverse: enter the flight data and it solves for the wind.
Think of it like walking on a moving walkway at the airport: your walking speed is your “airspeed,” the walkway is the “wind,” and what your friend sees from the terminal is your “ground speed.”
Who is this for?
The calculator uses the same wind-triangle relationships taught in basic navigation: vector addition plus a small set of trigonometric identities. You can switch wind direction convention ("from" vs "to") and units, and the results stay consistent.
Ground speed is how fast you’re moving relative to the ground below you. It’s the speed that turns distance into time: if you know the remaining distance, ground speed tells you the ETA.
The one-line idea
A simple intuition: if you watch the world slide by beneath you (roads, coastline, runway lights), what you’re “seeing” is ground speed. Wind can make those visual cues move faster or slower even if the aircraft performance (true airspeed) hasn’t changed.
True airspeed (TAS) is the aircraft’s speed through the air mass. Ground speed is the speed across the Earth. The difference between them is the wind.
Practical differences pilots care about
Quick mental check: if the wind is pushing you from behind, your ground speed goes up; if it’s in your face, it goes down. Crosswinds are trickier — they mostly affect heading, but they can also nudge ground speed a bit.
Conceptually, ground speed is just vector addition: the airspeed vector plus the wind vector.
Vector form
If you think in headings and tracks: you’re “aiming” the air vector a little into the wind, and the wind vector shifts the result to land on the planned course.
In flight-planning problems, you typically know the magnitudes (TAS) and (wind speed), and you know the course (track) you want to fly. The calculator uses a wind-triangle approach (law of sines/cosines) to compute heading, wind correction angle, and ground speed.
Wind direction convention (important)
Aviation weather reports usually give wind FROM a direction (for example, wind from ). Some formulas (and some vector diagrams) use the direction wind blows TO. They differ by .
Wind doesn’t just change how fast you move over the ground — it can also push you sideways. The wind correction angle (WCA) is the amount you “crab” into the wind so your actual ground track stays on the intended course.
Imagine you’re rowing straight across a river, but the current drags you downstream. To land at your target spot, you aim a bit upstream. That “aiming upstream” angle is the same idea as WCA.
Wind correction angle formula
Heading from course + WCA
Positive/negative sign conventions can vary by textbook. The calculator keeps it consistent internally and normalizes angles for you. If the heading looks “wrong way” at first glance, double-check whether wind is set to FROM vs TO.
You can get useful answers in under a minute. Here’s the fastest workflow for the most common task: compute heading, WCA, and ground speed from wind and TAS.
Pick the mode and convention
Choose Navigation mode, then decide whether wind direction is reported as FROM (typical aviation) or TO.
Enter the four inputs
Fill in TAS, wind speed, course, and wind direction. Units can be mixed — the calculator converts them safely.
Read the outputs
The calculator returns WCA, heading, and ground speed. The wind components section also shows crosswind and headwind/tailwind.
Use the result for ETA
If you have distance remaining, plug ground speed into time planning:
Suppose you have , course , wind speed , and wind FROM .
Step 1: Convert wind FROM → TO
Step 2: Compute WCA
Step 3: Heading
Step 4: Ground speed (law of cosines form)
Interpretation: the wind is mostly a crosswind, so you crab into it (negative WCA here), and ground speed ends up a little below TAS.
Mini example: pure tailwind (fast sanity check)
Let , course , and wind FROM at . That wind blows TO , so it acts like a tailwind.
Below are a few realistic scenarios. Each one is a little different — that’s the point. Ground speed problems often feel “obvious” until wind direction enters the chat.
Background: quick planning sanity check.
Background: you’re flying a planned course and want to avoid drifting off track.
Background: you recorded TAS, heading, course, and groundspeed and want to estimate the wind.
Tip: enter the values in Wind Finding mode to reproduce these numbers and to switch between FROM / TO conventions.
Background: you care about crosswind component for a runway direction.
Background: you want to estimate time en route quickly.
Background: your wind is in knots but performance data is in mph or km/h.
Use the unit dropdowns — the calculator will keep the math internally consistent.
It’s especially useful when…
When it might not be a good fit
Be consistent about wind direction
The fastest way to get a surprising result is mixing “wind from” and “wind to.” If your source is METAR/TAF, it’s almost always “from.”
Use wind components as a sanity check
If the crosswind component looks huge, you should expect a bigger crab angle. If headwind is strongly negative (tailwind), expect ground speed to increase.
Watch the “no solution” warning
If crosswind exceeds true airspeed, maintaining the desired track is physically impossible. Mathematically, that’s when .
Keep units simple when learning
When you’re first building intuition, use knots and degrees. Once it “clicks,” switch units freely — the calculator is designed to handle it.
The calculator uses the wind triangle: a geometric picture of how the wind vector and the aircraft’s airspeed vector combine into a ground track.
Core relationships
Ground speed via a law-of-cosines style formula
One convenient form expresses ground speed as:
Where is course, is wind direction (in your chosen convention), and is WCA.
Wind components (helpful for intuition)
The signs depend on convention, but the idea is simple: one component pushes you sideways (crosswind) and the other speeds you up or slows you down (headwind/tailwind).
A tiny but powerful habit: whenever numbers look odd, ask “Am I confusing course (where I want to go) with heading (where I must point)?”
Course () is the direction you want your ground track to follow. Heading () is the direction the aircraft points. They differ by WCA:
Yes — with a tailwind. In the simplest “same direction” case, you get:
Tip: if you’re seeing with only a mild wind, double-check wind direction.
That happens when the required crosswind component exceeds your available airspeed — meaning you cannot hold the desired course. In terms of the WCA formula, the value inside must be between and .
In aviation, it’s usually the direction the wind comes from. Some math uses the direction the wind blows to. They differ by .
It simply means the correction points to the “other side” under the chosen sign convention. Practically: you’re crabbing into the wind. The important thing is that heading and course satisfy .
Because headings wrap around. For example, is the same as .
Have a look at the flight path of the object with this trajectory calculator.
Calculate free fall parameters including gravitational acceleration, drop height, fall duration, and impact velocity. Supports bidirectional LRU solving with unit conversions.
Calculate free fall with quadratic air drag, including terminal velocity, fall time, maximum velocity, and drag force. Supports air resistance coefficient calculation from object properties.
Calculate the horizontal range of a projectile based on velocity, angle, and initial height. Supports bidirectional calculation with multiple unit systems.
Calculate projectile trajectory parameters including launch velocity, angle, distance, maximum height, and flight time with bidirectional solving.
Use this maximum height calculator to figure out what is the maximum vertical position of an object in projectile motion.