Subcribe and stay connected

AGL vs MSL: The Two Altitudes Every Pilot Has to Keep Straight

AGL (above ground level) is your height measured from the terrain directly beneath the airplane, while MSL (mean sea level) is your altitude measured from average sea level. Your altimeter normally displays MSL; AGL is how high you actually are over the terrain, hills, or runway below you. Confusing the two is one of the most dangerous beginner mistakes in aviation.

This trips up almost every student pilot at some point. The altimeter in the panel tells you one altitude, the chart talks about a different one, and the tower may clear you to a third — and they are not the same number. AGL and MSL measure the same airplane from two different starting lines. Learn to flip between them instantly, and a huge chunk of navigation, airspace, and terrain confusion clears up fast.

Cessna 172 altimeter in the foreground with a mountain ridge and valley below seen through the windscreen

KEY TAKEAWAYS
  • MSL is measured from sea level; AGL is measured from the ground below you. Same airplane, two different reference points, two different numbers.
  • Your altimeter reads MSL. Set the current altimeter setting in the Kollsman window and the instrument shows your height above mean sea level — not your height above the ground.
  • AGL = MSL altitude minus the ground elevation underneath you. If you’re at 3,500 ft MSL over terrain that sits at 1,200 ft MSL, you’re 2,300 ft AGL.
  • Charts, airspace, and minimum altitudes use MSL; obstacle and terrain clearance is about AGL. Knowing which one a number refers to is the whole game.
  • Cloud clearance and ceilings are reported in AGL, while cruising altitudes and most airspace floors and ceilings are MSL.
  • The altimeter setting (14 CFR 91.121) keeps your MSL reading honest as you fly into areas of different barometric pressure.
  • This shows up on the Private Pilot knowledge test under altimeter setting procedures and altitude definitions (PLT166, PLT023).

What Is the Difference Between AGL and MSL?

The difference between AGL and MSL is the reference point each one measures from. MSL (mean sea level) measures your altitude from the average level of the ocean, a fixed worldwide baseline. AGL (above ground level) measures your height from whatever terrain is directly under the airplane right now. Because the ground rises and falls, your AGL changes even when your MSL stays constant.

Picture flying straight and level at exactly 5,500 feet MSL across a state. Your altimeter never moves. But as you cross from a 500-foot river valley up over a 4,000-foot plateau, your height above the ground drops from 5,000 feet AGL to just 1,500 feet AGL — without you touching the controls. MSL held steady; AGL changed dramatically because the ground rose up underneath you.

That single idea is the foundation. MSL is an absolute reference that never moves. AGL is a relative reference that shifts with the terrain. Every other altitude concept in your training builds on top of those two starting lines.

What Does MSL Mean in Aviation?

MSL stands for mean sea level, the long-term average level of the ocean’s surface, used as the universal zero point for measuring altitude. When you set the current local altimeter setting in your altimeter’s Kollsman window, the instrument displays your altitude above mean sea level. That is why two airplanes at the same MSL altitude are at the same height in the sky, regardless of the terrain below.

MSL is the reference that lets the whole system agree. Airport elevations, sectional chart maximum elevation figures, airspace floors and ceilings, and the cruising altitudes ATC assigns are nearly all expressed in MSL. Because sea level does not change with the terrain, MSL gives every pilot, controller, and chart a common language for “how high.”

The altimeter only reads MSL accurately if you keep it fed with the right barometric pressure. As you fly cross-country into areas of higher or lower pressure, the altimeter setting changes, and 14 CFR 91.121 requires you to keep the altimeter set to a current local setting (within 100 nautical miles) below 18,000 feet MSL. Get a current setting from ATIS, AWOS, or a controller, dial it in, and your MSL readout stays accurate.

What Does AGL Mean in Aviation?

AGL stands for above ground level — your height measured from the surface directly beneath the airplane. Unlike MSL, AGL is not displayed on your standard altimeter, because the altimeter has no idea what the terrain is doing below you. AGL is the altitude that actually matters for not hitting things: obstacles, towers, ridgelines, and the runway itself.

AGL is the number behind a lot of the rules and reports you already use. Cloud bases and ceilings in a weather report are given in feet AGL. Traffic pattern altitude is described as a height above the airport (an AGL figure). The minimum safe altitudes in 14 CFR 91.119 — 1,000 feet above the highest obstacle over a congested area, and 500 feet above the surface over other than congested areas — are AGL figures. When the concern is clearance from the ground or from obstacles, the relevant number is almost always AGL.

