AviationGrade AviationGrade
Home/Guides/Ground subjects

METAR and TAF Decoding Practice for DGCA Meteorology

On this page
METAR issued
Every 30 or 60 minutes, actual observation
TAF validity
Usually 24 or 30 hours
Governing codes
WMO FM-15 (METAR), FM-51 (TAF), ICAO Annex 3
Exam weight
Regularly tested in DGCA Meteorology

Every DGCA Meteorology paper has at least one question that hands you a raw METAR or TAF string and asks you to pick out the wind, the visibility, or what a change group means. Most candidates lose these marks not because the concept is hard but because they never actually sat down and decoded a full string end to end. This guide does that. We go group by group through both report types, then decode three complete strings from Indian airports, then give you one to decode yourself with the full answer laid out afterward.

Report structure: what METAR and TAF actually are

A METAR (Meteorological Aerodrome Report) is a snapshot. It tells you what the weather was doing at the aerodrome at the exact time it was observed, and it is issued routinely every 30 minutes at most international Indian airports, hourly at smaller ones. A SPECI is the same format issued outside the routine schedule when conditions change sharply enough to warrant it.

A TAF (Terminal Aerodrome Forecast) is a prediction. It covers a stated period ahead, usually 24 hours at Indian domestic aerodromes and 30 hours at major international ones, and it uses a small set of change indicators to show how the forecaster expects conditions to shift within that window. Both formats use the same building blocks for wind, visibility, weather and cloud, so once you can read a METAR, a TAF is mostly the same skill plus the change groups layered on top.

METAR groups explained

Read a METAR left to right. Each group has a fixed shape, and once you recognise the shape you can identify a group even if you have never seen that particular airport's report before.

GroupFormatExampleMeaning
Report typeMETAR or SPECIMETARRoutine observation or special observation
Station ID4 letter ICAO codeVIDPDelhi (Indira Gandhi International)
Date/timeddhhmmZ121030Z12th day, 1030 UTC
WinddddffGfgKT or MPS27008KTWind from 270 degrees true at 8 knots
Visibility4 digit metres or CAVOK4000Prevailing visibility 4000 metres
RVRRrr/vvvvFT or MR28/1200Runway 28 visual range 1200 metres
Weatherintensity + descriptor + phenomenon-RA, BR, HZLight rain, mist, haze
CloudFEW/SCT/BKN/OVC + heightBKN008Broken cloud at 800 feet
Temp/dewpointTT/DD in whole degrees C28/24Temperature 28C, dewpoint 24C
QNHQxxxx hPaQ1006Altimeter setting 1006 hectopascals
TrendNOSIG, BECMG, TEMPONOSIGNo significant change expected in next 2 hours
RemarksRMK free textRMK FEW CUAdditional supplementary remark

A few sub points examiners like to test. Wind direction is always given in degrees true in the coded group, not magnetic, though ATC gives it to you in magnetic verbally. Calm wind is coded 00000KT. A variable direction at low speed is shown as VRB, for example VRB02KT. When the wind direction varies by 60 degrees or more either side of the mean during the 10 minutes before observation, and the mean speed exceeds 3 knots, a variability group like 240V300 is appended after the main wind group.

Visibility below 800 metres steps in 50 metre increments, from 800 up to 5000 metres it steps in 100 metre increments, and above 5000 up to 9999 it uses whole kilometre steps written as thousands of metres. 9999 means visibility of 10 kilometres or more. If visibility differs markedly by direction, a minimum visibility with its compass direction is added as a second group.

Weather phenomena codes combine three optional parts: intensity (- for light, no sign for moderate, + for heavy), a descriptor (MI shallow, BC patches, DR drifting, BL blowing, SH shower, TS thunderstorm, FZ freezing), and the phenomenon itself (RA rain, DZ drizzle, SN snow, BR mist, FG fog, HZ haze, DU dust, SQ squall, FC funnel cloud, GR hail). TS alone with no phenomenon following it is not valid; it is always paired, for example TSRA for thunderstorm with rain.

TAF groups explained

