Skip to content
Home/Blog/How to Read FlightAware: A Plain-English Guide

How to Read FlightAware: A Plain-English Guide

FlightAware has a lot of data on screen. Here's what each field actually means, what status codes tell you, and when the map is useful versus when it's just noise.

By Tom Walsh

FlightAware is one of the most useful flight tracking tools out there, but the first time you open it the screen looks like a cockpit instrument panel. There's a lot happening. Here's what each piece actually means.

The Basic Fields

Flight Number

The flight number is your primary identifier. It's formatted as an airline code followed by 1-4 digits: "AA 342," "UA 1589," "DL 451." The two-letter prefix is the IATA airline designator. AA is American, UA is United, DL is Delta, WN is Southwest, B6 is JetBlue, AS is Alaska.

One important thing: the same flight number operates every day. "AA 342" flies tomorrow, flies next Tuesday, flew last Thursday. When you search FlightAware, make sure you're looking at today's result, not yesterday's showing up at the top.

Origin and Destination

Shown as three-letter airport codes. LAX is Los Angeles, ORD is Chicago O'Hare, DFW is Dallas/Fort Worth, ATL is Atlanta. The full airport name appears nearby if you don't recognize a code.

Scheduled, Estimated, and Actual

This is where most people get confused. FlightAware shows all three, and they mean different things.

**Scheduled** is the time published in the airline's timetable — what you saw when you booked. It's fixed. It doesn't change even if the flight runs two hours late.

**Estimated** is the system's current best guess. Before departure, it's based on the ground situation: how long the plane has been at the gate, crew readiness, and queued departure slots. After departure, it's calculated from the aircraft's actual position and speed, wind conditions, and air traffic control routing. It updates constantly.

**Actual** appears after the event has happened. Once the flight departs, you see the actual departure time. Once it lands, you see the actual landing time.

When tracking a flight in progress, the "estimated arrival" is what matters. The scheduled time is just historical context.

Status Codes

**Scheduled** — The flight hasn't departed yet and no delay has been officially logged. Don't read this as "everything is fine." It just means no problem has surfaced in the data feed yet. A flight can flip from Scheduled to Delayed 10 minutes before departure.

**Delayed** — The departure is running behind the scheduled time. The delay amount is shown separately. A delayed departure doesn't always mean a late arrival — crews can sometimes make up time in the air on favorable winds.

**En Route** — The plane is airborne. This is where the map icon becomes useful. You can see where over the country the flight currently sits, its altitude, and its ground speed.

**Landed** — The wheels touched the runway. This is a specific data point from airport surface detection systems. The plane is on the ground, but the door hasn't opened yet and no one has deplaned.

**Arrived** — The aircraft has parked at the gate and the door has opened. "Arrived" is later than "Landed" — sometimes 5 minutes, sometimes 15, depending on taxi time from the runway to the gate.

**Diverted** — The flight went to a different airport than planned. This happens for weather, medical emergencies, mechanical issues, or security concerns. FlightAware shows the diversion airport and updates the status accordingly.

**Cancelled** — The flight didn't operate. The aircraft never pushed back from the gate.

The distinction between "Landed" and "Arrived" matters if you're timing a pickup. "Landed" starts the clock — that's when the baggage-claim countdown begins. "Arrived" confirms the gate, but it comes later and is less useful for timing.

Finding the Right Flight When There Are Multiple Legs

If your person is traveling with a connection, FlightAware shows each leg separately. Search by the specific flight number for each segment. "UA 847" and "UA 1234" are two different flights with two different status pages.

Watch out for codeshare flights. A United ticket might show a Lufthansa flight number ("LH 9654") for a leg that's actually operated by United ("UA 1234"). If searching the ticket number turns up nothing, try the operating carrier's number. For international itineraries, look at the ticket fine print — it usually lists both the marketing carrier number and the operating carrier number.

Why the Map Lags by 30-60 Seconds

If you've ever tracked a flight while also watching the actual aircraft out the window, you'll notice the FlightAware position is always behind. This isn't a glitch. The FAA has historically required that consumer-facing trackers apply a position delay, partly for security reasons. FlightAware applies this delay broadly.

For most tracking purposes, a 30-60 second lag is completely irrelevant. But it means you shouldn't use the map for precise ETA calculations. The estimated arrival time shown on the flight page is more accurate than trying to extrapolate from the map position.

When FlightAware Is the Right Tool

FlightAware is excellent when you want detailed data: delay history for a route, real-time position during the flight, or status context like departure gate and reason for delay. If you're at the airport watching a connecting flight's progress, the FlightAware page gives you more information than the gate display board.

The limitation is that FlightAware requires you to actively check it. You have to open the site or app, search the flight, and read the status. If you want to be notified when a flight lands — without watching a screen — you need push alerts, which require creating a FlightAware account and configuring the notification for each flight.

For a simple "tell me when this specific flight lands," a service like SkyText is more direct: enter the flight number and your phone number, and you get an SMS when the plane touches down. No account, no app, no screen to refresh. Use FlightAware when you want the full picture. Use a landing alert when you just want to stop thinking about the flight until it's on the ground.

Skip the refreshing. Get the text.

Enter any flight number. $1.99. SMS when they land. No app.

Track a Flight

FAQ

Frequently asked questions.

What's the difference between 'scheduled' and 'estimated' on FlightAware?

Scheduled is the time printed in the airline's timetable — fixed from the moment you booked. Estimated is the system's current best guess, updated continuously based on the flight's actual progress, winds, and air traffic. For tracking a flight in progress, always look at the estimated time.

Why is my flight not showing on FlightAware?

A few reasons: the flight number might be entered incorrectly, you might be looking at a codeshare number instead of the operating carrier's number, or the flight might be too far in the future. Private and military aircraft are also blocked from consumer trackers. International flights sometimes appear with a delay in data.

What does 'diverted' mean on FlightAware?

Diverted means the flight landed at a different airport than originally planned. Common reasons include severe weather at the destination, a medical emergency on board, mechanical issues, or fuel concerns. FlightAware shows where the flight diverted to. The airline will arrange ground transport or a new flight from the diversion airport.

How accurate is FlightAware?

Very accurate for US domestic flights — FlightAware pulls from FAA data feeds as well as ADS-B receivers. Position data lags by 30-60 seconds by design. Estimated arrival times are typically accurate to within 5-10 minutes for flights in cruise. International coverage is good but occasionally has gaps over oceans.

Get a text when they land

Enter the flight number. $1.99. Up to 5 recipients. No app needed.

Track a Flight
Tom Walsh
Tom Walsh

Founder, SkyText

Aviation lover who built SkyText because families deserve to know when someone lands safely. Has tracked more flights than he'd like to admit.