The catch is that nothing in the basic panel hands you AGL directly. You compute it by subtracting the ground elevation beneath you from your MSL altitude. A radar altimeter does read AGL directly, but you will not find one in a typical training airplane — so for a Private Pilot, AGL is a number you reason out, not one you read off a gauge.

How Do You Convert Between AGL and MSL?

To convert between AGL and MSL, you add or subtract the ground elevation underneath you. AGL equals your MSL altitude minus the terrain elevation below. MSL equals your AGL height plus the terrain elevation below. The only extra piece of information you need is the elevation of the ground you are over, which you read off the sectional chart or the airport’s published field elevation.

Work a quick example. You are cruising at 4,500 feet MSL over countryside that the chart shows sits at about 900 feet. Your height above the ground is 4,500 minus 900, or 3,600 feet AGL. Now fly toward a ridge that tops out at 3,800 feet MSL. Hold 4,500 MSL and your clearance shrinks to just 700 feet AGL — uncomfortably close. The MSL number never changed; the AGL number told the real story.

Quantity Reference Point Where You Get It Example
MSL altitude Mean sea level Read directly off the altimeter (with current setting) 4,500 ft MSL
Ground elevation Mean sea level Sectional chart / field elevation 900 ft
AGL height The terrain below you MSL altitude minus ground elevation 3,600 ft AGL

The same math runs the other direction at the airport. If the field elevation is 1,200 feet MSL and you want to fly a 1,000-foot AGL traffic pattern, you add the two: 1,200 plus 1,000 is 2,200 feet MSL — the number you actually fly on the altimeter. AGL is what you want; MSL is what the gauge shows; field elevation is the bridge.

This conversion is exactly the kind of habit we build in the Private Pilot Ground School — not just memorizing the definitions, but flipping between AGL and MSL fast enough that it never slows you down in the cockpit. If you’re earlier in the journey, the free Total Student Pilot course covers these fundamentals before you ever strap in.

When Do Pilots Use AGL vs MSL?

Pilots use MSL whenever they are talking to the system — flying assigned altitudes, reading chart figures, and respecting airspace floors and ceilings — because MSL is the shared, fixed reference everyone agrees on. They think in AGL whenever the question is about clearance from the ground or obstacles, weather ceilings, or how high they are over a specific airport. In short: MSL for navigating the structure, AGL for staying clear of the dirt.

A few quick rules of thumb make it concrete. Cruising altitudes (like the hemispheric rule in 14 CFR 91.159, “VFR cruising altitude”) are MSL. Class B, C, D, and most Class E floors and ceilings are MSL. Sectional maximum elevation figures are MSL. On the AGL side: ceilings and cloud bases in a METAR are AGL, traffic pattern altitude is described in AGL, and the minimum safe altitudes over terrain in 14 CFR 91.119 are AGL.

Situation Reference Used Why
ATC-assigned altitude MSL A fixed reference both you and the controller share
Airspace floors and ceilings MSL (usually) Charted and consistent regardless of terrain
VFR cruising altitude (91.159) MSL Standard hemispheric rule altitudes
Reported ceiling / cloud bases AGL Pilots care about height above the surface they’re near
Traffic pattern altitude AGL (above the airport) Keeps everyone the same height over that field
Terrain and obstacle clearance AGL The hazard is the ground, not sea level

Class G airspace is where new pilots feel the split most directly, because its dimensions are often described as a height above the surface (AGL) while the overlying Class E may begin at a charted MSL figure or an AGL height like 700 or 1,200 feet. Reading those airspace boundaries correctly means knowing, for each number, which reference it uses.

Why Does Mixing Up AGL and MSL Get Pilots in Trouble?

Mixing up AGL and MSL gets pilots in trouble because the two numbers can be wildly different over high terrain, and treating one as the other can put you dangerously low or bust an altitude. The classic mistake is hearing “stay below 2,500 feet” and thinking 2,500 AGL when the figure was 2,500 MSL — or assuming a comfortable cruise altitude gives you terrain clearance it does not, once the ground rises beneath you.

The danger scales with the terrain. Near a sea-level coastline, MSL and AGL are nearly the same and the confusion is harmless. Fly into mountains and the gap explodes: 8,500 feet MSL feels high until you are crossing a 7,500-foot ridge with only 1,000 feet of air beneath you. Controlled flight into terrain — flying a perfectly good airplane into the ground — often traces back to a pilot who was tracking the wrong altitude reference for the situation.