A TAF opens the same way as a METAR: station identifier, then an origin date/time group, then the validity period written as two pairs of day/hour, for example 1206/1306 meaning valid from the 12th at 0600Z to the 13th at 0600Z. After that comes a baseline forecast built from the same wind, visibility, weather and cloud groups as a METAR, followed by however many change groups the forecaster needs.

Change indicatorMeaning
FM ddhhmmFrom this time onward, a completely new set of conditions replaces everything before it. Always starts a fresh line.
BECMG ddhh/ddhhBecoming. Conditions change gradually and permanently within the stated window, most likely settling by the end of it.
TEMPO ddhh/ddhhTemporary. Conditions fluctuate for periods of under an hour, and in total for under half the stated period, then revert to the underlying forecast.
PROB30 / PROB40A 30 percent or 40 percent probability of the conditions that follow, often paired with TEMPO for a marginal, short lived risk such as a thunderstorm.

The distinction examiners most often probe is BECMG versus TEMPO. BECMG describes a lasting shift, the new state is expected to hold once the transition window ends. TEMPO describes a fluctuation, the underlying forecast is still valid and the temporary condition comes and goes within the window without permanently replacing it.

Worked example: VIDP METAR

Decode a Delhi METAR in winter fog conditions
METAR VIDP 121030Z 00000KT 0500 R28/0600N FG VV002 18/17 Q1015 NOSIG RMK FOG DENSE

Delhi aerodrome, observed on the 12th at 1030 UTC. Wind is calm (00000KT). Prevailing visibility is 500 metres. Runway 28 RVR is 600 metres and steady (N means no significant trend). FG is fog, and VV002 is vertical visibility of 200 feet, reported instead of a cloud group because the sky is obscured. Temperature 18C, dewpoint 17C, a spread of only 1 degree which is exactly what drives radiation fog. QNH is 1015 hectopascals. NOSIG means no significant change expected in the next two hours, and the remark confirms dense fog. This is a textbook winter morning fog METAR from north India and a very likely exam extract.

Worked example: VABB METAR

Decode a Mumbai METAR during the monsoon
METAR VABB 150330Z 22018G30KT 3000 TSRA BKN012CB OVC025 26/25 Q1004 BECMG TL0430 5000 SHRA

Mumbai aerodrome, observed on the 15th at 0330 UTC. Wind from 220 degrees at 18 knots gusting to 30 knots, consistent with a monsoon squall line. Visibility 3000 metres in thunderstorm with rain (TSRA). Cloud is broken cumulonimbus at 1200 feet and overcast at 2500 feet, the CB confirming active convection and the low broken layer explaining the reduced visibility. Temperature 26C, dewpoint 25C, QNH 1004 hectopascals, notably low for a deep monsoon low pressure system offshore. The trailing BECMG TL0430 5000 SHRA means conditions are expected to improve, becoming by 0430Z, to 5000 metres visibility in showers of rain, the thunderstorm having passed through.

Worked example: VOBL TAF

Decode a Bengaluru TAF with BECMG, TEMPO and PROB30
TAF VOBL 121700Z 1218/1318 20010KT 6000 SCT018 BKN030
BECMG 1220/1222 21015KT 4000 SHRA BKN015
TEMPO 1300/1306 3000 TSRA BKN010CB
PROB30 TEMPO 1306/1310 0800 FG VV003

Bengaluru TAF issued on the 12th at 1700Z, valid from the 12th at 1800Z to the 13th at 1800Z, a 24 hour validity. The baseline forecast is wind 200 degrees at 10 knots, visibility 6000 metres, scattered cloud at 1800 feet and broken at 3000 feet. The first change group says that becoming between 2000Z and 2200Z on the 12th, wind shifts to 210 at 15 knots, visibility drops to 4000 metres in showers of rain, with broken cloud lowering to 1500 feet, and this state is expected to hold once the transition completes. The second group says that temporarily between 0000Z and 0600Z on the 13th, for short spells, visibility can fall to 3000 metres in thunderstorm with rain and broken cumulonimbus at 1000 feet, reverting to the becoming state in between. The final group adds a 30 percent probability that temporarily between 0600Z and 1000Z on the 13th, early morning radiation fog develops, dropping visibility to 800 metres with vertical visibility only 300 feet, a plausible post monsoon clearance morning pattern for Bengaluru.

