Skip to content
Admission Open 2026-27Enroll NowApply Now
Get A Consultation CallFreeCall me
AELP Online TrainingEnroll NowEnroll Now
METAR & TAF Decoder Guide for Pilots

METAR & TAF Decoder Guide for Pilots

Learn to decode METAR and TAF weather reports with step-by-step examples from Indian airports. Essential guide for DGCA meteorology exam preparation.

AA
Apano Aviation |15 min read
May 2, 2026

Understanding aviation weather reports is a fundamental skill every pilot must master. METAR and TAF are the two most critical weather products you'll use daily—from pre-flight planning to in-flight decisions.

This guide breaks down every element of these reports with real Indian airport examples, making DGCA exam preparation straightforward and practical.

What is METAR & TAF?

METAR (Meteorological Aerodrome Report)

METAR is a real-time weather observation taken at an aerodrome. It tells you what the weather is right now.

Key characteristics:

SPECI (Special Report)

A SPECI is an unscheduled METAR issued when significant weather changes occur between regular observations.

Triggers for SPECI:

TAF (Terminal Aerodrome Forecast)

TAF is a weather forecast for the aerodrome and its vicinity.

Key characteristics:

METAR Format Breakdown

A METAR follows this standard sequence:

TYPE ICAO DATE/TIME WIND VISIBILITY WEATHER CLOUDS TEMP/DEW QNH REMARKS

Example METAR

METAR VIDP 061030Z 27012KT 4000 HZ SCT020 BKN100 32/18 Q1008 NOSIG

Let's decode each element:

| Element | Value | Meaning | |---------|-------|---------|------| | TYPE | METAR | Routine observation | | ICAO | VIDP | Delhi Airport | | DATE/TIME | 061030Z | 6th day, 10:30 UTC | | WIND | 27012KT | 270° at 12 knots | | VISIBILITY | 4000 | 4000 meters | | WEATHER | HZ | Haze | | CLOUDS | SCT020 BKN100 | Scattered at 2000ft, Broken at 10000ft | | TEMP/DEW | 32/18 | Temp 32°C, Dewpoint 18°C | | QNH | Q1008 | Altimeter 1008 hPa | | TREND | NOSIG | No significant change expected |

Station Identifier (ICAO Code)

Indian airports use 4-letter ICAO codes starting with:

Common Indian Airport Codes

| Code | Airport | |------|---------|-----| | VIDP | Delhi (Indira Gandhi) | | VABB | Mumbai (Chhatrapati Shivaji) | | VOBL | Bengaluru (Kempegowda) | | VOMM | Chennai (Meenambakkam) | | VECC | Kolkata (Netaji Subhas) | | VOHS | Hyderabad (Rajiv Gandhi) | | VAGO | Goa (Dabolim) | | VAJJ | Jaipur | | VIAR | Amritsar | | VOCL | Kozhikode (Calicut) |

Date and Time Group

Format: DDHHMMz

Example: 251430Z = 25th day at 14:30 UTC

To convert to IST: Add 5 hours 30 minutes

Wind Group

Format: dddffGff KT or dddffGff MPS

Wind Examples

| Code | Meaning | |------|---------|-----| | 27015KT | 270° at 15 knots | | 36020G35KT | 360° at 20 knots, gusting 35 | | VRB03KT | Variable at 3 knots | | 00000KT | Calm | | 18010KT 150V210 | 180° at 10kt, varying 150°-210° |

Variable Wind Direction: Reported when direction varies by 60° or more and speed exceeds 3 knots.

Visibility

Reported in meters (4 digits) or statute miles (SM).

| Code | Meaning | |------|---------|-----| | 9999 | 10 km or more | | 5000 | 5000 meters | | 0800 | 800 meters | | 0200 | 200 meters | | 0050 | 50 meters | | CAVOK | Ceiling And Visibility OK |

CAVOK Conditions

CAVOK is reported when ALL of the following exist:

Runway Visual Range (RVR)

Format: Rnn/nnnnV or Rnn/nnnn

Example: R28/0600 = Runway 28, RVR 600 meters

| Prefix | Meaning | |--------|---------|-----| | M | Less than (M0200 = below 200m) | | P | More than (P2000 = above 2000m) | | U | Increasing | | D | Decreasing | | N | No change |

Weather Phenomena

