Before a pilot can legally fly under Visual Flight Rules (VFR), two conditions must be met: the flight visibility must meet or exceed a specified minimum, and the aircraft must remain a specified distance from clouds. These requirements — collectively called basic VFR weather minimums — exist so that pilots can see and avoid other traffic, maintain awareness of terrain, and have enough warning to avoid inadvertent entry into instrument meteorological conditions (IMC). The FAA codifies these minimums in 14 CFR Part 91.155, and they vary depending on the class of airspace through which you are flying.
Understanding these numbers cold is not optional — they appear on virtually every FAA Private Pilot knowledge test, and more importantly, a single wrong decision in the cockpit can put you and others in serious danger. This article walks through every airspace class, explains the reasoning behind the differences, and equips you to answer any variation of this question on the exam and in real flight planning.
The Two Measurements That Define VFR Minimums
Every basic VFR weather minimum consists of exactly two components: flight visibility and cloud clearance. Flight visibility is the forward visibility from the cockpit, measured in statute miles (or, at very low thresholds, in feet). Cloud clearance is expressed as three numbers: distance above clouds, distance below clouds, and distance horizontally from clouds. The logic is simple — a cloud can hide a faster aircraft that could emerge toward you within seconds, so you need a buffer in every direction.
The FAA divides U.S. airspace into Classes A, B, C, D, E, and G. Classes B through E are controlled airspace; Class G is uncontrolled. The minimums vary by airspace class and altitude, and while some uncontrolled-airspace tiers are more permissive than their controlled-airspace counterparts, that is not a universal rule — for example, Class G above 1,200 feet AGL but below 10,000 feet MSL during the day actually requires the same 500-1,000-2,000 cloud clearance as controlled airspace, not the more permissive "clear of clouds" standard used at lower Class G altitudes.
Controlled Airspace: Classes B, C, D, and E
Class A Airspace (18,000 ft MSL and above)
Class A airspace begins at 18,000 feet MSL and extends to FL600. All operations here require an IFR clearance by regulation, so there are no VFR weather minimums — you simply cannot fly VFR in Class A. If the exam asks about Class A minimums, the correct answer is that VFR flight is not permitted.
Class B Airspace
Class B surrounds the nation's busiest airports. The minimums here are the simplest to remember: 3 statute miles visibility and clear of clouds. That's it — no specific vertical or horizontal cloud separation numbers. The rationale is that ATC provides separation services to all aircraft in Class B, so the pilot's primary job is to see and avoid traffic visually. You must, however, be entirely clear of any cloud; flying inside a cloud in Class B is prohibited even with an IFR clearance unless you have one.
Class C and Class D Airspace
Both Class C (busy, radar-equipped airports) and Class D (towered airports with less traffic) share identical VFR minimums: 3 statute miles visibility and a cloud clearance of 500 feet below, 1,000 feet above, and 2,000 feet horizontally. This combination — often abbreviated 3-152 (3 miles, 1,000 above, 500 below, 2,000 horizontal) — is the standard controlled-airspace rule that applies to most training airports around the country. ATC still provides some traffic services in these classes, but the cloud clearance requirement gives pilots and controllers the margin needed to detect and avoid conflicts.
Class E Airspace (Controlled, Below 10,000 ft MSL)
The vast majority of the U.S. airspace system is Class E — it covers most cross-country routes and begins at either 700 feet or 1,200 feet AGL depending on the local designation, and extends up to (but not including) 18,000 feet MSL. Below 10,000 feet MSL, Class E minimums are the same as Classes C and D: 3 statute miles and 500-1,000-2,000 cloud clearance.
Class E Airspace at and Above 10,000 ft MSL
Here is one of the most commonly missed details: when you climb at or above 10,000 feet MSL in Class E (but below 18,000 feet, where Class A begins), the minimums increase significantly. You now need 5 statute miles of visibility and cloud clearance of 1,000 feet below, 1,000 feet above, and 1 statute mile horizontally. Why the jump? Aircraft speeds are typically higher at altitude, reaction times to avoid clouds are shorter, and traffic density on airways can be greater. The FAA determined that more breathing room is warranted. Remember: the 10,000-foot threshold also determines the speed limit — 250 knots indicated below 10,000 feet MSL — so it is a meaningful dividing line in multiple regulations.
Uncontrolled Airspace: Class G
Class G is the patchwork of uncontrolled airspace that exists beneath the floor of Class E, typically from the surface up to 700 or 1,200 feet AGL depending on location. Because there is no ATC separation here, you might expect the rules to be stricter — and indeed, above 1,200 feet AGL in Class G, the daytime cloud clearance requirement matches the standard 500-1,000-2,000 controlled-airspace rule rather than being more permissive. However, at or below 1,200 feet AGL during the day, the FAA has created more permissive minimums to accommodate agricultural, training, and local flight operations.
Class G — Day, Below 1,200 ft AGL
During daylight hours at or below 1,200 feet AGL, the minimums in Class G are 1 statute mile visibility and clear of clouds. This is the lowest visibility standard anywhere in Part 91 for powered aircraft and is sometimes called the "1 and clear" rule.
Class G — Night, Below 1,200 ft AGL
At night, the same altitude band requires 3 statute miles visibility and the standard 500-1,000-2,000 cloud clearance. Without daylight, a pilot cannot reliably see and avoid clouds or terrain with only 1 mile of visibility, hence the increase.
Class G — Above 1,200 ft AGL but Below 10,000 ft MSL
Climbing higher in Class G (still uncontrolled), the daytime minimum rises to 1 statute mile visibility and 500-1,000-2,000 cloud clearance, while the night minimum stays at 3 statute miles and 500-1,000-2,000 cloud clearance. Note that this tier is actually stricter on cloud clearance than the low-altitude day tier below 1,200 feet AGL, which requires only "clear of clouds."
Class G — At or Above 10,000 ft MSL
Above 10,000 feet MSL, Class G (where it exists) matches the same elevated standard as Class E at altitude: 5 statute miles and 1,000 below, 1,000 above, 1 mile horizontal cloud clearance. Again, the 10,000-foot threshold is the trigger.
Why These Numbers Matter in Real Operations
These minimums are legal floors, not safe targets. Many experienced instructors advise student pilots to treat marginal VFR conditions — visibility near 3 miles and ceilings near 1,000 feet — as a strong signal to stay on the ground. Scud running (flying low to stay below clouds) is a leading cause of VFR-into-IMC accidents, which are fatal at a disproportionate rate. The minimums protect you legally; sound aeronautical decision-making protects you physically.
Knowing the minimums also matters for flight planning. If a METAR or TAF shows conditions at or near the minimums for your route's airspace classes, you must honestly assess whether those conditions will hold for the entire flight, including your destination and alternates. Weather is dynamic, and what is legal at departure may not be legal at arrival.
Key Numbers at a Glance
- Class A: No VFR permitted.
- Class B: 3 SM visibility, clear of clouds.
- Class C and D: 3 SM visibility; 500 ft below, 1,000 ft above, 2,000 ft horizontal.
- Class E below 10,000 ft MSL: 3 SM visibility; 500 ft below, 1,000 ft above, 2,000 ft horizontal.
- Class E at/above 10,000 ft MSL: 5 SM visibility; 1,000 ft below, 1,000 ft above, 1 SM horizontal.
- Class G day, ≤1,200 ft AGL: 1 SM visibility, clear of clouds.
- Class G night, ≤1,200 ft AGL: 3 SM visibility; 500 ft below, 1,000 ft above, 2,000 ft horizontal.
- Class G day, >1,200 ft AGL, <10,000 ft MSL: 1 SM visibility; 500 ft below, 1,000 ft above, 2,000 ft horizontal.
- Class G night, >1,200 ft AGL, <10,000 ft MSL: 3 SM visibility; 500 ft below, 1,000 ft above, 2,000 ft horizontal.
- Class G at/above 10,000 ft MSL: 5 SM visibility; 1,000 ft below, 1,000 ft above, 1 SM horizontal.
Memory Aid
For the cloud clearance distances used in most controlled and higher-altitude airspace, remember the phrase "152": 1,000 above / 500 below / 2,000 horizontal. Picture stacking the numbers 1-5-2 vertically: 1 (above), 5 (below, hundreds), 2 (horizontal, thousands). For Class B and low-altitude Class G daytime, remember the exception: both say "clear of clouds." The 10,000-foot trigger always means the minimums go up — more visibility (5 SM) and more horizontal separation (1 mile instead of 2,000 feet).
Common Test Traps
- Class B "clear of clouds" surprises many students who expect it to have stricter cloud clearance numbers because it is the most controlled airspace. The FAA grants simpler minimums here because ATC provides full separation services.
- The 10,000-foot MSL altitude trigger is often missed. Many students assume all Class E has the same 3-SM minimums. Once you reach 10,000 feet MSL — even in the same airspace class — visibility goes to 5 SM and horizontal cloud clearance goes to 1 statute mile.
- Class G daytime at or below 1,200 ft AGL is "1 and clear," not "3 and clear." The test will offer 3 SM as an option to catch students who confuse the daytime low-altitude rule with the night rule.
- MSL vs. AGL matters for Class G thresholds. The 10,000-foot threshold that increases minimums is measured in MSL, while the 1,200-foot threshold separating the two lower Class G tiers is measured in AGL. These are different reference points and mixing them up leads to wrong answers.
- Night vs. day is always a variable in Class G. The test frequently presents a scenario that sounds like Class G daytime but is actually at night, or vice versa. Read every scenario carefully for the time of day.