Decode this yourself

Read the string below and try to build the full decode before you look at the answer underneath. Cover the answer with your hand or a piece of paper first if you want an honest attempt.

Practice string, Hyderabad
METAR VOHS 090900Z 31006KT 280V340 8000 NSC 24/19 Q1012 NOSIG

Hyderabad aerodrome, observed on the 9th at 0900 UTC. Wind from 310 degrees at 6 knots, varying between 280 and 340 degrees, meaning the direction is oscillating across a 60 degree arc around the mean while the mean speed stays above 3 knots. Visibility 8000 metres. NSC means no significant cloud, that is, no cloud below 5000 feet, no cumulonimbus and no towering cumulonimbus, but visibility is not high enough to justify CAVOK so it is written out separately. Temperature 24C, dewpoint 19C, a healthy 5 degree spread meaning fog is not an imminent risk. QNH 1012 hectopascals. NOSIG, no significant change expected in the next two hours. This is a fair weather morning report typical of Hyderabad outside the monsoon months.

Exam tips for METAR/TAF questions

  • Work left to right and name each group type before you try to read its value. Half the marks lost are from misreading which group you are looking at, not from misreading the value itself.
  • Memorise the visibility step rules (50m below 800m, 100m up to 5000m, whole km above) since examiners like to test edge cases around these boundaries.
  • Do not confuse BECMG with TEMPO. If the question describes a lasting shift, it is BECMG. If it describes something that comes and goes, it is TEMPO.
  • CAVOK is a complete replacement for visibility, weather and cloud together. If any one of its three conditions fails, CAVOK cannot be used and the groups must be written out individually.
  • RVR is reported per runway and only when visibility or RVR itself is below a threshold value, so its presence in a string is itself a clue that visibility is degraded.

FAQ

What's the difference between METAR and TAF?
A METAR is an actual observation of the weather at an aerodrome at a fixed time, issued half hourly or hourly. A TAF is a forecast of expected weather at that aerodrome over a stated validity period, usually 24 or 30 hours, and it uses change groups like BECMG and TEMPO to describe how conditions are expected to evolve.
What do the cloud group letters (FEW/SCT/BKN/OVC) mean?
They describe cloud cover in oktas, eighths of the sky covered. FEW means 1 to 2 oktas, SCT (scattered) means 3 to 4 oktas, BKN (broken) means 5 to 7 oktas, and OVC (overcast) means all 8 oktas covered. Each group is followed by a three digit height in hundreds of feet above the aerodrome.
How is visibility reported when it's below 5000 meters?
Below 5000 meters, visibility is reported in steps of 100 meters down to 800 meters, and below 800 meters it steps in 50 meter increments. If visibility varies significantly by direction, a minimum visibility with its compass direction can be added as a second group after the prevailing value.
What does CAVOK mean?
CAVOK stands for Ceiling And Visibility OK. It replaces the visibility, weather and cloud groups in one word when visibility is 10 kilometres or more, no cloud below 5000 feet or below the highest minimum sector altitude whichever is greater, no cumulonimbus or towering cumulonimbus, and no significant weather is present.
How many METAR/TAF decoding questions come up in the DGCA Meteorology paper?
DGCA does not publish a fixed count, but candidates consistently report 2 to 5 questions per paper that require decoding a METAR or TAF string or identifying what a specific group means, so it is a high value topic to practise properly rather than skim.
AviationGrade
AviationGrade editorial team
From WMO code FM-15 METAR, FM-51 TAF and ICAO Annex 3

We build the DGCA question banks these guides link to. Corrections welcome and credited.

Sources & references

  • WMO code form FM-15 (METAR) and FM-51 (TAF) specifications
  • ICAO Annex 3, Meteorological Service for International Air Navigation
  • India Meteorological Department aviation weather bulletins and practices

Spotted something out of date? Tell us and we will fix it.