There is an airspace cost too. Bust a Class B or Class C ceiling because you read an MSL floor as AGL, and you have a pilot deviation. The fix is a simple discipline: every time you see an altitude, ask “AGL or MSL?” before you act on it. Make that question automatic and the whole altitude picture stays clean.

A Lesson From a Mountain Valley in Alaska

Early in my Alaska flying, I learned the AGL-MSL gap the way you remember best: by feeling it. I had filed a comfortable cruise altitude in my head for a flight down a river valley in the 172, the kind of number that sounds plenty high when you say it on the ground at a sea-level strip. The altimeter sat right where I wanted it the whole way. The MSL number was perfect.

The problem was the valley floor climbing up underneath me. What started as thousands of feet of air under the wheels quietly shrank as the terrain rose toward a pass. My altimeter never twitched — I was holding MSL beautifully — but my actual height over the rocks was melting away. The chart had been telling me the whole time; the terrain elevation was right there in the numbers if I had been doing the AGL math instead of trusting the steady needle.

I climbed, gave myself real room, and filed the lesson away permanently. MSL is what the gauge shows you. AGL is what keeps you alive in the mountains. In Alaska those two numbers are rarely close, and the day you forget the difference is the day the ground reminds you. Ever since, when I fly over rising terrain, I am constantly subtracting field and chart elevations in my head to keep the AGL picture honest.

PLT Study Guide

On the Private Pilot knowledge test, the FAA tags each question with a learning-statement code (a PLT code). The codes that genuinely map to AGL versus MSL are about altimeter settings and the formal definitions of the different altitudes — not the airspace-chart code you may have seen guessed elsewhere. Here are the codes that actually apply, in plain English.

PLT Code FAA Learning Statement What to Study
PLT166 Recall altimeter – settings / setting procedures Know how setting the current altimeter setting makes the altimeter read MSL, and the 91.121 requirement to keep a current setting below 18,000 ft MSL.
PLT023 Define altitude – absolute / true / indicated / density / pressure Know the formal altitude definitions; absolute altitude is AGL (height above the surface), true altitude is MSL (height above sea level).
PLT041 Interpret altimeter – readings / settings Be able to read an altimeter and reason about what its MSL indication means versus your AGL height over the terrain.
PLT430 Recall regulations – minimum safe / flight altitude Connect AGL to the minimum safe altitudes (91.119) measured above the surface, people, and obstacles.
  • PLT166 — altimeter settings. This is the core code. Understand that the altimeter displays MSL once you set the local barometric pressure, and that 14 CFR 91.121 requires a current setting (nearest station within 100 NM) below 18,000 feet MSL.
  • PLT023 — altitude definitions. The FAA’s own terms map cleanly onto this topic: absolute altitude is height above the surface (AGL) and true altitude is height above mean sea level (MSL). Know all five definitions and which reference each uses.
  • PLT041 — interpret altimeter readings. Practice turning an MSL altimeter reading plus a charted ground elevation into an AGL height, and the reverse.
  • PLT430 — minimum safe altitude. The 91.119 minimums (1,000 ft above the highest obstacle over a congested area, 500 ft above the surface over other than congested areas) are AGL figures — a direct application of why AGL matters.

Frequently Asked Questions

What is the difference between AGL and MSL?

AGL (above ground level) measures your height from the terrain directly below the airplane, while MSL (mean sea level) measures altitude from the average ocean surface. MSL is a fixed worldwide reference; AGL changes as the ground rises and falls beneath you, even when your MSL altitude stays exactly the same.

Does the altimeter show AGL or MSL?

A standard aircraft altimeter shows MSL once you set the current local altimeter setting in the Kollsman window. It has no way to sense the terrain below, so it cannot display AGL directly. To get your AGL height, subtract the ground elevation beneath you from the MSL altitude the gauge is reading.

How do you calculate AGL from MSL?

Subtract the ground elevation underneath you from your MSL altitude. If your altimeter reads 4,500 feet MSL and the sectional chart shows the terrain below sits at 900 feet, you are 4,500 minus 900, or 3,600 feet AGL. You get the ground elevation from the chart or the published field elevation.

Is traffic pattern altitude AGL or MSL?

Traffic pattern altitude is described as a height above the airport, which is an AGL figure (commonly 1,000 feet for light airplanes). But you fly it on an MSL altimeter, so you add the field elevation. At a 1,200-foot field, a 1,000-foot AGL pattern is flown at 2,200 feet MSL on the altimeter.

Are cloud ceilings reported in AGL or MSL?

