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.
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
- Some busy Class B airports prohibit SVFR — listed in 14 CFR Part 91 Appendix D
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.