Weather is coded using intensity + descriptor + phenomenon.

Intensity Prefixes

| Prefix | Meaning | |--------|---------|-----| | - | Light | | (none) | Moderate | | + | Heavy | | VC | In vicinity (8-16 km) |

Descriptors

| Code | Meaning | |------|---------|-----| | MI | Shallow | | PR | Partial | | BC | Patches | | DR | Drifting | | BL | Blowing | | SH | Showers | | TS | Thunderstorm | | FZ | Freezing |

Precipitation

| Code | Meaning | |------|---------|-----| | RA | Rain | | DZ | Drizzle | | SN | Snow | | SG | Snow grains | | IC | Ice crystals | | PL | Ice pellets | | GR | Hail (>5mm) | | GS | Small hail (<5mm) | | UP | Unknown precipitation |

Obscuration

| Code | Meaning | |------|---------|-----| | FG | Fog (visibility <1000m) | | BR | Mist (visibility 1000-5000m) | | HZ | Haze | | FU | Smoke | | VA | Volcanic ash | | DU | Dust | | SA | Sand |

Other Phenomena

| Code | Meaning | |------|---------|-----| | PO | Dust/sand whirls | | SQ | Squall | | FC | Funnel cloud/tornado | | SS | Sandstorm | | DS | Duststorm |

Weather Examples

| Code | Meaning | |------|---------|-----| | -RA | Light rain | | +TSRA | Heavy thunderstorm with rain | | VCSH | Showers in vicinity | | -FZRA | Light freezing rain | | +TSRAGR | Heavy TS with rain and hail | | BCFG | Fog patches | | MIFG | Shallow fog | | BLDU | Blowing dust |

Cloud Groups

Format: NNNhhh or NNNhhhCB/TCU

Cloud Amount

CodeOktasCoverage
FEW1-2Few (up to 25%)
SCT3-4Scattered (25-50%)
BKN5-7Broken (50-87%)
OVC8Overcast (100%)

Cloud Height

Height is in hundreds of feet AGL.

CodeHeight AGL
005500 ft
0202000 ft
10010,000 ft
25025,000 ft

Significant Cloud Types

| Code | Type | Significance | |------|------|--------------|-----| | CB | Cumulonimbus | Thunderstorm cloud | | TCU | Towering Cumulus | Developing CB |

Cloud Examples

| Code | Meaning | |------|---------|-----| | FEW010 | Few clouds at 1000 ft | | SCT025 | Scattered at 2500 ft | | BKN040CB | Broken CB at 4000 ft | | OVC002 | Overcast at 200 ft | | NSC | No significant cloud | | NCD | No cloud detected (auto) | | SKC | Sky clear |

Vertical Visibility

When sky obscured: VVhhh

Example: VV003 = Vertical visibility 300 ft (sky obscured)

Temperature and Dewpoint

Format: TT/DD (in whole degrees Celsius)

| Code | Meaning | |------|---------|-----| | 28/21 | Temp 28°C, Dewpoint 21°C | | 05/M02 | Temp 5°C, Dewpoint -2°C | | M08/M12 | Temp -8°C, Dewpoint -12°C |

Relative Humidity Tip: When temp equals dewpoint, RH ≈ 100% (fog likely).

Altimeter Setting (QNH)

Format: Qnnnn (hPa) or Annnn (inches Hg)

| Code | Meaning | |------|---------|-----| | Q1013 | QNH 1013 hPa | | Q0996 | QNH 996 hPa | | A2992 | Altimeter 29.92 inHg |

Standard Pressure: Q1013 or A2992

Trend Forecast (METAR only)

Added at end of METAR to indicate expected changes in next 2 hours.

| Code | Meaning | |------|---------|-----| | NOSIG | No significant change | | BECMG | Becoming (gradual change) | | TEMPO | Temporary fluctuations |

Example: TEMPO 3000 TSRA = Temporarily visibility 3000m with thunderstorm rain

TAF Format

TAF follows similar format but includes validity period and change indicators.

TAF VIDP 060500Z 0606/0712 31010KT 6000 HZ SCT030 
    TEMPO 0608/0612 4000 TSRA BKN025CB
    BECMG 0612/0614 27008KT 8000 NSW SCT035

TAF Elements