Cloud bases and ceilings in a METAR or other surface weather report are given in feet AGL — height above the ground at that station. This is why a reported 1,000-foot ceiling means roughly 1,000 feet above the field, not above sea level. Cruising altitudes and airspace limits, by contrast, are usually MSL.

Why is the AGL vs MSL difference more important in the mountains?

Over flat, low terrain the two numbers are close, so confusing them rarely hurts. In the mountains the ground can rise thousands of feet, so a “high” MSL altitude can leave very little air between you and a ridge. Tracking AGL over rising terrain is essential to avoid controlled flight into terrain.

What altitude do airspace floors and ceilings use?

Most airspace floors and ceilings are charted in MSL so they stay consistent regardless of terrain — Class B, C, and D limits and many Class E boundaries are MSL. Some Class E and Class G dimensions are given as AGL heights (like 700 or 1,200 feet). Always check which reference a charted number uses.

Is AGL vs MSL on the Private Pilot knowledge test?

Yes. It appears under altimeter setting procedures (PLT166) and the formal altitude definitions (PLT023), where absolute altitude is AGL and true altitude is MSL. Expect questions on reading the altimeter, the 91.121 altimeter-setting requirement below 18,000 feet MSL, and converting between the two references.

AGL and MSL are not competing answers to “how high am I?” — they are two honest answers to two different questions. MSL tells you where you fit in the structure of the airspace; AGL tells you how much air sits between you and the ground. Master the quick mental flip between them and you will read charts faster, respect airspace cleanly, and keep real terrain clearance where it belongs: in front of mind.


DAY-ONE READY

Master every system on your checkride — and on day one.

The Private Pilot Ground School breaks down every FAA subject area in the same plain-English, real-world way you just read — with quizzes, scenarios, and the explanations that finally make it click.

Explore the Private Pilot Ground School →


FROM CHRIS

Get in the habit early. Every altitude you ever see, ask the one question that keeps it all straight — AGL or MSL? — and answer it before you act. That single reflex is what separates a pilot who is merely holding a number from one who actually knows where the airplane is.

Chris Palmer
Throttle On!
Chris Palmer
Founder & Chief CFI, Angle of Attack — Two-Time Master Aviation Educator and Gold Seal CFI
AUTHOR

Chris Palmer

Chris Palmer has been in aviation training and creating educational content since 2006. As a career CFI (Certified Flight Instructor) and Master Aviation Educator* Chris trains dozens of pilots year round at his Alaska-based flight school, Angle of Attack HQ. He’s one of Youtube’s leading Aviation Training Content Creators with over 120K subscribers. With a focus on developing and sharing new flight training methods, techniques, and tips. Chris founded Angle of Attack to offer a new, fresh and modern spin on aviation training. AOA does this by keeping the building on the wonderful knowledge passed down through the generations, married with new and modern media.

ON THE SAME TOPIC

Forward vs Aft CG: How Where You Load the Airplane Changes the Way It Flies

Forward vs Aft CG: How Where You Load the Airplane Changes the Way It Flies 16 min read Last updated June 2026 · Chris Palmer A forward CG sits ahead of the airplane’s center of lift and makes it more stable but heavier in pitch, with a higher stall speed and longer takeoff; an aft […]

Read more

What Is the Difference Between a Turbofan and a Turbojet? The Big Fan Out Front

What Is the Difference Between a Turbofan and a Turbojet? The Big Fan Out Front 17 min read Last updated June 2026 · Chris Palmer A turbojet pushes all of its air through the engine core, burning it and blasting it out the back as a high-speed jet. A turbofan adds a large fan up […]

Read more

The Critical Angle of Attack: The One Number That Actually Stalls Your Airplane

The Critical Angle of Attack: The One Number That Actually Stalls Your Airplane 30 min read Last updated June 2026 · Chris Palmer The critical angle of attack is the angle between the wing’s chord line and the relative wind at which the wing produces its maximum lift — and beyond which airflow separates from […]

Read more

The AVIATES Acronym: The 7 Inspections That Keep Your Airplane Legal to Fly

The AVIATES Acronym: The 7 Inspections That Keep Your Airplane Legal to Fly 14 min read Last updated June 2026 · Chris Palmer The AVIATES acronym is a memory aid private pilots use to recall the seven recurring inspections an aircraft must have completed and current to be legally airworthy under 14 CFR Part 91: […]

Read more

Stay Connected

Be the very first to get notified when we publish new flying videos, free lessons, and special offers on our courses.

YOUR FLYING JOURNEY STARTS HERE

ENROLL IN YOUR PRIVATE PILOT COURSES NOW