﻿{"id":31044508,"date":"2026-11-03T16:31:21","date_gmt":"2026-11-03T15:31:21","guid":{"rendered":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/"},"modified":"2026-11-03T16:31:53","modified_gmt":"2026-11-03T15:31:53","slug":"vfr-weather-minimums-91-155-explained-class-g-airspace","status":"publish","type":"post","link":"https:\/\/migflug.com\/afterburner\/es\/vfr-weather-minimums-91-155-explained-class-g-airspace\/","title":{"rendered":"VFR Weather Minimums: What 14 CFR 91.155 Is Really Telling You"},"content":{"rendered":"\r\n<style>.et_pb_title_container h1.entry-title { padding-top: 40px !important; }<\/style>\r\n\r\n\r\n<!-- mfsh:top -->\r\n\r\n<style>\r\n.mfsh-trigger{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 18px;margin:0 0 26px;border:2px solid #0F1720;background:#fff;color:#0F1720;font-family:inherit;font-size:14px;font-weight:700;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;transition:background .15s,color .15s}\r\n.mfsh-trigger:hover,.mfsh-trigger:focus-visible{background:#0F1720;color:#fff;outline:none}\r\n.mfsh-trigger svg{width:18px;height:18px;display:block;flex-shrink:0}\r\n.mfsh-trigger.mfsh-bottom{margin:8px 0 28px}\r\n.mfsh-meta{position:relative;padding-right:190px}\r\n.mfsh-trigger.mfsh-inmeta{position:absolute;right:0;bottom:0;margin:0;height:30px;padding:0 8.9px;font-size:13px}\r\n.mfsh-trigger.mfsh-inmeta svg{width:16px;height:16px}\r\n.mfsh-overlay{position:fixed;inset:0;background:rgba(15,23,32,.55);z-index:99999;display:flex;align-items:flex-end;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s}\r\n.mfsh-overlay.mfsh-open{opacity:1;pointer-events:auto}\r\n.mfsh-sheet{width:100%;max-width:520px;background:#fff;color:#0F1720;padding:18px 20px 28px;transform:translateY(24px);transition:transform .22s;box-shadow:0 12px 32px rgba(15,23,32,.25);font-family:inherit;max-height:92vh;overflow:auto;-webkit-overflow-scrolling:touch}\r\n.mfsh-overlay.mfsh-open .mfsh-sheet{transform:none}\r\n@media (min-width:640px){.mfsh-overlay{align-items:center}.mfsh-sheet{padding-bottom:20px}}\r\n.mfsh-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 14px}\r\n.mfsh-head strong{font-size:18px;font-weight:800;display:flex;align-items:center;gap:8px;line-height:1}\r\n.mfsh-head strong svg{width:18px;height:18px}\r\n.mfsh-close{background:none;border:0;padding:6px;margin:0;cursor:pointer;color:#0F1720;line-height:0;box-shadow:none}\r\n.mfsh-close svg{width:18px;height:18px}\r\n.mfsh-preview{display:grid;grid-template-columns:96px 1fr;gap:12px;border:1px solid #DCE3EE;background:#F5F7FB;padding:10px;margin:0 0 12px;align-items:center}\r\n.mfsh-preview img{width:96px;height:72px;object-fit:cover;display:block;margin:0}\r\n.mfsh-preview .mfsh-kicker{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5C91FF;margin:0 0 4px;line-height:1.2}\r\n.mfsh-preview .mfsh-title{font-size:14px;line-height:1.3;font-weight:700;margin:0;display:block}\r\n.mfsh-list{display:grid;margin:0;padding:0}\r\n.mfsh-item{display:flex;align-items:center;gap:14px;height:50px;width:100%;border:0;border-top:1px solid #DCE3EE;background:none;padding:0 4px;margin:0;text-align:left;font-family:inherit;font-size:15px;font-weight:600;color:#0F1720;cursor:pointer;box-shadow:none;letter-spacing:0;text-transform:none;line-height:1}\r\n.mfsh-item:hover,.mfsh-item:focus-visible{background:#F5F7FB;outline:none}\r\n.mfsh-item svg{width:20px;height:20px;color:#5C91FF;flex-shrink:0;display:block}\r\n.mfsh-item small{margin-left:auto;color:#5B6674;font-weight:500;font-size:12px}\r\n.mfsh-item.mfsh-done svg{color:#1E9E5A}\r\n.mfsh-toast{position:fixed;left:50%;bottom:32px;transform:translate(-50%,10px);background:#0F1720;color:#fff;padding:10px 16px;font-weight:700;font-size:13px;font-family:inherit;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:100000}\r\n.mfsh-toast.mfsh-show{opacity:1;transform:translate(-50%,0)}\r\n@media (prefers-reduced-motion:reduce){.mfsh-overlay,.mfsh-sheet,.mfsh-toast,.mfsh-trigger{transition:none}}\r\n<\/style>\r\n<svg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\">\r\n  <symbol id=\"mfsh-i-share\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"square\" d=\"M12 3v12M8 7l4-4 4 4M5 12v8h14v-8\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-close\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"square\" d=\"m5 5 14 14M19 5 5 19\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-wa\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 2a10 10 0 0 0-8.6 15.1L2 22l5.1-1.3A10 10 0 1 0 12 2Zm0 1.8a8.2 8.2 0 1 1-4.2 15.3l-.3-.2-3 .8.8-2.9-.2-.3A8.2 8.2 0 0 1 12 3.8Zm-3 4.4c-.2 0-.5 0-.8.4-.3.3-1 1-1 2.4s1 2.8 1.2 3c.1.2 2 3.2 5 4.4 2.5 1 3 .8 3.5.7.5 0 1.7-.7 2-1.4.2-.7.2-1.3.1-1.4l-.5-.3-2-1c-.3 0-.5-.1-.7.2l-.9 1.1c-.2.2-.3.2-.6.1-.3-.2-1.3-.5-2.4-1.5-.9-.8-1.5-1.8-1.7-2-.2-.4 0-.5.2-.7l.4-.5.3-.5v-.5l-.9-2.2c-.2-.5-.4-.5-.6-.5H9Z\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-x\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M17.8 3h3l-6.7 7.7L22 21h-6.2l-4.8-6.3L5.4 21h-3l7.2-8.2L2 3h6.3l4.4 5.8L17.8 3Zm-1.1 16.2h1.7L7.4 4.7H5.6l11.1 14.5Z\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-fb\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M13.5 22v-8h2.7l.4-3.2h-3.1V8.8c0-.9.3-1.6 1.6-1.6h1.7V4.4c-.3 0-1.3-.1-2.5-.1-2.5 0-4.1 1.5-4.1 4.2v2.3H7.4V14h2.8v8h3.3Z\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-li\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M6.5 8.5H3V21h3.5V8.5ZM4.8 3a2 2 0 1 0 0 4 2 2 0 0 0 0-4ZM21 13.4c0-3.4-1.8-5.2-4.5-5.2-1.6 0-2.7.8-3.2 1.7V8.5H9.9V21h3.4v-6.4c0-1.7.6-2.8 2.1-2.8 1.4 0 2 1 2 2.8V21H21v-7.6Z\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-rd\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M22 12.1a2.4 2.4 0 0 0-4.1-1.7 11.7 11.7 0 0 0-5.5-1.7l1-4.5 3.1.7a1.7 1.7 0 1 0 .2-1l-3.6-.8a.5.5 0 0 0-.6.4l-1.1 5.2a11.8 11.8 0 0 0-5.8 1.7A2.4 2.4 0 1 0 3 14.3v.5c0 3.4 4 6.2 9 6.2s9-2.8 9-6.2v-.5a2.4 2.4 0 0 0 1-2.2ZM7.5 13.8a1.7 1.7 0 1 1 3.4 0 1.7 1.7 0 0 1-3.4 0Zm8.9 4.5c-1.2 1.2-3.4 1.3-4.4 1.3s-3.3-.1-4.4-1.3a.5.5 0 0 1 .7-.7c.7.8 2.4 1 3.7 1s2.9-.2 3.7-1a.5.5 0 0 1 .7.7Zm-.6-2.8a1.7 1.7 0 1 1 0-3.4 1.7 1.7 0 0 1 0 3.4Z\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-tg\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M21.9 4.6 18.7 19.9c-.2 1-.9 1.3-1.7.8l-4.9-3.6-2.3 2.3c-.3.3-.5.5-1 .5l.4-5 9-8.2c.4-.3-.1-.5-.6-.2L6.4 13.5 1.6 12c-1-.3-1.1-1 .2-1.5l18.8-7.2c.9-.3 1.6.2 1.3 1.3Z\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-mail\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" d=\"M3 6h18v12H3z\"\/><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" d=\"m3 7 9 6 9-6\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-link\" viewBox=\"0 0 24 24\"><path fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.9\" stroke-linecap=\"square\" d=\"M10 14a4 4 0 0 0 5.7 0l3-3a4 4 0 0 0-5.7-5.7l-1.5 1.5M14 10a4 4 0 0 0-5.7 0l-3 3a4 4 0 0 0 5.7 5.7l1.5-1.5\"\/><\/symbol>\r\n  <symbol id=\"mfsh-i-more\" viewBox=\"0 0 24 24\"><circle cx=\"5\" cy=\"12\" r=\"2\" fill=\"currentColor\"\/><circle cx=\"12\" cy=\"12\" r=\"2\" fill=\"currentColor\"\/><circle cx=\"19\" cy=\"12\" r=\"2\" fill=\"currentColor\"\/><\/symbol>\r\n<\/svg>\r\n<span class=\"mfsh-top-slot\"><button type=\"button\" class=\"mfsh-trigger\" data-mfsh-placement=\"top\" aria-haspopup=\"dialog\"><svg><use href=\"#mfsh-i-share\"\/><\/svg>Share this story<\/button><\/span>\r\n<script>\r\n(function(){\r\n  if (window.__mfsh) return; window.__mfsh = true;\r\n  var SECTION = 'afterburner';\r\n  function meta(p){ var m=document.querySelector('meta[property=\"'+p+'\"]'); return m ? m.getAttribute('content') : ''; }\r\n  function pageUrl(){ var c=document.querySelector('link[rel=\"canonical\"]'); return (c && c.href) || (location.origin + location.pathname); }\r\n  function pageTitle(){ var h=document.querySelector('h1.entry-title'); return (h && h.textContent.trim()) || meta('og:title') || document.title; }\r\n  function slug(){ return location.pathname.replace(\/\\\/+$\/,'').split('\/').pop() || 'home'; }\r\n  function kicker(){ var c=document.querySelector('.et_pb_title_container a[rel=\"category tag\"], .et_pb_title_container a[rel=\"category\"], a[rel=\"category tag\"]'); return 'Afterburner' + (c && c.textContent.trim() ? ' \u00b7 ' + c.textContent.trim() : ''); }\r\n  function shareUrl(ch, placement){ return pageUrl() + '?utm_source=share&utm_medium=' + ch + '&utm_campaign=' + SECTION + '&utm_content=sheet_' + placement; }\r\n  function track(ch, placement, extra){\r\n    window.dataLayer = window.dataLayer || [];\r\n    var ev = { event:'share', share_channel:ch, share_variant:'sheet', share_placement:placement, page_section:SECTION, content_id:slug() };\r\n    if (extra) for (var k in extra) ev[k]=extra[k];\r\n    window.dataLayer.push(ev);\r\n  }\r\n  var CH = [\r\n    ['whatsapp','WhatsApp','mfsh-i-wa',''],\r\n    ['x','X','mfsh-i-x',''],\r\n    ['facebook','Facebook','mfsh-i-fb',''],\r\n    ['linkedin','LinkedIn','mfsh-i-li',''],\r\n    ['reddit','Reddit','mfsh-i-rd','r\/aviation, r\/WarplanePorn'],\r\n    ['telegram','Telegram','mfsh-i-tg',''],\r\n    ['email','Email','mfsh-i-mail',''],\r\n    ['copy','Copy link','mfsh-i-link',''],\r\n    ['native','More','mfsh-i-more','Instagram, Signal, AirDrop']\r\n  ];\r\n  var overlay, toastEl, toastT, placement = 'top';\r\n  function build(){\r\n    overlay = document.createElement('div'); overlay.className = 'mfsh-overlay'; overlay.setAttribute('role','dialog'); overlay.setAttribute('aria-modal','true'); overlay.setAttribute('aria-label','Share');\r\n    var img = meta('og:image');\r\n    var items = CH.filter(function(c){ return c[0] !== 'native' || !!navigator.share; }).map(function(c){\r\n      return '<button type=\"button\" class=\"mfsh-item\" data-mfsh-ch=\"'+c[0]+'\"><svg><use href=\"#'+c[2]+'\"\/><\/svg>'+c[1]+(c[3]?'<small>'+c[3]+'<\/small>':'')+'<\/button>';\r\n    }).join('');\r\n    overlay.innerHTML = '<div class=\"mfsh-sheet\"><div class=\"mfsh-head\"><strong><svg><use href=\"#mfsh-i-share\"\/><\/svg>Share<\/strong><button type=\"button\" class=\"mfsh-close\" aria-label=\"Close\"><svg><use href=\"#mfsh-i-close\"\/><\/svg><\/button><\/div>'\r\n      + '<div class=\"mfsh-preview\">' + (img ? '<img decoding=\"async\" class=\"skip-lazy\" data-no-lazy=\"1\" loading=\"eager\" src=\"'+img+'\" alt=\"\">' : '<span><\/span>') + '<div><div class=\"mfsh-kicker\">'+kicker()+'<\/div><span class=\"mfsh-title\">'+pageTitle()+'<\/span><\/div><\/div>'\r\n      + '<div class=\"mfsh-list\">'+items+'<\/div><\/div>';\r\n    document.body.appendChild(overlay);\r\n    toastEl = document.createElement('div'); toastEl.className = 'mfsh-toast'; document.body.appendChild(toastEl);\r\n    overlay.addEventListener('click', function(e){\r\n      if (e.target === overlay || e.target.closest('.mfsh-close')) { close(); return; }\r\n      var b = e.target.closest('.mfsh-item'); if (b) act(b.getAttribute('data-mfsh-ch'), b);\r\n    });\r\n    document.addEventListener('keydown', function(e){ if (e.key === 'Escape') close(); });\r\n  }\r\n  function open(p){ placement = p || 'top'; if (!overlay) build(); overlay.classList.add('mfsh-open'); track('open', placement); }\r\n  function close(){ if (overlay) overlay.classList.remove('mfsh-open'); }\r\n  function toast(m){ toastEl.textContent = m; toastEl.classList.add('mfsh-show'); clearTimeout(toastT); toastT = setTimeout(function(){ toastEl.classList.remove('mfsh-show'); }, 1600); }\r\n  function act(ch, btn){\r\n    var url = shareUrl(ch, placement), t = pageTitle(), enc = encodeURIComponent;\r\n    if (ch === 'copy') {\r\n      var done = function(){ toast('Link copied'); btn.classList.add('mfsh-done'); setTimeout(function(){ btn.classList.remove('mfsh-done'); close(); }, 900); };\r\n      track(ch, placement);\r\n      if (navigator.clipboard && navigator.clipboard.writeText) navigator.clipboard.writeText(url).then(done, done); else done();\r\n      return;\r\n    }\r\n    if (ch === 'native') {\r\n      track(ch, placement, { share_result:'opened' });\r\n      navigator.share({ title:t, text:t, url:url }).then(function(){ track('native', placement, { share_result:'completed' }); close(); }).catch(function(){});\r\n      return;\r\n    }\r\n    var target = {\r\n      whatsapp: 'https:\/\/api.whatsapp.com\/send?text=' + enc(t + ' ' + url),\r\n      x:        'https:\/\/twitter.com\/intent\/tweet?text=' + enc(t) + '&url=' + enc(url) + '&via=MiGFlug',\r\n      facebook: 'https:\/\/www.facebook.com\/sharer\/sharer.php?u=' + enc(url),\r\n      linkedin: 'https:\/\/www.linkedin.com\/sharing\/share-offsite\/?url=' + enc(url),\r\n      reddit:   'https:\/\/www.reddit.com\/submit?url=' + enc(url) + '&title=' + enc(t),\r\n      telegram: 'https:\/\/t.me\/share\/url?url=' + enc(url) + '&text=' + enc(t),\r\n      email:    'mailto:?subject=' + enc(t) + '&body=' + enc('Thought you would like this, from Afterburner, MiGFlug\\'s magazine:\\n' + t + '\\n' + url)\r\n    }[ch];\r\n    track(ch, placement);\r\n    if (target) { if (ch === 'email') location.href = target; else window.open(target, '_blank', 'noopener,width=680,height=560'); }\r\n    close();\r\n  }\r\n  var mq = window.matchMedia('(min-width:981px)');\r\n  function place(){\r\n    var t = document.querySelector('.mfsh-trigger[data-mfsh-placement=\"top\"]'), slot = document.querySelector('.mfsh-top-slot');\r\n    var meta = [].slice.call(document.querySelectorAll('.et_pb_title_meta_container, .et_post_meta_wrapper .post-meta, .single .post-meta')).filter(function(m){ return m.offsetParent !== null; })[0];\r\n    if (!t || !slot) return;\r\n    if (meta && mq.matches) { meta.classList.add('mfsh-meta'); t.classList.add('mfsh-inmeta'); if (t.parentNode !== meta) meta.appendChild(t); var a = meta.querySelector('a'); if (a) { var pr = document.createElement('span'); pr.style.cssText = 'display:inline-block;width:0;height:0;vertical-align:baseline'; a.appendChild(pr); var base = pr.getBoundingClientRect().bottom; pr.remove(); var fs = parseFloat(getComputedStyle(a).fontSize) || 14, mb = meta.getBoundingClientRect().bottom; t.style.bottom = Math.max(0, mb - (base + fs * 0.12)) + 'px'; } }\r\n    else { t.classList.remove('mfsh-inmeta'); if (t.parentNode !== slot) slot.appendChild(t); }\r\n  }\r\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', place); else place(); window.addEventListener('load', place); if (document.fonts && document.fonts.ready) document.fonts.ready.then(place); window.addEventListener('resize', place);\r\n  if (mq.addEventListener) mq.addEventListener('change', place); else mq.addListener(place);\r\n  document.addEventListener('click', function(e){ var b = e.target.closest('.mfsh-trigger'); if (b) { e.preventDefault(); open(b.getAttribute('data-mfsh-placement') || 'top'); } });\r\n})();\r\n<\/script><!-- \/mfsh:top -->\r\n\r\n<p>Every student pilot memorises the table. Three miles, five hundred below, a thousand above, two thousand horizontal. Then one statute mile and clear of clouds somewhere near the bottom, and five miles with a mile of horizontal clearance somewhere near the top, and a column for helicopters that nobody can ever quite recall.<\/p>\r\n\r\n<p>Almost nobody is taught why. The table gets presented as a list of arbitrary numbers to be survived on a written exam and then half-forgotten. It is not arbitrary. 14 CFR 91.155 is a designed object, and once you can see the design, the numbers stop needing to be memorised at all.<\/p>\r\n\r\n<p>Here is the whole thing, and then the reasoning underneath it.<\/p>\r\n\r\n\r\n<div style=\"background:#f4f6f9;border-left:4px solid #5C91FF;padding:18px 22px;margin:26px 0\"><p style=\"margin:0 0 10px;font-weight:700;font-size:17px;color:#0d1117\">Quick Facts<\/p><p style=\"margin:5px 0\"><strong>The rule:<\/strong> 14 CFR 91.155, &ldquo;Basic VFR weather minimums&rdquo;<\/p><p style=\"margin:5px 0\"><strong>The standard case:<\/strong> 3 statute miles visibility, 500 ft below, 1,000 ft above, 2,000 ft horizontal<\/p><p style=\"margin:5px 0\"><strong>The outlier:<\/strong> Class B is 3 statute miles but only clear of clouds<\/p><p style=\"margin:5px 0\"><strong>The lowest bar:<\/strong> Class G at or below 1,200 ft AGL by day, 1 statute mile and clear of clouds<\/p><p style=\"margin:5px 0\"><strong>The break point:<\/strong> 10,000 ft MSL, where the figures jump to 5 miles and 1,000\/1,000\/1 mile<\/p><p style=\"margin:5px 0\"><strong>Helicopters<\/strong> get their own, lower, numbers throughout &mdash; down to half a statute mile<\/p><p style=\"margin:5px 0\"><strong>Origin:<\/strong> Doc. No. 24458, 56 FR 65660, 17 December 1991, as amended<\/p><\/div>\r\n\r\n\r\n<h2 style=\"padding-top:22px\">What the Rule Actually Says<\/h2>\r\n\r\n<p>Section 91.155 is titled &ldquo;Basic VFR weather minimums&rdquo; and it has five paragraphs. Paragraph (a) is the table everyone knows: for each class of airspace, a minimum flight visibility and a minimum distance from clouds. Paragraph (b) carves out two exceptions in Class G below 1,200 feet. Paragraph (c) sets a ceiling limit. Paragraph (d) governs taking off, landing and entering a traffic pattern. Paragraph (e) is a definition.<\/p>\r\n\r\n<p>The rule dates from Doc. No. 24458, published at 56 FR 65660 on 17 December 1991, and has been amended since. The featured table at the top of this article reproduces paragraph (a) for aircraft other than helicopters.<\/p>\r\n\r\n<p>Two numbers run through almost all of it. Three statute miles of flight visibility, and a cloud clearance block of 500 feet below, 1,000 feet above and 2,000 feet horizontal. Pilots shorthand that as &ldquo;three one five two&rdquo;, or draw it as a little diagram with the aeroplane in the middle. That is the default case, and it applies in Class C, Class D, and Class E below 10,000 feet MSL.<\/p>\r\n\r\n<p>Everything else in the table is a deliberate departure from that default. There are exactly three departures, and each one has a reason.<\/p>\r\n\r\n\r\n<figure class=\"wp-block-image size-large\" style=\"margin:0 0 24px;width:100%\"><img decoding=\"async\" class=\"skip-lazy\" data-no-lazy=\"1\" loading=\"eager\" width=\"1024\" src=\"\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/11\/why-vfr-minimums-change-with-height.png\" alt=\"Diagram of the three VFR weather minimum regimes under 14 CFR 91.155\" style=\"width:100%;height:auto;max-width:100%;display:block\"><figcaption style=\"font-size:13px;color:#777;text-align:center;margin-top:6px;font-style:italic\">The three regimes of 14 CFR 91.155. The numbers change where the traffic changes. Diagram: Afterburner<\/figcaption><\/figure>\r\n\r\n\r\n<h2 style=\"padding-top:22px\">Departure One: Class B, Where Everybody Is Being Watched<\/h2>\r\n\r\n<p>Class B asks for three statute miles of visibility, the same as the default, but requires only that you stay <em>clear of clouds<\/em>. No 500 below, no 1,000 above, no 2,000 horizontal.<\/p>\r\n\r\n<p>That looks backwards. Class B is the busiest airspace in the system, wrapped around the largest airports, and it has the loosest cloud-clearance requirement in controlled airspace. The reason is that you cannot be in Class B at all without an explicit ATC clearance. Every aircraft inside it is known to a controller and is being separated. The cloud clearance in the default case exists so that a VFR pilot has time to see and avoid an aircraft emerging from a cloud. Inside Class B there is nothing emerging unannounced, so the margin is not needed, and insisting on it would make the airspace unusable on a day with a broken layer at 2,500 feet.<\/p>\r\n\r\n<p>Read that way, Class B is not an anomaly. It is the clearest statement of what the cloud clearances are for.<\/p>\r\n\r\n\r\n<div style=\"background:#f8f9fa;border-left:4px solid #5C91FF;padding:20px 22px;margin:18px 0 24px;font-size:16px;line-height:1.7;display:flex;gap:20px;align-items:flex-start\"><div><em>&ldquo;&hellip;to give VFR pilots more time to see and avoid faster aircraft that are popping in and out of clouds.&rdquo;<\/em><div style=\"margin-top:10px;font-size:14px;color:#555\"><strong>FAA Safety Team<\/strong> &mdash; course material, &ldquo;VFR Weather Minimums&rdquo;, faasafety.gov<\/div><\/div><\/div>\r\n\r\n\r\n<h2 style=\"padding-top:22px\">Departure Two: 10,000 Feet MSL, Where Everything Gets Faster<\/h2>\r\n\r\n<p>At or above 10,000 feet MSL, in both Class E and Class G, the figures jump: five statute miles of flight visibility, and 1,000 feet below, 1,000 feet above and one statute mile horizontally.<\/p>\r\n\r\n<p>The reason is in a different regulation. 14 CFR 91.117(a) caps indicated airspeed at 250 knots below 10,000 feet MSL. Above that altitude the cap goes away. The same closure geometry that three miles and 2,000 feet buys you at 200 knots buys you very little against an aircraft doing 400, so the rule gives you more room and, more to the point, more time.<\/p>\r\n\r\n<p>Note the detail that catches people out: the trigger is 10,000 feet <em>MSL<\/em>, not AGL, and in Class G it is combined with the 1,200 ft AGL test, so a Class G row can require you to be above 1,200 feet AGL <em>and<\/em> at or above 10,000 feet MSL before the five-mile figures bite.<\/p>\r\n\r\n\r\n<div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:24px 0\"><iframe class=\"skip-lazy\" data-no-lazy=\"1\" loading=\"eager\" src=\"https:\/\/www.youtube.com\/embed\/Ii88VWJtnJg\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0\" allowfullscreen><\/iframe><\/div>\r\n\r\n\r\n<p>FlightInsight&rsquo;s walk through the table, above, is the clearest video treatment we found of the airspace-by-airspace breakdown.<\/p>\r\n\r\n<h2 style=\"padding-top:22px\">Departure Three: Class G Below 1,200 Feet, Where the System Lets Go<\/h2>\r\n\r\n<p>This is the one that generates the most confusion, and the most search traffic, because four different sets of numbers apply inside the same block of air.<\/p>\r\n\r\n<p>In Class G at 1,200 feet AGL or less, by day, an aeroplane needs one statute mile of flight visibility and may fly clear of clouds. That is the lowest bar anywhere in 91.155 for an aeroplane, and it is the only place in the national airspace system where a VFR pilot may legally operate clear of clouds in a single mile of visibility. A helicopter in the same place and time needs only half a mile.<\/p>\r\n\r\n<p>At night the same airspace demands three statute miles and the full 500\/1,000\/2,000 block for aeroplanes, and one mile clear of clouds for helicopters. Above 1,200 feet AGL by day, the aeroplane visibility figure stays at one mile but the cloud clearances snap back to the default.<\/p>\r\n\r\n<p>The logic is the same as everywhere else: Class G is uncontrolled, nothing in it is being separated, and below 1,200 feet on a clear day almost everything flying is slow and visually navigating. Take away the daylight and the risk calculation changes, so the numbers change with it.<\/p>\r\n\r\n\r\n<figure class=\"wp-block-image size-large\" style=\"margin:0 0 24px;width:100%\"><img decoding=\"async\" class=\"skip-lazy\" data-no-lazy=\"1\" loading=\"eager\" width=\"1024\" src=\"\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/11\/class-g-vfr-minimums-day-night.png\" alt=\"Diagram of Class G VFR weather minimums by day and night for airplanes and helicopters\" style=\"width:100%;height:auto;max-width:100%;display:block\"><figcaption style=\"font-size:13px;color:#777;text-align:center;margin-top:6px;font-style:italic\">Four sets of numbers in one block of air. Class G below 1,200 feet AGL under 14 CFR 91.155(a) and (b). Diagram: Afterburner<\/figcaption><\/figure>\r\n\r\n\r\n<p>Paragraph (b) then adds a further relaxation that very few pilots can quote. Inside an airport traffic pattern, within half a mile of the runway or helipad of intended landing, helicopters may operate clear of clouds with at least half a mile of flight visibility; and aeroplanes, powered parachutes and weight-shift-control aircraft may do the same at night with at least one statute mile but less than three. It is a narrow carve-out, and it exists so that the rule does not make a legal night circuit impossible at an uncontrolled field under a low deck.<\/p>\r\n\r\n\r\n<div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:24px 0\"><iframe class=\"skip-lazy\" data-no-lazy=\"1\" loading=\"eager\" src=\"https:\/\/www.youtube.com\/embed\/RJwAb-BgMNs\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0\" allowfullscreen><\/iframe><\/div>\r\n\r\n\r\n<h2 style=\"padding-top:22px\">The Two Paragraphs Nobody Memorises<\/h2>\r\n\r\n<p>Paragraph (c) is a single sentence and it catches people out because it is not about visibility at all. Under VFR you may not fly beneath a ceiling of less than 1,000 feet within the lateral boundaries of controlled airspace designated to the surface for an airport. Three miles of visibility underneath an 800-foot overcast does not make the flight legal there.<\/p>\r\n\r\n<p>Paragraph (d) is the one that keeps student pilots on the ground. You may not take off, land, or enter a traffic pattern within the surface area of Class B, C, D or E airspace unless ground visibility at that airport is at least three statute miles &mdash; or, if ground visibility is not reported, flight visibility during the operation is at least three. That is why the reported value at the field, not the pilot&rsquo;s own assessment, is usually what decides the question.<\/p>\r\n\r\n<p>Both paragraphs carve out an exception and both point to the same place: 14 CFR 91.157.<\/p>\r\n\r\n<p>Paragraph (e) is the definition that makes the table work at a boundary: an aircraft operating at the base altitude of a Class E area is treated as being in the airspace directly below it.<\/p>\r\n\r\n\r\n<div style=\"background:#f8f9fa;border-left:4px solid #d32f2f;padding:20px 22px;margin:18px 0 24px;font-size:16px;line-height:1.7;display:flex;gap:20px;align-items:flex-start\"><div><em>&ldquo;Preflight weather briefings alone are no guarantee of preventing VFR into IMC accidents.&rdquo;<\/em><div style=\"margin-top:10px;font-size:14px;color:#555\"><strong>AOPA Air Safety Institute<\/strong> &mdash; VFR into IMC accident analysis, NTSB findings section<\/div><\/div><\/div>\r\n\r\n\r\n<h2 style=\"padding-top:22px\">What the Table Is Not<\/h2>\r\n\r\n<p>The minimums are a legal floor, not a recommendation. That distinction is the whole safety argument, and the accident record supports it. The AOPA Air Safety Institute&rsquo;s analysis of NTSB data from 2008 to 2020 counted 111 fatal accidents in which a VFR flight encountered instrument conditions, plus another 97 fatal accidents in which VFR into IMC was a contributing factor &mdash; 49 of them loss of control and 37 controlled flight into terrain. Sixty-nine per cent happened in daylight. Eighty-one per cent of the pilots were on no flight plan at all.<\/p>\r\n\r\n<p>An FAA study of 98 Alaskan commercial accidents between 1983 and 2000 found something more uncomfortable still: in roughly 53 per cent of cases the pilot made an active decision to continue into instrument conditions, and only about 10 per cent were genuinely inadvertent. The weather was as forecast in 59 per cent of them.<\/p>\r\n\r\n<p>One statute mile and clear of clouds is legal in Class G by day. It is also, for a pilot without an instrument rating in rising terrain, close to the worst visual environment imaginable. Our piece on <a href=\"https:\/\/migflug.com\/afterburner\/178-seconds-how-weather-kills-vfr-pilots\/\">178 seconds<\/a> covers what happens next, and this article is not going to retell it.<\/p>\r\n\r\n\r\n<div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:24px 0\"><iframe class=\"skip-lazy\" data-no-lazy=\"1\" loading=\"eager\" src=\"https:\/\/www.youtube.com\/embed\/sD8rwVa1b5E\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0\" allowfullscreen><\/iframe><\/div>\r\n\r\n\r\n<p>If you are hunting for the memory aid rather than the reasoning, the video above is the most popular treatment of it. Our view is that the mnemonic is a crutch and the design is the thing worth carrying.<\/p>\r\n\r\n<h2 style=\"padding-top:22px\">The Shape of the Thing<\/h2>\r\n\r\n<p>Strip away the rows and 91.155 says something simple. Where traffic is controlled, you need less room from cloud, because nothing will come out of one unannounced. Where traffic is fast, you need more room and more visibility, because closure speeds eat your reaction time. Where traffic is slow, uncontrolled and close to the ground in daylight, the rule trusts you with the least.<\/p>\r\n\r\n<p>Three variables &mdash; control, speed, light &mdash; and every number in the table falls out of them. That is worth more than the mnemonic, because it survives the checkride.<\/p>\r\n\r\n<p><em>Sources: 14 CFR 91.155 (GPO, Code of Federal Regulations, 2024 edition) and 14 CFR 91.117; Legal Information Institute, Cornell Law School; FAA Safety Team course material, &ldquo;VFR Weather Minimums&rdquo;; AOPA Air Safety Institute, VFR into IMC accident analysis; FAA Alaska Region, &ldquo;VFR into IMC: A Review of Accidents Involving Alaskan Air Taxi Commercial Flight Operations 1983 to 2000&rdquo; (Kobelnyk, 2004).<\/em><\/p>\r\n\r\n<!-- mfsh:bottom -->\r\n\r\n<button type=\"button\" class=\"mfsh-trigger mfsh-bottom\" data-mfsh-placement=\"bottom\" aria-haspopup=\"dialog\"><svg><use href=\"#mfsh-i-share\"\/><\/svg>Share this story<\/button>\r\n\r\n<!-- \/mfsh:bottom -->\r\n\r\n\r\n<style>.mfq{margin:34px 0 8px}.mfq h2{font:26px\/1.3 \"Gilroy semiBold\",Helvetica,Arial,sans-serif;color:#0d1117;padding-top:22px;margin:0 0 6px}.mfq .qa details{border-top:1px solid #5C91FF;margin:0;padding:0}.mfq .qa details:last-of-type{border-bottom:1px solid #e2e7ee}.mfq .qa summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font:18px\/1.7 \"Gilroy semiBold\",Helvetica,Arial,sans-serif;color:#0d1117}.mfq .qa summary::-webkit-details-marker{display:none}.mfq .qa summary::after{content:\"+\";font:24px Helvetica,sans-serif;color:#3568e0;flex:0 0 auto}.mfq .qa details[open] summary::after{content:\"\\2013\"}.mfq .qa details:hover summary{color:#3568e0}.mfq .qa .a{font:16px\/1.7 \"Gilroy regular\",Helvetica,Arial,sans-serif;color:#454e5e;padding:0 26px 24px}.mfq .qa .a a{color:#3568e0}@media(max-width:680px){.mfq .qa summary{padding:18px 14px;font-size:17px}.mfq .qa .a{padding:0 14px 20px}}<\/style>\r\n\r\n\r\n<section class=\"mfq\"><h2>Frequently Asked Questions<\/h2><div class=\"qa\"><details open><summary>What are the basic VFR weather minimums in 14 CFR 91.155?<\/summary><div class=\"a\">In Class C, Class D and Class E below 10,000 ft MSL an aeroplane needs 3 statute miles of flight visibility and must stay 500 ft below, 1,000 ft above and 2,000 ft horizontally from cloud. Class B requires 3 statute miles but only clear of clouds. At or above 10,000 ft MSL the figures become 5 statute miles and 1,000 ft below, 1,000 ft above, 1 statute mile horizontal.<\/div><\/details><details><summary>What are the VFR weather minimums in Class G airspace at 1,200 feet AGL or below?<\/summary><div class=\"a\">By day an aeroplane needs 1 statute mile of flight visibility and may remain clear of clouds. At night the same airspace requires 3 statute miles and 500 ft below, 1,000 ft above, 2,000 ft horizontal. Helicopters need half a statute mile clear of clouds by day and 1 statute mile clear of clouds at night.<\/div><\/details><details><summary>Why does Class B airspace only require pilots to stay clear of clouds?<\/summary><div class=\"a\">Because no aircraft may enter Class B without an explicit ATC clearance, so everything inside it is known to a controller and being separated. The standard cloud clearances exist to give a VFR pilot time to see and avoid traffic emerging from cloud. Inside Class B nothing emerges unannounced, so the extra margin is not required.<\/div><\/details><details><summary>Why do the VFR minimums change at 10,000 feet MSL?<\/summary><div class=\"a\">Because 14 CFR 91.117(a) limits indicated airspeed to 250 knots below 10,000 ft MSL and that cap disappears above it. Faster traffic means higher closure speeds, so 91.155 demands 5 statute miles of visibility and a full statute mile of horizontal cloud clearance to restore the pilot\u2019s reaction time.<\/div><\/details><details><summary>Can you fly VFR under a 1,000-foot ceiling?<\/summary><div class=\"a\">Not everywhere. 14 CFR 91.155(c) prohibits VFR flight beneath a ceiling of less than 1,000 feet within the lateral boundaries of controlled airspace designated to the surface for an airport. Visibility alone does not make that flight legal, and the paragraph points to 14 CFR 91.157 for the exception.<\/div><\/details><details><summary>What visibility do you need to take off or land at a Class D airport under VFR?<\/summary><div class=\"a\">Under 14 CFR 91.155(d) you need reported ground visibility of at least 3 statute miles at that airport. If ground visibility is not reported, flight visibility during the take-off, landing or traffic pattern operation must be at least 3 statute miles. The paragraph points to 14 CFR 91.157 for the exception.<\/div><\/details><details><summary>Is there a VFR weather minimums triangle or mnemonic?<\/summary><div class=\"a\">There is no official FAA mnemonic. Pilots commonly shorthand the default case as \u2018three one five two\u2019 \u2014 3 statute miles visibility, 500 ft below, 1,000 ft above, 2,000 ft horizontal \u2014 and draw it as a small diagram around an aeroplane. It is a memory aid only; the regulation itself is the authority.<\/div><\/details><details><summary>Are the VFR weather minimums safe minimums?<\/summary><div class=\"a\">They are a legal floor, not a recommendation. The AOPA Air Safety Institute counted 111 fatal accidents between 2008 and 2020 in which a VFR flight encountered instrument conditions, with 69 per cent occurring in daylight and 81 per cent of the pilots flying with no flight plan filed.<\/div><\/details><\/div><\/section>\r\n\r\n\r\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What are the basic VFR weather minimums in 14 CFR 91.155?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In Class C, Class D and Class E below 10,000 ft MSL an aeroplane needs 3 statute miles of flight visibility and must stay 500 ft below, 1,000 ft above and 2,000 ft horizontally from cloud. Class B requires 3 statute miles but only clear of clouds. At or above 10,000 ft MSL the figures become 5 statute miles and 1,000 ft below, 1,000 ft above, 1 statute mile horizontal.\"}},{\"@type\":\"Question\",\"name\":\"What are the VFR weather minimums in Class G airspace at 1,200 feet AGL or below?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"By day an aeroplane needs 1 statute mile of flight visibility and may remain clear of clouds. At night the same airspace requires 3 statute miles and 500 ft below, 1,000 ft above, 2,000 ft horizontal. Helicopters need half a statute mile clear of clouds by day and 1 statute mile clear of clouds at night.\"}},{\"@type\":\"Question\",\"name\":\"Why does Class B airspace only require pilots to stay clear of clouds?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Because no aircraft may enter Class B without an explicit ATC clearance, so everything inside it is known to a controller and being separated. The standard cloud clearances exist to give a VFR pilot time to see and avoid traffic emerging from cloud. Inside Class B nothing emerges unannounced, so the extra margin is not required.\"}},{\"@type\":\"Question\",\"name\":\"Why do the VFR minimums change at 10,000 feet MSL?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Because 14 CFR 91.117(a) limits indicated airspeed to 250 knots below 10,000 ft MSL and that cap disappears above it. Faster traffic means higher closure speeds, so 91.155 demands 5 statute miles of visibility and a full statute mile of horizontal cloud clearance to restore the pilot\u2019s reaction time.\"}},{\"@type\":\"Question\",\"name\":\"Can you fly VFR under a 1,000-foot ceiling?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Not everywhere. 14 CFR 91.155(c) prohibits VFR flight beneath a ceiling of less than 1,000 feet within the lateral boundaries of controlled airspace designated to the surface for an airport. Visibility alone does not make that flight legal, and the paragraph points to 14 CFR 91.157 for the exception.\"}},{\"@type\":\"Question\",\"name\":\"What visibility do you need to take off or land at a Class D airport under VFR?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Under 14 CFR 91.155(d) you need reported ground visibility of at least 3 statute miles at that airport. If ground visibility is not reported, flight visibility during the take-off, landing or traffic pattern operation must be at least 3 statute miles. The paragraph points to 14 CFR 91.157 for the exception.\"}},{\"@type\":\"Question\",\"name\":\"Is there a VFR weather minimums triangle or mnemonic?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"There is no official FAA mnemonic. Pilots commonly shorthand the default case as \u2018three one five two\u2019 \u2014 3 statute miles visibility, 500 ft below, 1,000 ft above, 2,000 ft horizontal \u2014 and draw it as a small diagram around an aeroplane. It is a memory aid only; the regulation itself is the authority.\"}},{\"@type\":\"Question\",\"name\":\"Are the VFR weather minimums safe minimums?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"They are a legal floor, not a recommendation. The AOPA Air Safety Institute counted 111 fatal accidents between 2008 and 2020 in which a VFR flight encountered instrument conditions, with 69 per cent occurring in daylight and 81 per cent of the pilots flying with no flight plan filed.\"}}]}<\/script><div style=\"background:#f0f4ff;border-left:4px solid #5C91FF;padding:16px 20px;margin:32px 0 8px\"><p style=\"margin:0 0 8px;font-weight:600;color:#333\">Related Posts<\/p><p style=\"margin:4px 0\"><a href=\"https:\/\/migflug.com\/afterburner\/178-seconds-how-weather-kills-vfr-pilots\/\">178 Seconds: How Weather Kills VFR Pilots<\/a><\/p><p style=\"margin:4px 0\"><a href=\"https:\/\/migflug.com\/afterburner\/the-difference-between-ifr-and-vfr-and-why-it-matters\/\">The Difference Between IFR and VFR &mdash; And Why It Matters<\/a><\/p><p style=\"margin:4px 0\"><a href=\"https:\/\/migflug.com\/afterburner\/part-103-altitude-limit-ultralight-airspace-no-ceiling\/\">Part 103 Altitude Limit: Why Ultralights Have No Legal Ceiling<\/a><\/p><p style=\"margin:4px 0\"><a href=\"https:\/\/migflug.com\/afterburner\/instrument-landing-system-ils-explained-localizer-glideslope-cat-iii\/\">Instrument Landing System Explained: Localizer, Glideslope, CAT III<\/a><\/p><\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Share this story Every student pilot memorises the table. Three miles, five hundred below, a thousand above, two thousand horizontal. Then one statute mile and clear of clouds somewhere near the bottom, and five miles with a mile of horizontal clearance somewhere near the top, and a column for helicopters that nobody can ever quite [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":31043886,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"editor_notices":[],"footnotes":""},"categories":[665],"tags":[],"class_list":["post-31044508","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aviation-world"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>VFR Weather Minimums: 14 CFR 91.155 Explained | MiGFlug<\/title>\n<meta name=\"description\" content=\"VFR weather minimums explained: what 14 CFR 91.155 requires in each class of airspace, why Class B is clear of clouds, and why Class G by day is one mile.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/migflug.com\/afterburner\/es\/vfr-weather-minimums-91-155-explained-class-g-airspace\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"VFR Weather Minimums: 14 CFR 91.155 Explained | MiGFlug\" \/>\n<meta property=\"og:description\" content=\"VFR weather minimums explained: what 14 CFR 91.155 requires in each class of airspace, why Class B is clear of clouds, and why Class G by day is one mile.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/migflug.com\/afterburner\/es\/vfr-weather-minimums-91-155-explained-class-g-airspace\/\" \/>\n<meta property=\"og:site_name\" content=\"Afterburner - MiGFlug&#039;s Magazine\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MiGFlug\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-03T15:31:21+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-03T15:31:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/11\/vfr-weather-minimums-91-155-table.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Connor Kerr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@migflug\" \/>\n<meta name=\"twitter:site\" content=\"@migflug\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Connor Kerr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/\"},\"author\":{\"name\":\"Connor Kerr\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#\\\/schema\\\/person\\\/bc7f2d09b1d7111c45fdb1335b8f2cf9\"},\"headline\":\"VFR Weather Minimums: What 14 CFR 91.155 Is Really Telling You\",\"datePublished\":\"2026-11-03T15:31:21+00:00\",\"dateModified\":\"2026-11-03T15:31:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/\"},\"wordCount\":2262,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/11\\\/vfr-weather-minimums-91-155-table.png\",\"articleSection\":[\"Aviation World\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/\",\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/\",\"name\":\"VFR Weather Minimums: 14 CFR 91.155 Explained | MiGFlug\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/11\\\/vfr-weather-minimums-91-155-table.png\",\"datePublished\":\"2026-11-03T15:31:21+00:00\",\"dateModified\":\"2026-11-03T15:31:53+00:00\",\"description\":\"VFR weather minimums explained: what 14 CFR 91.155 requires in each class of airspace, why Class B is clear of clouds, and why Class G by day is one mile.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/#primaryimage\",\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/11\\\/vfr-weather-minimums-91-155-table.png\",\"contentUrl\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/11\\\/vfr-weather-minimums-91-155-table.png\",\"width\":1600,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/vfr-weather-minimums-91-155-explained-class-g-airspace\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"VFR Weather Minimums: What 14 CFR 91.155 Is Really Telling You\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/\",\"name\":\"Afterburner - MiGFlug's Magazine\",\"description\":\"for those interested in flying military jets and aviation related  topics\",\"publisher\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#organization\",\"name\":\"MiGFlug GmbH\",\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/ml5psubhxdln.i.optimole.com\\\/cb:0e0_.b970\\\/w:897\\\/h:278\\\/q:mauto\\\/ig:avif\\\/https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/06\\\/MIGFLUG_LOGO-no-background.png\",\"contentUrl\":\"https:\\\/\\\/ml5psubhxdln.i.optimole.com\\\/cb:0e0_.b970\\\/w:897\\\/h:278\\\/q:mauto\\\/ig:avif\\\/https:\\\/\\\/migflug.com\\\/afterburner\\\/wp-content\\\/uploads\\\/sites\\\/4\\\/2026\\\/06\\\/MIGFLUG_LOGO-no-background.png\",\"width\":897,\"height\":278,\"caption\":\"MiGFlug GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/MiGFlug\\\/\",\"https:\\\/\\\/x.com\\\/migflug\",\"https:\\\/\\\/www.instagram.com\\\/migflug\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/MiGFlug\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/migflug.com\\\/\",\"https:\\\/\\\/www.pinterest.ch\\\/migflug\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/it\\\/#\\\/schema\\\/person\\\/bc7f2d09b1d7111c45fdb1335b8f2cf9\",\"name\":\"Connor Kerr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed6d7365eb237a1c91b800bf8dfeb14b8e30a3712ed7fec9e18a70088fc423a9?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed6d7365eb237a1c91b800bf8dfeb14b8e30a3712ed7fec9e18a70088fc423a9?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ed6d7365eb237a1c91b800bf8dfeb14b8e30a3712ed7fec9e18a70088fc423a9?s=96&d=mm&r=g\",\"caption\":\"Connor Kerr\"},\"description\":\"Connor Kerr writes MiGFlug\u2019s long-form features \u2014 aviation history, how-it-works explainers and the stories behind the headlines.\",\"url\":\"https:\\\/\\\/migflug.com\\\/afterburner\\\/es\\\/author\\\/connorkerr\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"VFR Weather Minimums: 14 CFR 91.155 Explained | MiGFlug","description":"VFR weather minimums explained: what 14 CFR 91.155 requires in each class of airspace, why Class B is clear of clouds, and why Class G by day is one mile.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/migflug.com\/afterburner\/es\/vfr-weather-minimums-91-155-explained-class-g-airspace\/","og_locale":"es_ES","og_type":"article","og_title":"VFR Weather Minimums: 14 CFR 91.155 Explained | MiGFlug","og_description":"VFR weather minimums explained: what 14 CFR 91.155 requires in each class of airspace, why Class B is clear of clouds, and why Class G by day is one mile.","og_url":"https:\/\/migflug.com\/afterburner\/es\/vfr-weather-minimums-91-155-explained-class-g-airspace\/","og_site_name":"Afterburner - MiGFlug's Magazine","article_publisher":"https:\/\/www.facebook.com\/MiGFlug\/","article_published_time":"2026-11-03T15:31:21+00:00","article_modified_time":"2026-11-03T15:31:53+00:00","og_image":[{"width":1600,"height":900,"url":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/11\/vfr-weather-minimums-91-155-table.png","type":"image\/png"}],"author":"Connor Kerr","twitter_card":"summary_large_image","twitter_creator":"@migflug","twitter_site":"@migflug","twitter_misc":{"Written by":"Connor Kerr","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/#article","isPartOf":{"@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/"},"author":{"name":"Connor Kerr","@id":"https:\/\/migflug.com\/afterburner\/it\/#\/schema\/person\/bc7f2d09b1d7111c45fdb1335b8f2cf9"},"headline":"VFR Weather Minimums: What 14 CFR 91.155 Is Really Telling You","datePublished":"2026-11-03T15:31:21+00:00","dateModified":"2026-11-03T15:31:53+00:00","mainEntityOfPage":{"@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/"},"wordCount":2262,"commentCount":0,"publisher":{"@id":"https:\/\/migflug.com\/afterburner\/it\/#organization"},"image":{"@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/#primaryimage"},"thumbnailUrl":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/11\/vfr-weather-minimums-91-155-table.png","articleSection":["Aviation World"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/","url":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/","name":"VFR Weather Minimums: 14 CFR 91.155 Explained | MiGFlug","isPartOf":{"@id":"https:\/\/migflug.com\/afterburner\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/#primaryimage"},"image":{"@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/#primaryimage"},"thumbnailUrl":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/11\/vfr-weather-minimums-91-155-table.png","datePublished":"2026-11-03T15:31:21+00:00","dateModified":"2026-11-03T15:31:53+00:00","description":"VFR weather minimums explained: what 14 CFR 91.155 requires in each class of airspace, why Class B is clear of clouds, and why Class G by day is one mile.","breadcrumb":{"@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/#primaryimage","url":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/11\/vfr-weather-minimums-91-155-table.png","contentUrl":"https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/11\/vfr-weather-minimums-91-155-table.png","width":1600,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/migflug.com\/afterburner\/vfr-weather-minimums-91-155-explained-class-g-airspace\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/migflug.com\/afterburner\/it\/"},{"@type":"ListItem","position":2,"name":"VFR Weather Minimums: What 14 CFR 91.155 Is Really Telling You"}]},{"@type":"WebSite","@id":"https:\/\/migflug.com\/afterburner\/it\/#website","url":"https:\/\/migflug.com\/afterburner\/it\/","name":"Postcombusti\u00f3n - Revista de MiGFlug","description":"Para aquellos interesados en pilotar aviones militares y temas relacionados con la aviaci\u00f3n.","publisher":{"@id":"https:\/\/migflug.com\/afterburner\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/migflug.com\/afterburner\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/migflug.com\/afterburner\/it\/#organization","name":"MiGFlug GmbH","url":"https:\/\/migflug.com\/afterburner\/it\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/migflug.com\/afterburner\/it\/#\/schema\/logo\/image\/","url":"https:\/\/ml5psubhxdln.i.optimole.com\/cb:0e0_.b970\/w:897\/h:278\/q:mauto\/ig:avif\/https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/06\/MIGFLUG_LOGO-no-background.png","contentUrl":"https:\/\/ml5psubhxdln.i.optimole.com\/cb:0e0_.b970\/w:897\/h:278\/q:mauto\/ig:avif\/https:\/\/migflug.com\/afterburner\/wp-content\/uploads\/sites\/4\/2026\/06\/MIGFLUG_LOGO-no-background.png","width":897,"height":278,"caption":"MiGFlug GmbH"},"image":{"@id":"https:\/\/migflug.com\/afterburner\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/MiGFlug\/","https:\/\/x.com\/migflug","https:\/\/www.instagram.com\/migflug\/","https:\/\/www.youtube.com\/user\/MiGFlug","https:\/\/www.linkedin.com\/company\/migflug.com\/","https:\/\/www.pinterest.ch\/migflug\/"]},{"@type":"Person","@id":"https:\/\/migflug.com\/afterburner\/it\/#\/schema\/person\/bc7f2d09b1d7111c45fdb1335b8f2cf9","name":"Connor Kerr","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ed6d7365eb237a1c91b800bf8dfeb14b8e30a3712ed7fec9e18a70088fc423a9?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ed6d7365eb237a1c91b800bf8dfeb14b8e30a3712ed7fec9e18a70088fc423a9?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ed6d7365eb237a1c91b800bf8dfeb14b8e30a3712ed7fec9e18a70088fc423a9?s=96&d=mm&r=g","caption":"Connor Kerr"},"description":"Connor Kerr escribe los art\u00edculos extensos de MiGFlug: historia de la aviaci\u00f3n, explicaciones sobre su funcionamiento y las historias que se esconden tras los titulares.","url":"https:\/\/migflug.com\/afterburner\/es\/author\/connorkerr\/"}]}},"_links":{"self":[{"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/posts\/31044508","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/comments?post=31044508"}],"version-history":[{"count":1,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/posts\/31044508\/revisions"}],"predecessor-version":[{"id":31044632,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/posts\/31044508\/revisions\/31044632"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/media\/31043886"}],"wp:attachment":[{"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/media?parent=31044508"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/categories?post=31044508"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/migflug.com\/afterburner\/es\/wp-json\/wp\/v2\/tags?post=31044508"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}