Every visibility and cloud-clearance number from FAR 91.155, plus Special VFR and cruising altitudes — written for student pilots who need to recite this cold on an oral exam.
Governing regulation
FAR 91.155
Standard minimums (C/D/E below 10k)
3 SM, 500/1,000/2,000
Class B minimums
3 SM, clear of clouds
Above 10,000 MSL
5 SM, 1,000/1,000/1 SM
Special VFR minimums
1 SM, clear of clouds (FAR 91.157)
VFR weather minimums are the single most-tested topic on the private pilot oral exam, and the one most students botch under pressure. The numbers themselves aren't hard. What trips people up is keeping eight different airspace categories straight while a DPE stares at them.
This page gives you the full FAR 91.155 table, the logic behind it, the exceptions for FAR 91.157 (Special VFR) and FAR 91.159 (VFR cruising altitudes), and the memory framework that makes it stick.
The Master VFR Weather Minimums Table
These are the minimums you must have to operate VFR under FAR 91.155. "Vis" means flight visibility, and cloud clearance is given as below / above / horizontal.
Airspace
Visibility
Cloud Clearance
Class A
Not applicable
IFR only
Class B
3 SM
Clear of clouds
Class C
3 SM
500 below / 1,000 above / 2,000 horizontal
Class D
3 SM
500 / 1,000 / 2,000
Class E(below 10,000 MSL)
3 SM
500 / 1,000 / 2,000
Class E(at or above 10,000 MSL)
5 SM
1,000 / 1,000 / 1 SM
Class G(≤1,200 ft AGL, day)
1 SM
Clear of clouds
Class G(≤1,200 ft AGL, night)
3 SM
500 / 1,000 / 2,000
Class G(>1,200 AGL & <10,000 MSL, day)
1 SM
500 / 1,000 / 2,000
Class G(>1,200 AGL & <10,000 MSL, night)
3 SM
500 / 1,000 / 2,000
Class G(>1,200 AGL & ≥10,000 MSL)
5 SM
1,000 / 1,000 / 1 SM
Three numbers do almost all the work: 3-152, 3-cloud clearance standard, and 5-1-1-1 at altitude. Once those are wired in, every other line is a logical exception.
Frequently Asked Questions
Q1What are the basic VFR weather minimums?
Under FAR 91.155, the most common VFR minimums — applicable in Class C, D, and Class E below 10,000 MSL — are 3 statute miles flight visibility and cloud clearance of 500 feet below, 1,000 feet above, and 2,000 feet horizontal. Class B requires 3 SM and clear of clouds. Class G has reduced minimums at low altitude during the day. Above 10,000 MSL, you need 5 SM and 1,000/1,000/1 SM cloud clearance.
Q2What are the VFR minimums in Class G airspace?
Class G airspace at or below 1,200 feet AGL during the day requires only 1 statute mile visibility and clear of clouds. At night, those minimums jump to 3 SM and 500/1,000/2,000 cloud clearance. Above 1,200 AGL but below 10,000 MSL, day minimums are 1 SM with 500/1,000/2,000 clearance. At or above 10,000 MSL, all Class G operations require 5 SM and 1,000/1,000/1 SM clearance under FAR 91.155.
Q3Why is Class B only 'clear of clouds'?
Class B airspace requires positive ATC separation between all aircraft, both VFR and IFR, so controllers are actively keeping traffic apart. Because the see-and-avoid burden is shared with ATC, FAR 91.155 only requires you to maintain 3 statute miles flight visibility and remain clear of clouds — no specific buffer distances. The reduced cloud clearance also reflects the practical reality of operating in busy terminal airspace where strict buffers would create traffic-flow problems.
Adaptive questions surface your weak areas. Examiner Reed runs full ACS-coverage oral exams. Mock checkrides predict your DPE pass rate.
5 questions/day • No credit card
The Logic Behind the Numbers
The FAA didn't pick these numbers randomly. Each tier reflects a different collision-risk model.
Class B — "Clear of Clouds"
In Class B, ATC provides positive separation from all aircraft. Because controllers are sequencing every target, the FAA only requires you to keep the windscreen clear of cloud and 3 SM forward visibility. You can fly right up against a cloud face — though you probably shouldn't.
Class C, D, and E below 10,000 MSL — "3-152"
These are the workhorse numbers: 3 statute miles visibility, 500 below, 1,000 above, 2,000 horizontal. The reason is mixed traffic — VFR aircraft must self-separate from IFR traffic that may pop out of a cloud, so the cloud-clearance buffer gives both pilots time to see and avoid. The mnemonic "3-152" (3 SM, 1,000 above, 500 below, 2,000 sideways — rearrange the cloud digits) is the classic way to lock it in.
Class E at or above 10,000 MSL — "5-1-1-1"
Above 10,000 MSL, aircraft are typically faster (no FAR 91.117 250-knot speed limit applies above 10,000 MSL in most airspace). Closure rates are higher, so you need more visibility and a bigger horizontal cloud buffer: 5 SM, 1,000 / 1,000 / 1 SM.
Class G — The "Anything Goes" Tier (Almost)
Class G is uncontrolled. The minimums drop to 1 SM and clear of clouds during the day below 1,200 AGL because most Class G operations are low-altitude crop dusters, banner tows, and pattern work where pilots realistically need to operate in lower vis. At night, Class G jumps back to 3-152 because the see-and-avoid model collapses without daylight.
Night Operations and the Visibility Trap
A classic checkride gotcha: "You're at 1,000 AGL in Class G at night. What are your minimums?"
The answer is 3 SM and 500/1,000/2,000 — not 1 SM clear of clouds. Class G drops the night minimums even at low altitude because midair risk goes up dramatically when you can't see traffic.
The one exception under FAR 91.155(b): you may operate at 1 SM clear of clouds at night in Class G airspace within the traffic pattern of an airport that has lighting in operation, as long as you stay within ½ mile of the runway. This is buried in the regs and DPEs love it.
Special VFR — FAR 91.157
Special VFR (SVFR) is a clearance from ATC that lets you operate in controlled airspace at the surface (Class B, C, D, or surface-based Class E) when conditions are below standard VFR.
SVFR Requirements
Must request the clearance from ATC — they don't offer it
1 SM flight visibility required
Must remain clear of clouds
Ground visibility, if reported, must be at least 1 SM (or flight vis if not reported)
Only available below 10,000 MSL
At night, the pilot must be instrument-rated and the aircraft must be IFR-equipped
SVFR is a tool, not a habit. It lets you legally depart a fogged-in Class D to climb into clear air on top, or land at a home field where ceilings dropped to 800 feet. It is not a license to scud-run cross-country.
VFR Cruising Altitudes — FAR 91.159
Once you're more than 3,000 feet AGL and below 18,000 MSL, FAR 91.159 requires hemispheric cruising altitudes:
Magnetic course 0° through 179° (eastbound): odd thousands + 500 (e.g., 3,500 / 5,500 / 7,500)
Magnetic course 180° through 359° (westbound): even thousands + 500 (e.g., 4,500 / 6,500 / 8,500)
Note it's magnetic course, not heading — wind correction doesn't change which side of the rule you're on. The rule applies in level cruise; you don't need to comply during climb or descent.
Common Checkride Scenarios
Scenario 1: "You're at 9,500 MSL over Class G mountainous terrain, 1,500 AGL."
Day minimums: 1 SM, 500/1,000/2,000.
Night minimums: 3 SM, 500/1,000/2,000.
Scenario 2: "You climb through 10,000 MSL in Class E."
The instant you cross 10,000 MSL, your required visibility jumps from 3 SM to 5 SM and horizontal cloud clearance goes from 2,000 ft to 1 SM. Plan ahead — don't get caught with a cloud bank 2,500 feet to your right at 10,200 MSL.
Scenario 3: "Your Class D destination is reporting 2 SM and 900 broken."
You cannot land VFR. Options: divert, request Special VFR (1 SM, clear of clouds), or file IFR if rated and equipped.
How GroundScholar Helps With This
VFR minimums get tested in two ways: a flat recitation ("What are the cloud clearances in Class C?") and a scenario ("You're descending into a Class E surface area at twilight with 2 SM reported — what's legal?"). Most apps drill only the first kind.
GroundScholar's AI oral examiner runs the second kind. It throws scenarios that force you to identify the airspace, time of day, altitude, and exception simultaneously — exactly how a real DPE works the topic. Every answer is checked against the live text of FAR 91.155, 91.157, and 91.159, so you never memorize a stale number from a 2019 study guide. When you miss, the system tags the specific gap (e.g., "Class G night exception") and feeds you tighter drills until it's solid.
Memorization Framework That Actually Works
Don't memorize 11 lines. Memorize three anchors and four exceptions:
Anchor 1 — Class B: 3 SM, clear of clouds.
Anchor 2 — "Standard": 3 SM, 500/1,000/2,000. Applies to C, D, and E below 10,000 MSL, and Class G at night.
Anchor 3 — "High altitude": 5 SM, 1,000/1,000/1 SM. Applies above 10,000 MSL anywhere except Class B.
Exception A: Class G day, ≤1,200 AGL → 1 SM, clear of clouds.
Exception B: Class G day, >1,200 AGL but <10,000 MSL → 1 SM, 500/1,000/2,000.
Exception C: Class G night traffic-pattern operation → 1 SM, clear of clouds within ½ mile of runway.
Exception D: SVFR → 1 SM, clear of clouds, by clearance only.
If you can sketch that on a kneeboard in 30 seconds, you own this topic.
Next Step
Knowing the numbers is one thing. Recalling them under DPE pressure with a chart in your hand is another. Drill scenarios, not flashcards.
Special VFR, governed by FAR 91.157, is an ATC clearance that lets you operate in controlled airspace at the surface (Class B, C, D, or surface-based Class E) when weather is below standard VFR. It requires 1 SM visibility and clear of clouds. You must request it — ATC won't volunteer it. At night, you must be instrument-rated and the aircraft must be IFR-equipped. Some busy Class B airports prohibit SVFR entirely; the list is in 14 CFR Part 91 Appendix D.
Q5What's the rule for VFR cruising altitudes?
Per FAR 91.159, when operating above 3,000 feet AGL and below 18,000 MSL in level cruise, you must fly hemispheric altitudes based on magnetic course. Eastbound (0°–179°) requires odd thousands plus 500 feet — 3,500, 5,500, 7,500, and so on. Westbound (180°–359°) requires even thousands plus 500 — 4,500, 6,500, 8,500. The rule uses magnetic course, not heading, so wind correction doesn't change the requirement. It applies only in cruise, not during climbs or descents.
Q6Do VFR minimums change at night?
Yes, but only in Class G airspace. In controlled airspace (B, C, D, and E), VFR minimums are the same day and night. In Class G, however, the daytime '1 SM clear of clouds' minimum below 1,200 AGL increases to 3 SM with 500/1,000/2,000 cloud clearance at night. The one exception in FAR 91.155(b) lets you operate at 1 SM clear of clouds at night within ½ mile of a lighted runway in the traffic pattern.
Q7What happens to minimums at 10,000 MSL?
The moment you cross at or above 10,000 feet MSL — and are more than 1,200 feet AGL — VFR weather minimums increase to 5 statute miles visibility and 1,000 feet below, 1,000 feet above, and 1 statute mile horizontal cloud clearance. The reason is higher closure speeds: above 10,000 MSL, the 250-knot speed limit of FAR 91.117 generally no longer applies, so see-and-avoid requires more time and distance. Class B is the exception — it stays 3 SM clear of clouds regardless of altitude.
Q8Can I fly VFR if visibility is reported below minimums but I see fine?
FAR 91.155 specifies flight visibility, which is the visibility from the cockpit, not the ground-reported visibility in a METAR. Legally, if your flight visibility meets the minimum you can continue VFR. However, in controlled airspace at the surface, ground visibility (when reported) generally controls whether you can take off or land VFR — if it's below minimums, you'd need a Special VFR clearance. Always document conditions honestly; this is a frequent enforcement issue.
VFR Weather Minimums by Airspace (FAR 91.155) | GroundScholar