| Element | Example | Meaning | |---------|---------|---------|-----| | Validity | 0606/0712 | From 6th 0600Z to 7th 1200Z | | Initial conditions | 31010KT 6000 HZ | Base forecast | | TEMPO | 0608/0612 | Temporary: 0600-1200Z on 6th | | BECMG | 0612/0614 | Becoming: during 1200-1400Z |

TAF Change Indicators

CodeMeaningDuration
BECMGBecomingChange occurs during period
TEMPOTemporary<1 hour each, <50% of period
FMFromPermanent change from time
PROB3030% probabilityLow likelihood
PROB4040% probabilityModerate likelihood

NSW (No Significant Weather)

Used in BECMG/TEMPO to indicate weather has ended.

Example: BECMG 1214/1216 NSW = Weather clearing between 1200-1600Z

Decoding Practice: Indian Airport METARs

Example 1: Delhi (VIDP)

METAR VIDP 150830Z 27008KT 2000 HZ SCT020 BKN100 34/19 Q1006 NOSIG

Decode:

Example 2: Mumbai (VABB)

METAR VABB 150900Z 29015G25KT 5000 TSRA SCT018CB BKN025 OVC080 27/24 Q1008 TEMPO 2000 +TSRA

Decode:

Example 3: Bengaluru (VOBL)

METAR VOBL 150830Z 09005KT CAVOK 28/16 Q1012 NOSIG

Decode:

Example 4: Kolkata (VECC) - Poor Visibility

METAR VECC 150300Z 00000KT 0400 FG VV001 18/18 Q1014 BECMG 0800 BR

Decode:

Example 5: Chennai (VOMM) - TAF

TAF VOMM 150500Z 1506/1612 18012KT 6000 HZ FEW025 SCT100
    TEMPO 1509/1514 4000 TSRA SCT020CB BKN040
    BECMG 1514/1516 24008KT 8000 NSW SCT030
    PROB30 1602/1606 3000 BR

Decode:

Quick Reference Tables

Weather Codes Summary

CategoryCodes
PrecipitationRA DZ SN SG IC PL GR GS
ObscurationFG BR HZ FU DU SA VA
DescriptorsTS SH FZ BC MI PR DR BL
OtherPO SQ FC SS DS

Cloud Abbreviations

CodeMeaningOktas
SKC/CLRClear0
FEWFew1-2
SCTScattered3-4
BKNBroken5-7
OVCOvercast8

Visibility Conversions

| Meters | Statute Miles | Condition | |--------|---------------|-----------|-----| | <1000 | <5/8 SM | Fog | | 1000-5000 | 5/8-3 SM | Mist/Haze | | 5000-9999 | 3-6 SM | Moderate | | 9999+ | 6+ SM | Good |

Common DGCA Exam Questions

Q1: What does CAVOK mean? A: Visibility ≥10km, no cloud below 5000ft or MSA, no CB/TCU, no significant weather.

Q2: Difference between FG and BR? A: FG (fog) = visibility <1000m; BR (mist) = visibility 1000-5000m. Both caused by water droplets.

Q3: What triggers a SPECI? A: Significant changes in visibility, ceiling, wind, or onset/end of important weather phenomena.

Q4: How to identify thunderstorm in METAR? A: Look for TS in weather group and/or CB in cloud group.

Q5: TEMPO vs BECMG? A: TEMPO = temporary fluctuations (<1hr, <50% of time). BECMG = permanent change occurring during specified period.

Exam Tips

  1. Memorize codes systematically - Group by category (precipitation, obscuration, etc.)

  2. Practice with real METARs - Check aviationweather.gov or Indian airport METAR sites daily

  3. Time conversions - Always convert Z to IST by adding 5:30

  4. Cloud height - Remember it's in hundreds of feet AGL, not MSL

  5. CAVOK conditions - Know all three requirements

  6. Intensity matters - Light (-), Moderate (no prefix), Heavy (+)

  7. Vicinity (VC) - Weather is 8-16 km away, not at the airport

Conclusion

METAR and TAF decoding becomes intuitive with practice. Start by reading actual reports from Indian airports daily—this builds familiarity with common patterns and codes.

For DGCA exams, focus on:

Bookmark this guide and practice with real weather reports. Within a few weeks, decoding will become second nature.

Tags

Response (0)

Be the 1st One to Comment!

Recommendations

WhatsApp