| 2026-01-27 17:54:00Z |
220° at 21 kts, Gusting to 35 kts |
Very Gusty Winds |
0.25 |
LIFR |
Clouds OVX at 900, BROKEN at 16000, BROKEN at 20000, FEW at 1500 |
METAR KBUF 271754Z 22021G35KT 1/4SM R23/2000V2800FT SN BLSN VV009 M12/M14 A2984 RMK AO2 PK WND 23035/1753 SLP122 4/011 933016 P0000 60000 T11221144 11122 21150 56008 $ |
| 2026-01-27 12:54:00Z |
210° at 14 kts |
Light Snow |
0.75 |
LIFR |
Clouds OVERCAST at 2400, BROKEN at 15000, OVERCAST at 30000, BROKEN at 14000 |
METAR KBUF 271254Z 21014KT 3/4SM R23/4000VP6000FT -SN OVC024 M15/M18 A2990 RMK AO2 PK WND 21027/1227 SLP142 P0000 T11501183 $ |
| 2026-01-27 08:27:00Z |
240° at 20 kts, Gusting to 35 kts |
Very Gusty Winds |
1.25 |
IFR |
Clouds BROKEN at 1000, BROKEN at 1700, OVERCAST at 2600, OVERCAST at 7000 |
SPECI KBUF 270827Z 24020G35KT 1 1/4SM -SN BLSN BKN010 BKN017 OVC026 M13/M16 A3000 RMK AO2 PK WND 23035/0806 P0000 T11331161 $ |
| 2026-01-27 07:21:00Z |
240° at 20 kts, Gusting to 35 kts |
Very Gusty Winds |
0.5 |
LIFR |
Clouds OVERCAST at 1100, BROKEN at 4800, BROKEN at 4000, OVERCAST at 7000 |
SPECI KBUF 270721Z 24020G35KT 1/2SM R23/4000VP6000FT SN BLSN OVC011 M13/M16 A3002 RMK AO2 PK WND 24035/0706 P0000 T11331156 $ |
| 2026-01-27 05:24:00Z |
250° at 11 kts, Gusting to 21 kts |
Heavy Snow, Gusty Winds |
0.25 |
LIFR |
Clouds BROKEN at 1300, OVERCAST at 4500, BROKEN at 15000, OVERCAST at 7000 |
SPECI KBUF 270524Z 25011G21KT 1/4SM R23/5000VP6000FT +SN BKN013 OVC045 M11/M15 A3002 RMK AO2 SNB17 P0000 T11111150 $ |
| 2026-01-26 20:54:00Z |
280° at 16 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 2500, BROKEN at 3700, OVERCAST at 5000, BROKEN at 25000 |
METAR KBUF 262054Z 28016G22KT 10SM -SN FEW025 BKN037 OVC050 M09/M16 A2995 RMK AO2 SLP157 PCPN VRY LGT P0000 60000 T10941161 53013 $ |
| 2026-01-26 19:54:00Z |
260° at 14 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds FEW at 1800, SCATTERED at 2500, OVERCAST at 3000, BROKEN at 25000 |
METAR KBUF 261954Z 26014G20KT 10SM -SN FEW018 SCT025 OVC030 M10/M16 A2993 RMK AO2 SLP150 PCPN VRY LGT P0000 T11001161 $ |
| 2026-01-26 19:09:00Z |
250° at 12 kts |
Light Snow |
5 |
MVFR |
Clouds SCATTERED at 2500, OVERCAST at 3000, OVERCAST at 10000, OVERCAST at 6500 |
SPECI KBUF 261909Z 25012KT 5SM -SN SCT025 OVC030 M11/M15 A2992 RMK AO2 P0000 T11061150 $ |
| 2026-01-26 19:01:00Z |
260° at 14 kts |
Light Snow |
2 |
IFR |
Clouds SCATTERED at 2000, BROKEN at 2700, OVERCAST at 3200, OVERCAST at 9700 |
SPECI KBUF 261901Z 26014KT 2SM -SN SCT020 BKN027 OVC032 M11/M14 A2992 RMK AO2 P0000 T11061144 $ |
| 2026-01-26 17:54:00Z |
250° at 12 kts |
Light Snow |
6 |
MVFR |
Clouds FEW at 1800, BROKEN at 2700, BROKEN at 4300, OVERCAST at 6000 |
METAR KBUF 261754Z COR 25012KT 6SM -SN FEW018 BKN027 BKN043 M11/M15 A2991 RMK AO2 SLP145 P0000 60001 4/012 933016 T11111150 11106 21117 50003 $ |
| 2026-01-26 17:28:00Z |
270° at 12 kts |
Light Snow |
3 |
MVFR |
Clouds FEW at 1500, BROKEN at 2900, BROKEN at 4100, BROKEN at 5500 |
SPECI KBUF 261728Z 27012KT 3SM -SN FEW015 BKN029 BKN041 M11/M14 A2992 RMK AO2 P0000 T11111144 $ |
| 2026-01-26 16:54:00Z |
260° at 12 kts |
Light Snow |
1.5 |
IFR |
Clouds SCATTERED at 1800, BROKEN at 2700, OVERCAST at 3500, OVERCAST at 2700 |
METAR KBUF 261654Z 26012KT 1 1/2SM -SN SCT018 BKN027 OVC035 M12/M14 A2992 RMK AO2 SLP148 P0000 T11171144 $ |
| 2026-01-26 16:29:00Z |
230° at 10 kts |
Light Snow |
1.25 |
IFR |
Clouds BROKEN at 1600, BROKEN at 2500, OVERCAST at 3500, BROKEN at 14000 |
SPECI KBUF 261629Z 23010KT 1 1/4SM -SN BKN016 BKN025 OVC035 M12/M14 A2992 RMK AO2 P0000 T11171144 $ |
| 2026-01-26 15:54:00Z |
250° at 9 kts |
Light Snow |
1.75 |
IFR |
Clouds SCATTERED at 1800, OVERCAST at 3100, OVERCAST at 3900, OVERCAST at 2000 |
METAR KBUF 261554Z 25009KT 1 3/4SM -SN SCT018 OVC031 M11/M14 A2992 RMK AO2 SLP147 P0000 T11111144 $ |
| 2026-01-26 15:14:00Z |
250° at 10 kts |
Light Snow |
8 |
MVFR |
Clouds SCATTERED at 1900, BROKEN at 2900, BROKEN at 4200, BROKEN at 3000 |
SPECI KBUF 261514Z 25010KT 8SM -SN SCT019 BKN029 BKN042 M11/M14 A2990 RMK AO2 P0000 T11111139 $ |
| 2026-01-26 14:54:00Z |
260° at 8 kts |
Light Snow |
1.75 |
IFR |
Clouds BROKEN at 1900, BROKEN at 3100, BROKEN at 4200, BROKEN at 8000 |
METAR KBUF 261454Z 26008KT 1 3/4SM -SN BKN019 BKN031 BKN042 M11/M14 A2990 RMK AO2 SLP142 P0000 60001 T11111139 53007 $ |
| 2026-01-26 13:54:00Z |
280° at 7 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds SCATTERED at 1400, BROKEN at 2400, OVERCAST at 3800, BROKEN at 9000 |
METAR KBUF 261354Z 28007KT 1 1/2SM -SN BR SCT014 BKN024 OVC038 M11/M13 A2989 RMK AO2 SLP137 P0000 T11111133 $ |
| 2026-01-26 13:49:00Z |
300° at 10 kts |
Light Snow, Mist |
2 |
IFR |
Clouds SCATTERED at 1400, BROKEN at 2400, OVERCAST at 3800, BROKEN at 8000 |
SPECI KBUF 261349Z 30010KT 2SM R23/5500VP6000FT -SN BR SCT014 BKN024 OVC038 M11/M13 A2989 RMK AO2 P0000 $ |
| 2026-01-26 12:54:00Z |
330° at 6 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds FEW at 1200, SCATTERED at 1600, OVERCAST at 2700, OVERCAST at 6000 |
METAR KBUF 261254Z 33006KT 1 3/4SM -SN BR FEW012 SCT016 OVC027 M11/M13 A2988 RMK AO2 SLP134 P0001 T11061128 $ |
| 2026-01-26 11:54:00Z |
240° at 5 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds OVERCAST at 2500, BROKEN at 2600, OVERCAST at 7000 |
METAR KBUF 261154Z 24005KT 1 1/4SM -SN BR OVC025 M12/M13 A2987 RMK AO2 SLP130 4/011 P0001 60001 70032 T11171133 11117 21144 53015 $ |
| 2026-01-26 11:13:00Z |
240° at 6 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 2100, BROKEN at 2800, OVERCAST at 3300, OVERCAST at 3900 |
SPECI KBUF 261113Z 24006KT 2SM -SN BR OVC021 M12/M14 A2985 RMK AO2 P0000 T11171139 $ |
| 2026-01-26 10:54:00Z |
250° at 7 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 2300, OVERCAST at 8500, OVERCAST at 6000 |
METAR KBUF 261054Z 25007KT 3SM -SN BR OVC023 M12/M14 A2985 RMK AO2 SLP125 P0000 T11171139 $ |
| 2026-01-26 09:54:00Z |
230° at 3 kts |
Light Snow |
7 |
MVFR |
Clouds BROKEN at 2400, OVERCAST at 3100, OVERCAST at 6500, BROKEN at 2400 |
METAR KBUF 260954Z 23003KT 7SM -SN BKN024 OVC031 M13/M15 A2983 RMK AO2 SLP116 P0000 T11281150 $ |
| 2026-01-26 09:09:00Z |
250° at 3 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds OVERCAST at 2900, OVERCAST at 1300, BROKEN at 6000, OVERCAST at 8000 |
SPECI KBUF 260909Z 25003KT 5SM -SN BR OVC029 M13/M16 A2982 RMK AO2 PCPN VRY LGT P0000 T11331156 $ |
| 2026-01-26 08:54:00Z |
300° at 5 kts |
Light Snow |
7 |
VFR |
Clouds BROKEN at 3100, OVERCAST at 5500, OVERCAST at 8000, OVERCAST at 3500 |
METAR KBUF 260854Z 30005KT 7SM -SN BKN031 OVC055 M13/M16 A2982 RMK AO2 SNB27 SLP116 PCPN VRY LGT P0000 60000 T11331161 52011 $ |
| 2026-01-26 06:25:00Z |
Winds Calm |
Light Snow |
9 |
VFR |
Clouds FEW at 4000, SCATTERED at 6500, OVERCAST at 1000 |
SPECI KBUF 260625Z 00000KT 9SM -SN FEW040 SCT065 M14/M17 A2981 RMK AO2 PCPN VRY LGT P0000 T11441172 $ |
| 2026-01-26 05:23:00Z |
100° at 7 kts |
Light Snow |
9 |
MVFR |
Clouds BROKEN at 2500, OVERCAST at 6000, OVERCAST at 2400 |
SPECI KBUF 260523Z 10007KT 9SM -SN BKN025 OVC060 M14/M17 A2979 RMK AO2 P0000 T11391167 $ |
| 2026-01-26 04:54:00Z |
90° at 6 kts |
Light Snow |
8 |
VFR |
Clouds FEW at 3100, OVERCAST at 6500, OVERCAST at 25000, BROKEN at 4700 |
METAR KBUF 260454Z 09006KT 8SM -SN FEW031 OVC065 M13/M17 A2981 RMK AO2 SLP110 P0000 T11331167 411171139 $ |
| 2026-01-26 02:59:00Z |
60° at 8 kts |
Light Snow |
2.5 |
IFR |
Clouds OVERCAST at 3100, BROKEN at 5600, BROKEN at 6800, OVERCAST at 20000 |
SPECI KBUF 260259Z 06008KT 2 1/2SM R23/3000VP6000FT -SN OVC031 M13/M16 A2982 RMK AO2 P0000 T11331161 $ |
| 2026-01-26 02:54:00Z |
70° at 8 kts |
Light Snow |
1 |
IFR |
Clouds OVERCAST at 2700, OVERCAST at 1000, OVERCAST at 7500, BROKEN at 3900 |
METAR KBUF 260254Z 07008KT 1SM R23/P6000FT -SN OVC027 M13/M16 A2982 RMK AO2 SLP115 P0001 60005 T11331161 58026 $ |
| 2026-01-26 02:25:00Z |
60° at 11 kts |
Light Snow |
0.75 |
LIFR |
Clouds OVX at 1500, BROKEN at 3500, OVERCAST at 5500 |
SPECI KBUF 260225Z 06011KT 3/4SM R23/3500VP6000FT -SN VV015 M13/M16 A2982 RMK AO2 P0001 T11331161 $ |
| 2026-01-26 01:54:00Z |
60° at 11 kts |
Light Snow |
1.5 |
IFR |
Clouds OVERCAST at 1800, SCATTERED at 25000, SCATTERED at 22000, OVERCAST at 6000 |
METAR KBUF 260154Z 06011KT 1 1/2SM R23/4500VP6000FT -SN OVC018 M13/M16 A2984 RMK AO2 SLP123 P0002 T11331161 $ |
| 2026-01-26 01:21:00Z |
60° at 13 kts |
Light Snow |
1.25 |
IFR |
Clouds OVERCAST at 1600, OVERCAST at 1900, OVERCAST at 3200, OVERCAST at 4700 |
SPECI KBUF 260121Z 06013KT 1 1/4SM R23/6000VP6000FT -SN OVC016 M13/M16 A2986 RMK AO2 P0001 T11331161 $ |
| 2026-01-26 00:54:00Z |
50° at 15 kts, Gusting to 24 kts |
Light Snow, Mist, Gusty Winds |
1 |
IFR |
Clouds OVX at 1200, BROKEN at 20000, OVERCAST at 11000, OVERCAST at 5000 |
METAR KBUF 260054Z 05015G24KT 1SM R23/4000VP6000FT -SN BR VV012 M14/M16 A2988 RMK AO2 SLP134 P0002 T11391161 $ |
| 2026-01-25 23:54:00Z |
20° at 12 kts |
Light Snow |
1 |
IFR |
Clouds OVX at 1600, OVERCAST at 3200, OVERCAST at 2200 |
METAR KBUF 252354Z 02012KT 1SM R23/P6000FT -SN VV016 M13/M16 A2990 RMK AO2 SLP142 4/010 P0001 60016 T11331161 11117 21133 55016 $ |
| 2026-01-25 22:54:00Z |
40° at 11 kts |
Light Snow |
1.25 |
IFR |
Clouds OVERCAST at 1500, OVERCAST at 3000, OVERCAST at 4800, BROKEN at 2400 |
METAR KBUF 252254Z 04011KT 1 1/4SM R23/6000VP6000FT -SN OVC015 M13/M16 A2989 RMK AO2 SLP140 P0003 T11281156 $ |
| 2026-01-25 17:40:00Z |
70° at 13 kts |
Snow |
0.5 |
LIFR |
Clouds OVX at 900, SCATTERED at 2100, SCATTERED at 3300, OVERCAST at 10000 |
SPECI KBUF 251740Z 07013KT 1/2SM R23/2400V3500FT SN VV009 M12/M15 A3008 RMK AO2 P0001 T11221150 $ |
| 2026-01-25 17:06:00Z |
70° at 12 kts |
Snow |
0.5 |
LIFR |
Clouds OVX at 1500, OVERCAST at 4000, OVERCAST at 9000 |
SPECI KBUF 251706Z 07012KT 1/2SM R23/3000V6000FT SN VV015 M12/M15 A3011 RMK AO2 P0000 T11221150 $ |
| 2026-01-25 15:30:00Z |
70° at 14 kts, Gusting to 21 kts |
Snow, Gusty Winds |
0.5 |
LIFR |
Clouds OVX at 1300, OVERCAST at 1400, BROKEN at 3200, OVERCAST at 2500 |
SPECI KBUF 251530Z 07014G21KT 1/2SM R23/2200V5000FT SN VV013 M13/M16 A3021 RMK AO2 P0001 T11281156 $ |
| 2026-01-25 14:54:00Z |
70° at 15 kts |
Light Snow |
0.75 |
LIFR |
Clouds OVX at 1700, OVERCAST at 2100, OVERCAST at 2000, BROKEN at 8000 |
METAR KBUF 251454Z 07015KT 3/4SM R23/3000V5500FT -SN VV017 M13/M16 A3022 RMK AO2 SLP252 P0001 60004 T11281156 58033 $ |
| 2026-01-25 14:27:00Z |
70° at 14 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
0.75 |
LIFR |
Clouds OVX at 1700, BROKEN at 2600, OVERCAST at 3200, OVERCAST at 8000 |
SPECI KBUF 251427Z 07014G22KT 3/4SM R23/2600VP6000FT -SN VV017 M13/M16 A3024 RMK AO2 P0001 T11281156 $ |
| 2026-01-25 14:09:00Z |
70° at 16 kts |
Light Snow |
0.75 |
LIFR |
Clouds OVX at 1400, SCATTERED at 2100, BROKEN at 3600 |
SPECI KBUF 251409Z 07016KT 3/4SM R23/5500V6000FT -SN VV014 M13/M16 A3025 RMK AO2 PRESFR P0000 T11281156 $ |
| 2026-01-25 13:26:00Z |
70° at 11 kts |
Snow |
0.5 |
LIFR |
Clouds OVX at 1400, BROKEN at 2500, OVERCAST at 9000, OVERCAST at 8000 |
SPECI KBUF 251326Z 07011KT 1/2SM R23/4000VP6000FT SN VV014 M13/M16 A3030 RMK AO2 PRESFR P0001 T11281156 $ |
| 2026-01-25 12:54:00Z |
80° at 11 kts |
Light Snow |
1.25 |
IFR |
Clouds OVERCAST at 2300, OVERCAST at 1200, OVERCAST at 8500, OVERCAST at 9000 |
METAR KBUF 251254Z 08011KT 1 1/4SM R23/4500VP6000FT -SN OVC023 M13/M16 A3033 RMK AO2 SLP290 P0001 T11281156 $ |
| 2026-01-25 12:21:00Z |
80° at 10 kts |
Light Snow |
1.75 |
IFR |
Clouds OVERCAST at 2900, OVERCAST at 3800, OVERCAST at 3500, FEW at 7800 |
SPECI KBUF 251221Z 08010KT 1 3/4SM -SN OVC029 M13/M16 A3033 RMK AO2 P0001 T11281156 $ |
| 2026-01-25 12:08:00Z |
80° at 12 kts |
Light Snow |
2.5 |
IFR |
Clouds OVERCAST at 3500, OVERCAST at 1800, OVERCAST at 5900, OVERCAST at 6500 |
SPECI KBUF 251208Z 08012KT 2 1/2SM -SN OVC035 M13/M16 A3032 RMK AO2 P0000 T11281161 $ |
| 2026-01-25 11:32:00Z |
80° at 11 kts |
Light Snow |
3 |
MVFR |
Clouds OVERCAST at 3000, SCATTERED at 2700, OVERCAST at 10000, OVERCAST at 18000 |
SPECI KBUF 251132Z 08011KT 3SM -SN OVC030 M13/M16 A3035 RMK AO2 P0000 T11281156 $ |
| 2026-01-25 10:54:00Z |
80° at 8 kts |
Light Snow |
2 |
IFR |
Clouds OVERCAST at 2800, FEW at 2600, OVERCAST at 8000, BROKEN at 7000 |
METAR KBUF 251054Z 08008KT 2SM -SN OVC028 M13/M16 A3038 RMK AO2 SLP305 P0001 T11281156 $ |
| 2026-01-25 10:28:00Z |
90° at 8 kts |
Light Snow |
2 |
IFR |
Clouds OVERCAST at 3100, OVERCAST at 3300, OVERCAST at 3500, OVERCAST at 3000 |
SPECI KBUF 251028Z 09008KT 2SM -SN OVC031 M13/M16 A3040 RMK AO2 P0001 T11281161 $ |
| 2026-01-25 10:10:00Z |
90° at 9 kts |
Light Snow |
1.5 |
IFR |
Clouds OVERCAST at 2700, OVERCAST at 6500, BROKEN at 2000, OVERCAST at 5000 |
SPECI KBUF 251010Z 09009KT 1 1/2SM -SN OVC027 M13/M17 A3041 RMK AO2 P0000 T11281167 $ |
| 2026-01-25 09:40:00Z |
80° at 10 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 5000, OVERCAST at 7000, OVERCAST at 3400, OVERCAST at 12000 |
SPECI KBUF 250940Z 08010KT 10SM -SN BKN050 OVC070 M13/M19 A3041 RMK AO2 SNB39 P0000 T11281189 $ |
| 2026-01-24 02:16:00Z |
270° at 13 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
8 |
MVFR |
Clouds BROKEN at 2700, SCATTERED at 7500, BROKEN at 9000 |
SPECI KBUF 240216Z 27013G24KT 8SM -SN BKN027 M17/M22 A3051 RMK AO2 SNB16 P0000 T11671217 $ |
| 2026-01-23 10:15:00Z |
280° at 13 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
7 |
VFR |
Clouds BROKEN at 3800, BROKEN at 5000, OVERCAST at 6000 |
SPECI KBUF 231015Z 28013G24KT 7SM -SN BKN038 BKN050 OVC060 M09/M14 A3008 RMK AO2 SNB15 P0000 T10941144 $ |
| 2026-01-23 06:18:00Z |
260° at 13 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds SCATTERED at 1600, OVERCAST at 4700, BROKEN at 2800, OVERCAST at 8000 |
SPECI KBUF 230618Z COR 26013G20KT 8SM -SN SCT016 OVC047 M07/M10 A3002 RMK AO2 P0000 T10721100 |
| 2026-01-23 04:54:00Z |
260° at 13 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
7 |
VFR |
Clouds BROKEN at 3100, BROKEN at 4600, OVERCAST at 8000, BROKEN at 30000 |
METAR KBUF 230454Z 26013G26KT 7SM -SN BKN031 BKN046 M06/M12 A3003 RMK AO2 PK WND 26026/0448 SLP180 P0000 T10611122 400001067 |
| 2026-01-23 03:54:00Z |
250° at 16 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds FEW at 4200, FEW at 5500, BROKEN at 7000, BROKEN at 7500 |
METAR KBUF 230354Z 25016G26KT 8SM -SN FEW042 FEW055 BKN070 M06/M14 A3004 RMK AO2 PK WND 24029/0323 SLP186 P0000 T10611144 |
| 2026-01-22 23:44:00Z |
240° at 21 kts, Gusting to 36 kts |
Very Gusty Winds |
4 |
MVFR |
Clouds FEW at 2900, BROKEN at 4200, OVERCAST at 4900 |
SPECI KBUF 222344Z 24021G36KT 4SM -SN BLSN FEW029 BKN042 OVC049 M06/M10 A3005 RMK AO2 PK WND 24036/2341 P0000 T10561100 |
| 2026-01-22 22:59:00Z |
240° at 20 kts, Gusting to 31 kts |
Light Snow, Very Gusty Winds |
1.25 |
IFR |
Clouds SCATTERED at 2200, BROKEN at 3400, OVERCAST at 4600, OVERCAST at 9000 |
SPECI KBUF 222259Z 24020G31KT 1 1/4SM -SN SCT022 BKN034 OVC046 M06/M09 A3003 RMK AO2 PK WND 24031/2257 P0000 T10561094 |
| 2026-01-22 22:32:00Z |
260° at 15 kts, Gusting to 22 kts |
Light Snow, Mist, Gusty Winds |
1.5 |
IFR |
Clouds SCATTERED at 700, OVERCAST at 2200, OVERCAST at 3300, OVERCAST at 4400 |
SPECI KBUF 222232Z 26015G22KT 1 1/2SM -SN BR SCT007 OVC022 M06/M08 A3003 RMK AO2 PK WND 26028/2155 P0000 T10611078 |
| 2026-01-22 21:41:00Z |
230° at 22 kts, Gusting to 39 kts |
Very Gusty Winds |
1 |
IFR |
Clouds SCATTERED at 2600, OVERCAST at 3800, BROKEN at 7000, BROKEN at 18000 |
SPECI KBUF 222141Z 23022G39KT 1SM R23/P6000FT -SN BLSN SCT026 OVC038 M05/M09 A3002 RMK AO2 PK WND 25040/2131 SNB31 P0000 T10501094 |
| 2026-01-22 20:17:00Z |
230° at 24 kts, Gusting to 39 kts |
Very Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 2600, OVERCAST at 3300, OVERCAST at 6000, BROKEN at 5000 |
SPECI KBUF 222017Z 23024G39KT 3SM -SN BLSN BKN026 OVC033 M05/M09 A2999 RMK AO2 PK WND 23039/2008 P0000 T10501089 |
| 2026-01-22 18:54:00Z |
240° at 25 kts, Gusting to 40 kts |
Very Gusty Winds |
4 |
MVFR |
Clouds SCATTERED at 1200, SCATTERED at 2100, BROKEN at 3700, SCATTERED at 18000 |
METAR KBUF 221854Z 24025G40KT 4SM R23/4000VP6000FT -SN BLSN SCT012 SCT021 BKN037 M04/M08 A2997 RMK AO2 PK WND 24040/1848 SLP158 P0000 T10391078 |
| 2026-01-22 18:37:00Z |
240° at 25 kts, Gusting to 39 kts |
Very Gusty Winds |
1.5 |
IFR |
Clouds FEW at 900, BROKEN at 1600, OVERCAST at 3400 |
SPECI KBUF 221837Z 24025G39KT 1 1/2SM R23/5000VP6000FT -SN BLSN FEW009 BKN016 OVC034 M04/M06 A2996 RMK AO2 PK WND 23039/1833 P0000 T10391061 |
| 2026-01-22 14:54:00Z |
250° at 16 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 1700, FEW at 3700, BROKEN at 7000, BROKEN at 20000 |
METAR KBUF 221454Z 25016G24KT 10SM -SN FEW017 FEW037 BKN070 M03/M08 A2996 RMK AO2 PK WND 25026/1443 SNB52 SLP153 PCPN VRY LGT DRSN P0000 60003 T10331078 53035 |
| 2026-01-22 13:36:00Z |
260° at 11 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
8 |
MVFR |
Clouds FEW at 900, BROKEN at 3000, BROKEN at 7000, OVERCAST at 4000 |
SPECI KBUF 221336Z 26011G22KT 8SM -SN FEW009 BKN030 BKN070 M03/M06 A2989 RMK AO2 WSHFT 1241 DRSN P0000 T10331056 |
| 2026-01-22 12:56:00Z |
290° at 8 kts, Gusting to 19 kts |
Light Snow, Mist, Gusty Winds |
1.25 |
IFR |
Clouds SCATTERED at 600, BROKEN at 1100, OVERCAST at 3400, BROKEN at 24000 |
SPECI KBUF 221256Z 29008G19KT 1 1/4SM R23/5000VP6000FT -SN BR SCT006 BKN011 OVC034 M03/M04 A2988 RMK AO2 WSHFT 1241 PRESRR P0000 T10281039 |
| 2026-01-22 12:43:00Z |
220° at 15 kts, Gusting to 22 kts |
Light Snow, Mist, Gusty Winds |
1 |
IFR |
Clouds BROKEN at 900, OVERCAST at 1600, BROKEN at 25000, OVERCAST at 6800 |
SPECI KBUF 221243Z 22015G22KT 1SM R23/5500VP6000FT -SN BR BKN009 OVC016 M03/M04 A2985 RMK AO2 P0002 T10331039 |
| 2026-01-22 11:18:00Z |
220° at 9 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds BROKEN at 900, OVERCAST at 2000, BROKEN at 2300, BROKEN at 7000 |
SPECI KBUF 221118Z 22009KT 1 3/4SM -SN BR BKN009 OVC020 M03/M04 A2984 RMK AO2 P0000 T10331044 |
| 2026-01-22 11:11:00Z |
230° at 12 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds SCATTERED at 900, OVERCAST at 2000, OVERCAST at 3200, OVERCAST at 3300 |
SPECI KBUF 221111Z 23012KT 1 1/4SM -SN BR SCT009 OVC020 M03/M04 A2984 RMK AO2 P0000 T10331044 |
| 2026-01-22 07:02:00Z |
240° at 20 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2700, BROKEN at 4800, OVERCAST at 5500, OVERCAST at 3400 |
SPECI KBUF 220702Z 24020G38KT 10SM FEW027 BKN048 OVC055 M01/M06 A2984 RMK AO2 PK WND 26038/0700 SNE02 P0000 T10111061 |
| 2026-01-22 05:54:00Z |
240° at 15 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 3700, BROKEN at 4700, OVERCAST at 6000, BROKEN at 17000 |
METAR KBUF 220554Z 24015G23KT 9SM -SN FEW037 BKN047 OVC060 00/M02 A2982 RMK AO2 PK WND 24028/0526 SLP105 4/007 P0000 60005 T00001022 10006 21006 58005 |
| 2026-01-22 05:14:00Z |
230° at 16 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds SCATTERED at 700, SCATTERED at 1200, OVERCAST at 4600, OVERCAST at 2600 |
SPECI KBUF 220514Z 23016G26KT 8SM -SN SCT007 SCT012 OVC046 00/M01 A2982 RMK AO2 PK WND 23026/0513 P0000 T00001011 |
| 2026-01-22 04:07:00Z |
230° at 13 kts, Gusting to 20 kts |
Light Snow, Mist, Gusty Winds |
6 |
MVFR |
Clouds BROKEN at 1000, BROKEN at 1500, OVERCAST at 4400, OVERCAST at 4200 |
SPECI KBUF 220407Z 23013G20KT 6SM -SN BR BKN010 BKN015 OVC044 01/M01 A2982 RMK AO2 P0000 T00061006 |
| 2026-01-22 03:41:00Z |
230° at 10 kts |
Light Snow, Mist |
8 |
MVFR |
Clouds FEW at 600, BROKEN at 1000, OVERCAST at 5000, OVERCAST at 3700 |
SPECI KBUF 220341Z 23010KT 8SM -SN BR FEW006 BKN010 OVC050 00/M01 A2982 RMK AO2 P0000 T00001006 |
| 2026-01-22 03:05:00Z |
230° at 12 kts |
Light Snow, Mist |
5 |
IFR |
Clouds OVERCAST at 600, OVERCAST at 1800, BROKEN at 5000, OVERCAST at 4600 |
SPECI KBUF 220305Z 23012KT 5SM -SN BR OVC006 00/M01 A2983 RMK AO2 P0000 T00001006 |
| 2026-01-22 02:09:00Z |
210° at 12 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds FEW at 1000, OVERCAST at 1800, BROKEN at 6500 |
SPECI KBUF 220209Z 21012KT 5SM -SN BR FEW010 OVC018 00/M01 A2982 RMK AO2 P0000 T00001006 |
| 2026-01-22 01:46:00Z |
210° at 12 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds FEW at 1700, BROKEN at 2300, OVERCAST at 3100, BROKEN at 24000 |
SPECI KBUF 220146Z 21012KT 1 1/2SM -SN BR FEW017 BKN023 OVC031 00/M02 A2983 RMK AO2 P0002 T00001017 |
| 2026-01-22 00:54:00Z |
200° at 14 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds BROKEN at 2500, OVERCAST at 4100, OVERCAST at 9000, BROKEN at 4300 |
METAR KBUF 220054Z 20014KT 5SM -SN BR BKN025 OVC041 00/M02 A2985 RMK AO2 SLP120 P0000 T00001022 |
| 2026-01-22 00:07:00Z |
200° at 16 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
6 |
MVFR |
Clouds BROKEN at 2700, OVERCAST at 4700, OVERCAST at 15000 |
SPECI KBUF 220007Z 20016G24KT 6SM -SN BKN027 OVC047 00/M03 A2986 RMK AO2 P0000 T00001028 |
| 2026-01-21 23:15:00Z |
200° at 13 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
4 |
MVFR |
Clouds SCATTERED at 3900, OVERCAST at 5500, BROKEN at 3400, OVERCAST at 24000 |
SPECI KBUF 212315Z 20013G23KT 4SM -SN SCT039 OVC055 M01/M03 A2987 RMK AO2 P0000 T10061033 |
| 2026-01-21 21:54:00Z |
200° at 16 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds BROKEN at 4300, OVERCAST at 7000, OVERCAST at 2000, OVERCAST at 4900 |
METAR KBUF 212154Z 20016G27KT 9SM -SN BKN043 OVC070 M01/M04 A2988 RMK AO2 PK WND 20027/2150 SLP129 P0000 T10111044 |
| 2026-01-21 20:54:00Z |
200° at 16 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
6 |
VFR |
Clouds FEW at 1400, SCATTERED at 3000, BROKEN at 4500, SCATTERED at 25000 |
METAR KBUF 212054Z 20016G26KT 6SM -SN FEW014 SCT030 BKN045 M02/M05 A2988 RMK AO2 PK WND 20031/2010 SLP130 P0000 60003 T10171050 56028 |
| 2026-01-21 20:24:00Z |
200° at 15 kts, Gusting to 26 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1400, FEW at 2200, OVERCAST at 3000, BROKEN at 25000 |
SPECI KBUF 212024Z 20015G26KT 3SM -SN BR FEW014 FEW022 OVC030 M02/M04 A2989 RMK AO2 PK WND 20031/2010 P0000 T10221044 |
| 2026-01-21 20:06:00Z |
200° at 21 kts, Gusting to 28 kts |
Light Snow, Mist, Gusty Winds |
1.75 |
IFR |
Clouds SCATTERED at 1600, BROKEN at 3000, OVERCAST at 3700, BROKEN at 4100 |
SPECI KBUF 212006Z 20021G28KT 1 3/4SM -SN BR SCT016 BKN030 OVC037 M02/M04 A2990 RMK AO2 PK WND 20028/2006 P0000 T10221044 |
| 2026-01-21 19:37:00Z |
190° at 17 kts, Gusting to 26 kts |
Light Snow, Mist, Gusty Winds |
1.25 |
IFR |
Clouds FEW at 800, BROKEN at 1800, OVERCAST at 2800, OVERCAST at 4300 |
SPECI KBUF 211937Z 19017G26KT 1 1/4SM R23/5500VP6000FT -SN BR FEW008 BKN018 OVC028 M03/M04 A2991 RMK AO2 PK WND 19027/1904 P0000 T10281044 |
| 2026-01-21 17:37:00Z |
190° at 18 kts, Gusting to 39 kts |
Snow, Very Gusty Winds |
0.5 |
LIFR |
Clouds BROKEN at 900, BROKEN at 2400, OVERCAST at 3400, OVERCAST at 6000 |
SPECI KBUF 211737Z 19018G39KT 1/2SM R23/3500VP6000FT SN BKN009 BKN024 OVC034 M03/M06 A2997 RMK AO2 PK WND 18039/1729 SNB18 P0000 T10281061 |
| 2026-01-21 09:54:00Z |
200° at 12 kts |
Light Snow |
9 |
VFR |
Clouds CLR at 1400, SCATTERED at 8000, OVERCAST at 10000, BROKEN at 22000 |
METAR KBUF 210954Z 20012KT 9SM -SN CLR M11/M18 A3030 RMK AO2 SLP276 P0000 T11111183 |
| 2026-01-21 08:54:00Z |
200° at 12 kts |
Light Snow |
9 |
MVFR |
Clouds BROKEN at 2600, OVERCAST at 3400, BROKEN at 12000, OVERCAST at 30000 |
METAR KBUF 210854Z 20012KT 9SM -SN BKN026 OVC034 M11/M17 A3030 RMK AO2 SLP278 P0000 60000 T11061172 58003 |
| 2026-01-21 08:03:00Z |
210° at 11 kts |
Light Snow |
9 |
VFR |
Clouds FEW at 2600, OVERCAST at 3300, OVERCAST at 3700 |
SPECI KBUF 210803Z 21011KT 9SM -SN FEW026 OVC033 M10/M16 A3032 RMK AO2 P0000 T11001161 |
| 2026-01-21 07:22:00Z |
210° at 13 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 2700, OVERCAST at 3600, BROKEN at 10000, OVERCAST at 3800 |
SPECI KBUF 210722Z 21013G20KT 9SM -SN BKN027 OVC036 M11/M16 A3033 RMK AO2 P0000 T11061161 |
| 2026-01-21 06:54:00Z |
210° at 12 kts |
Light Snow |
9 |
VFR |
Clouds BROKEN at 3300, OVERCAST at 4000, OVERCAST at 9000, OVERCAST at 6000 |
METAR KBUF 210654Z 21012KT 9SM -SN BKN033 OVC040 M11/M16 A3031 RMK AO2 SLP281 P0000 T11061161 |
| 2026-01-21 05:54:00Z |
210° at 10 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 3200, BROKEN at 7000, OVERCAST at 8500, OVERCAST at 6000 |
METAR KBUF 210554Z 21010KT 9SM -SN OVC032 M11/M15 A3031 RMK AO2 SLP281 4/003 P0000 60000 T11061150 11089 21111 50002 |
| 2026-01-21 05:34:00Z |
210° at 13 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 3000, BROKEN at 2200, OVERCAST at 9000, OVERCAST at 4000 |
SPECI KBUF 210534Z 21013KT 9SM -SN OVC030 M11/M15 A3032 RMK AO2 P0000 T11061150 |
| 2026-01-21 05:01:00Z |
210° at 13 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
2.5 |
IFR |
Clouds OVERCAST at 2500, BROKEN at 5000, BROKEN at 6000, OVERCAST at 11000 |
SPECI KBUF 210501Z 21013G22KT 2 1/2SM -SN OVC025 M11/M15 A3033 RMK AO2 P0000 T11111150 |
| 2026-01-21 04:22:00Z |
220° at 15 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
1.75 |
IFR |
Clouds OVERCAST at 1900, OVERCAST at 3000, OVERCAST at 3100, OVERCAST at 11000 |
SPECI KBUF 210422Z 22015G23KT 1 3/4SM -SN OVC019 M11/M16 A3032 RMK AO2 P0000 T11061156 |
| 2026-01-21 03:54:00Z |
210° at 18 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
5 |
MVFR |
Clouds BROKEN at 2400, OVERCAST at 2900, BROKEN at 25000, BROKEN at 12000 |
METAR KBUF 210354Z 21018G28KT 5SM -SN BKN024 OVC029 M11/M17 A3030 RMK AO2 PK WND 22028/0351 SLP276 P0000 T11061167 |
| 2026-01-21 02:54:00Z |
210° at 19 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
4 |
MVFR |
Clouds SCATTERED at 2100, OVERCAST at 2700, OVERCAST at 11000, BROKEN at 10000 |
METAR KBUF 210254Z 21019G28KT 4SM -SN SCT021 OVC027 M11/M16 A3031 RMK AO2 PK WND 19028/0246 SLP279 P0000 60000 T11061156 51008 |
| 2026-01-21 01:54:00Z |
210° at 19 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 2500, OVERCAST at 3000, OVERCAST at 9000, BROKEN at 17000 |
METAR KBUF 210154Z 21019G26KT 3SM -SN BKN025 OVC030 M11/M16 A3030 RMK AO2 PK WND 20030/0123 SLP278 P0000 T11061161 |
| 2026-01-21 01:12:00Z |
210° at 19 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
4 |
MVFR |
Clouds FEW at 1400, BROKEN at 2100, OVERCAST at 3000, OVERCAST at 3200 |
SPECI KBUF 210112Z 21019G27KT 4SM -SN FEW014 BKN021 OVC030 M11/M17 A3030 RMK AO2 PK WND 21029/0055 P0000 T11061167 |
| 2026-01-21 00:54:00Z |
200° at 17 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
1.75 |
IFR |
Clouds BROKEN at 1600, BROKEN at 2100, OVERCAST at 2800, OVERCAST at 2400 |
METAR KBUF 210054Z 20017G24KT 1 3/4SM -SN BKN016 BKN021 OVC028 M09/M13 A3030 RMK AO2 PK WND 25031/2357 SLP276 P0000 T10941133 |
| 2026-01-20 23:54:00Z |
240° at 15 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
4 |
MVFR |
Clouds FEW at 2200, BROKEN at 3000, OVERCAST at 3900, BROKEN at 12000 |
METAR KBUF 202354Z COR 24015G26KT 4SM -SN FEW022 BKN030 OVC039 M09/M14 A3028 RMK AO2 PK WND 27038/2338 SLP270 P0000 60000 T10891144 11089 21117 53005 |
| 2026-01-20 23:21:00Z |
240° at 21 kts, Gusting to 35 kts |
Light Snow, Very Gusty Winds |
5 |
MVFR |
Clouds FEW at 2600, OVERCAST at 3300, BROKEN at 3500, OVERCAST at 3700 |
SPECI KBUF 202321Z 24021G35KT 5SM -SN FEW026 OVC033 M09/M14 A3028 RMK AO2 PK WND 25035/2315 P0000 T10891144 |
| 2026-01-20 22:54:00Z |
250° at 17 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
7 |
MVFR |
Clouds BROKEN at 2900, OVERCAST at 3500, BROKEN at 2000, OVERCAST at 7500 |
METAR KBUF 202254Z 25017G30KT 7SM -SN BKN029 OVC035 M09/M16 A3027 RMK AO2 PK WND 24035/2217 SLP267 P0000 T10941156 |
| 2026-01-20 22:33:00Z |
250° at 19 kts, Gusting to 32 kts |
Light Snow, Very Gusty Winds |
6 |
VFR |
Clouds SCATTERED at 2700, OVERCAST at 3300, OVERCAST at 2700, BROKEN at 4000 |
SPECI KBUF 202233Z 25019G32KT 6SM -SN SCT027 OVC033 M09/M15 A3027 RMK AO2 PK WND 24035/2217 P0000 T10941150 |
| 2026-01-20 20:54:00Z |
250° at 18 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3400, BROKEN at 4200, OVERCAST at 6000, OVERCAST at 30000 |
METAR KBUF 202054Z 25018G28KT 10SM -SN BKN034 M10/M16 A3026 RMK AO2 PK WND 24034/2012 SLP261 PCPN VRY LGT DRSN P0000 60000 T11001161 53005 |
| 2026-01-20 19:54:00Z |
260° at 16 kts, Gusting to 33 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3100, SCATTERED at 4400, OVERCAST at 9000, OVERCAST at 7000 |
METAR KBUF 201954Z 26016G33KT 10SM -SN BKN031 M11/M17 A3024 RMK AO2 PK WND 26033/1945 SLP258 PCPN VRY LGT P0000 T11061167 |
| 2026-01-20 18:54:00Z |
260° at 18 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2500, BROKEN at 3700, BROKEN at 5000, OVERCAST at 30000 |
METAR KBUF 201854Z 26018G29KT 10SM -SN BKN025 BKN037 BKN050 M11/M18 A3024 RMK AO2 PK WND 27032/1820 SNB50 SLP257 PCPN VRY LGT DRSN P0000 T11111183 |
| 2026-01-20 14:54:00Z |
270° at 25 kts, Gusting to 40 kts |
Very Gusty Winds |
9 |
VFR |
Clouds FEW at 2500, FEW at 5500, FEW at 10000, BROKEN at 19000 |
METAR KBUF 201454Z 27025G40KT 9SM FEW025 FEW055 FEW100 M12/M21 A3022 RMK AO2 PK WND 27040/1453 SLP250 SHSN VC E-SE AND DSNT N-NE E-S-SW DRSN T11221211 53022 |
| 2026-01-20 01:54:00Z |
250° at 24 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4300, BROKEN at 7500, BROKEN at 4000, BROKEN at 5000 |
METAR KBUF 200154Z 25024G36KT 10SM FEW043 BKN075 M07/M14 A2997 RMK AO2 PK WND 24036/0151 SLP163 SNE45 P0000 T10721144 $ |
| 2026-01-20 00:06:00Z |
240° at 21 kts, Gusting to 40 kts |
Very Gusty Winds |
1.25 |
IFR |
Clouds BROKEN at 2500, BROKEN at 3700, FEW at 2500, BROKEN at 8000 |
SPECI KBUF 200006Z 24021G40KT 1 1/4SM R23/3000VP6000FT -SN BLSN BKN025 BKN037 M08/M12 A2994 RMK AO2 PK WND 27040/2359 SNB01 P0000 T10781122 $ |
| 2026-01-19 21:46:00Z |
250° at 28 kts, Gusting to 41 kts |
Very Gusty Winds |
2.5 |
IFR |
Clouds BROKEN at 2600, BROKEN at 3400, OVERCAST at 5500 |
SPECI KBUF 192146Z 25028G41KT 2 1/2SM -SN BLSN BKN026 BKN034 OVC055 M07/M13 A2987 RMK AO2 PK WND 23041/2144 VIS 3/4V5 P0000 T10721128 $ |
| 2026-01-19 21:08:00Z |
260° at 22 kts, Gusting to 36 kts |
Very Gusty Winds |
0.75 |
LIFR |
Clouds BROKEN at 2800, OVERCAST at 4300, OVERCAST at 3100, OVERCAST at 2700 |
SPECI KBUF 192108Z 26022G36KT 3/4SM R23/4500VP6000FT -SN BLSN BKN028 OVC043 M08/M12 A2985 RMK AO2 PK WND 26036/2105 P0000 T10781122 $ |
| 2026-01-19 19:54:00Z |
250° at 24 kts, Gusting to 46 kts |
Very Gusty Winds |
1.25 |
IFR |
Clouds FEW at 2900, BROKEN at 4100, OVERCAST at 4800, BROKEN at 20000 |
METAR KBUF 191954Z 25024G46KT 1 1/4SM R23/2200VP6000FT SN BLSN FEW029 BKN041 OVC048 M07/M14 A2979 RMK AO2 PK WND 26048/1907 SLP099 VIS 1/2V2 P0000 T10671139 $ |
| 2026-01-19 18:54:00Z |
250° at 24 kts, Gusting to 44 kts |
Very Gusty Winds |
2 |
IFR |
Clouds FEW at 4100, BROKEN at 5000, OVERCAST at 7000, SCATTERED at 19000 |
METAR KBUF 191854Z 25024G44KT 2SM R23/2400VP6000FT -SN BLSN FEW041 BKN050 OVC070 M06/M13 A2974 RMK AO2 PK WND 25049/1822 SLP084 VIS 1/2V3 P0000 T10561133 $ |
| 2026-01-19 18:09:00Z |
250° at 27 kts, Gusting to 37 kts |
Very Gusty Winds |
1 |
IFR |
Clouds SCATTERED at 3400, BROKEN at 4500, BROKEN at 7000, OVERCAST at 25000 |
SPECI KBUF 191809Z 25027G37KT 1SM R23/4000VP6000FT -SN BLSN SCT034 BKN045 BKN070 OVC250 M06/M12 A2973 RMK AO2 PK WND 25040/1755 VIS 1/4V1 1/2 P0000 T10611122 $ |
| 2026-01-19 16:44:00Z |
220° at 24 kts, Gusting to 42 kts |
Very Gusty Winds |
1 |
IFR |
Clouds FEW at 2200, BROKEN at 2700, OVERCAST at 3500 |
SPECI KBUF 191644Z 22024G42KT 1SM R23/3000VP6000FT -SN BLSN FEW022 BKN027 OVC035 M05/M10 A2971 RMK AO2 PK WND 23042/1639 P0000 T10501100 $ |
| 2026-01-19 15:44:00Z |
210° at 19 kts, Gusting to 34 kts |
Light Snow, Very Gusty Winds |
1.25 |
IFR |
Clouds OVERCAST at 2300, OVERCAST at 3300, OVERCAST at 11000, OVERCAST at 13000 |
SPECI KBUF 191544Z 21019G34KT 1 1/4SM -SN OVC023 M06/M10 A2973 RMK AO2 PK WND 22034/1541 P0000 T10611100 $ |
| 2026-01-19 15:13:00Z |
210° at 19 kts, Gusting to 32 kts |
Light Snow, Very Gusty Winds |
2.5 |
IFR |
Clouds SCATTERED at 2300, OVERCAST at 2800, OVERCAST at 3800, OVERCAST at 7100 |
SPECI KBUF 191513Z 21019G32KT 2 1/2SM -SN SCT023 OVC028 M06/M11 A2973 RMK AO2 PK WND 20032/1509 P0000 T10611106 $ |
| 2026-01-19 13:54:00Z |
200° at 16 kts |
Light Snow |
4 |
MVFR |
Clouds SCATTERED at 2300, OVERCAST at 4900, BROKEN at 9000, BROKEN at 30000 |
METAR KBUF 191354Z 20016KT 4SM -SN SCT023 OVC049 M07/M11 A2974 RMK AO2 SLP084 P0000 T10721111 $ |
| 2026-01-19 12:54:00Z |
210° at 16 kts |
Light Snow |
4 |
MVFR |
Clouds FEW at 2500, BROKEN at 4900, OVERCAST at 9000, BROKEN at 25000 |
METAR KBUF 191254Z 21016KT 4SM -SN FEW025 BKN049 OVC090 M08/M11 A2974 RMK AO2 SLP085 P0000 T10781111 $ |
| 2026-01-19 12:08:00Z |
200° at 15 kts |
Light Snow |
8 |
VFR |
Clouds SCATTERED at 2900, BROKEN at 4100, OVERCAST at 12000, OVERCAST at 25000 |
SPECI KBUF 191208Z 20015KT 8SM -SN SCT029 BKN041 OVC120 M08/M12 A2974 RMK AO2 P0000 T10781117 $ |
| 2026-01-19 11:20:00Z |
200° at 14 kts |
Light Snow |
3 |
MVFR |
Clouds OVERCAST at 2800, BROKEN at 14000, BROKEN at 2000, BROKEN at 5000 |
SPECI KBUF 191120Z 20014KT 3SM -SN OVC028 M08/M11 A2975 RMK AO2 P0000 T10831111 $ |
| 2026-01-19 10:54:00Z |
200° at 14 kts |
Light Snow |
4 |
MVFR |
Clouds OVERCAST at 3200, OVERCAST at 2100, OVERCAST at 8000, BROKEN at 6000 |
METAR KBUF 191054Z 20014KT 4SM -SN OVC032 M08/M11 A2975 RMK AO2 SLP087 P0000 T10831111 $ |
| 2026-01-19 10:34:00Z |
200° at 14 kts |
Light Snow |
3 |
MVFR |
Clouds OVERCAST at 3000, OVERCAST at 3800, OVERCAST at 3700, BROKEN at 24000 |
SPECI KBUF 191034Z 20014KT 3SM -SN OVC030 M08/M11 A2975 RMK AO2 P0000 T10831111 $ |
| 2026-01-19 09:54:00Z |
200° at 13 kts |
Light Snow |
4 |
MVFR |
Clouds OVERCAST at 4400, OVERCAST at 7500, BROKEN at 23000, BROKEN at 30000 |
METAR KBUF 190954Z 20013KT 4SM -SN OVC044 M08/M12 A2976 RMK AO2 SLP092 P0000 T10831117 $ |
| 2026-01-19 08:54:00Z |
190° at 11 kts |
Light Snow |
6 |
VFR |
Clouds OVERCAST at 5000, BROKEN at 3500, OVERCAST at 8500, OVERCAST at 15000 |
METAR KBUF 190854Z 19011KT 6SM -SN OVC050 M09/M12 A2978 RMK AO2 SLP097 P0000 60000 T10891117 58021 $ |
| 2026-01-19 07:54:00Z |
190° at 11 kts |
Light Snow |
4 |
MVFR |
Clouds OVERCAST at 4900, BROKEN at 2600, OVERCAST at 3400, OVERCAST at 15000 |
METAR KBUF 190754Z 19011KT 4SM -SN OVC049 M09/M13 A2981 RMK AO2 SNB40 SLP107 P0000 T10891128 $ |
| 2026-01-19 07:40:00Z |
190° at 13 kts |
Light Snow |
7 |
VFR |
Clouds OVERCAST at 4800, OVERCAST at 3600, BROKEN at 3500, OVERCAST at 4700 |
SPECI KBUF 190740Z 19013KT 7SM -SN OVC048 M09/M13 A2981 RMK AO2 SNB40 P0000 T10891133 $ |
| 2026-01-18 22:54:00Z |
230° at 10 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 3100, OVERCAST at 3800, OVERCAST at 1900, OVERCAST at 4400 |
METAR KBUF 182254Z 23010KT 10SM -SN OVC031 M06/M13 A2994 RMK AO2 SLP149 PCPN VRY LGT P0000 T10611128 $ |
| 2026-01-18 22:16:00Z |
240° at 8 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 3000, BROKEN at 11000, OVERCAST at 4600 |
SPECI KBUF 182216Z 24008KT 10SM -SN OVC030 M06/M12 A2994 RMK AO2 PCPN VRY LGT P0000 T10611122 $ |
| 2026-01-18 21:24:00Z |
220° at 10 kts, Gusting to 17 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2600, OVERCAST at 9000, BROKEN at 7000, OVERCAST at 3800 |
SPECI KBUF 182124Z 22010G17KT 10SM -SN OVC026 M06/M12 A2995 RMK AO2 SNB24 PCPN VRY LGT P0000 T10611122 $ |
| 2026-01-18 15:13:00Z |
220° at 14 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds BROKEN at 3200, BROKEN at 3700, OVERCAST at 17000, BROKEN at 4000 |
SPECI KBUF 181513Z 22014G24KT 9SM -SN BKN032 BKN037 OVC170 M08/M14 A3005 RMK AO2 SNB11 PCPN VRY LGT P0000 T10781144 $ |
| 2026-01-18 14:36:00Z |
210° at 17 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
7 |
MVFR |
Clouds BROKEN at 2500, BROKEN at 3500, OVERCAST at 15000, BROKEN at 2100 |
SPECI KBUF 181436Z 21017G25KT 7SM -SN BKN025 BKN035 OVC150 M08/M14 A3005 RMK AO2 PCPN VRY LGT P0000 T10781144 $ |
| 2026-01-18 13:54:00Z |
200° at 13 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 3000, BROKEN at 3800, OVERCAST at 5500, OVERCAST at 3200 |
METAR KBUF 181354Z 20013G22KT 9SM -SN BKN030 M08/M15 A3004 RMK AO2 SLP185 PCPN VRY LGT P0000 T10781150 $ |
| 2026-01-18 12:54:00Z |
200° at 16 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 3000, OVERCAST at 3500, OVERCAST at 4700, BROKEN at 18000 |
METAR KBUF 181254Z 20016G22KT 9SM -SN BKN030 OVC035 M07/M12 A3002 RMK AO2 SLP180 PCPN VRY LGT P0000 T10721122 $ |
| 2026-01-18 12:10:00Z |
210° at 15 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
4 |
MVFR |
Clouds BROKEN at 2000, OVERCAST at 3000, BROKEN at 2800, OVERCAST at 3600 |
SPECI KBUF 181210Z 21015G24KT 4SM -SN BKN020 OVC030 M07/M10 A3002 RMK AO2 P0000 T10671100 $ |
| 2026-01-18 10:54:00Z |
240° at 16 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds FEW at 2100, BROKEN at 2900, OVERCAST at 3600, BROKEN at 18000 |
METAR KBUF 181054Z 24016G28KT 3SM -SN FEW021 BKN029 OVC036 M06/M10 A3000 RMK AO2 PK WND 24037/1007 SLP171 P0000 T10561100 $ |
| 2026-01-18 09:54:00Z |
240° at 23 kts, Gusting to 36 kts |
Light Snow, Very Gusty Winds |
8 |
VFR |
Clouds FEW at 2000, SCATTERED at 2600, OVERCAST at 3200, OVERCAST at 30000 |
METAR KBUF 180954Z 24023G36KT 8SM -SN FEW020 SCT026 OVC032 M05/M11 A2999 RMK AO2 PK WND 25036/0953 SLP167 P0000 T10501106 $ |
| 2026-01-18 09:42:00Z |
250° at 17 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
2.5 |
IFR |
Clouds BROKEN at 2600, OVERCAST at 3200, BROKEN at 5500, OVERCAST at 4400 |
SPECI KBUF 180942Z 25017G29KT 2 1/2SM -SN BKN026 OVC032 M06/M09 A2999 RMK AO2 PK WND 24034/0901 VIS 1 3/4V5 P0000 T10561089 $ |
| 2026-01-18 08:54:00Z |
250° at 23 kts, Gusting to 31 kts |
Light Snow, Very Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 2900, OVERCAST at 3500, OVERCAST at 4000, OVERCAST at 12000 |
METAR KBUF 180854Z 25023G31KT 9SM -SN BKN029 OVC035 M04/M10 A2999 RMK AO2 PK WND 24031/0854 SLP165 P0000 60000 T10441100 50000 $ |
| 2026-01-18 08:38:00Z |
240° at 19 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds SCATTERED at 2600, OVERCAST at 3400, OVERCAST at 3600 |
SPECI KBUF 180838Z 24019G29KT 9SM -SN SCT026 OVC034 M05/M10 A2999 RMK AO2 PK WND 23029/0837 P0000 T10501100 $ |
| 2026-01-18 07:54:00Z |
240° at 18 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 2400, OVERCAST at 3200, OVERCAST at 11000, OVERCAST at 9000 |
METAR KBUF 180754Z 24018G29KT 9SM -SN BKN024 OVC032 M04/M09 A2999 RMK AO2 PK WND 24029/0754 SLP166 P0000 T10441094 $ |
| 2026-01-18 06:54:00Z |
240° at 13 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 2800, BROKEN at 3300, BROKEN at 12000, OVERCAST at 30000 |
METAR KBUF 180654Z 24013G21KT 9SM -SN BKN028 BKN033 M04/M09 A3000 RMK AO2 SLP169 P0000 T10441094 $ |
| 2026-01-18 05:54:00Z |
250° at 16 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds SCATTERED at 3000, SCATTERED at 3800, BROKEN at 5000, SCATTERED at 3100 |
METAR KBUF 180554Z 25016G25KT 9SM -SN SCT030 SCT038 BKN050 M04/M09 A2999 RMK AO2 PK WND 27030/0511 SNE12B36 SLP165 4/003 P0000 60000 T10441094 11011 21044 58005 $ |
| 2026-01-18 05:36:00Z |
260° at 17 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 2800, OVERCAST at 3800, OVERCAST at 8500, OVERCAST at 3800 |
SPECI KBUF 180536Z 26017G24KT 10SM -SN FEW028 OVC038 M04/M09 A3000 RMK AO2 PK WND 27030/0511 SNE12B36 P0000 T10441089 $ |
| 2026-01-18 02:54:00Z |
240° at 23 kts, Gusting to 37 kts |
Light Snow, Very Gusty Winds |
9 |
VFR |
Clouds FEW at 3100, BROKEN at 4200, OVERCAST at 5000, OVERCAST at 3500 |
METAR KBUF 180254Z 24023G37KT 9SM -SN FEW031 BKN042 OVC050 M03/M09 A3001 RMK AO2 PK WND 26043/0202 SNB08 SLP170 PCPN VRY LGT P0000 60000 T10281089 51019 $ |
| 2026-01-18 02:08:00Z |
250° at 26 kts, Gusting to 43 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3500, OVERCAST at 4300, BROKEN at 3200, OVERCAST at 4100 |
SPECI KBUF 180208Z 25026G43KT 10SM -SN BKN035 OVC043 M03/M09 A3001 RMK AO2 PK WND 26043/0202 SNB08 PCPN VRY LGT P0000 T10281089 $ |
| 2026-01-18 01:54:00Z |
250° at 21 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 3500, BROKEN at 25000, OVERCAST at 6000, BROKEN at 14000 |
METAR KBUF 180154Z 25021G37KT 10SM OVC035 M03/M09 A3000 RMK AO2 PK WND 24044/0139 SNE27 SLP167 P0000 T10281094 $ |
| 2026-01-18 01:27:00Z |
250° at 20 kts, Gusting to 42 kts |
Very Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 3700, BROKEN at 2700, OVERCAST at 3800, BROKEN at 10000 |
SPECI KBUF 180127Z 25020G42KT 9SM OVC037 M03/M09 A2999 RMK AO2 PK WND 25042/0123 SNE27 P0000 T10281089 $ |
| 2026-01-18 00:54:00Z |
250° at 20 kts, Gusting to 38 kts |
Light Snow, Very Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2700, OVERCAST at 12000, BROKEN at 6500, OVERCAST at 7500 |
METAR KBUF 180054Z 25020G38KT 9SM -SN OVC027 M03/M08 A2999 RMK AO2 PK WND 23038/0006 SLP164 P0000 T10281078 $ |
| 2026-01-17 23:54:00Z |
240° at 17 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2200, OVERCAST at 5000, OVERCAST at 10000, BROKEN at 8500 |
METAR KBUF 172354Z 24017G27KT 10SM -SN BKN022 OVC050 M01/M05 A2995 RMK AO2 PK WND 24033/2321 SNE12B50 SLP150 4/004 P0000 60000 T10111050 10028 21011 51024 $ |
| 2026-01-17 22:54:00Z |
240° at 14 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 2800, OVERCAST at 3500, BROKEN at 5000, OVERCAST at 4700 |
METAR KBUF 172254Z 24014G28KT 9SM -SN BKN028 OVC035 M01/M06 A2994 RMK AO2 PK WND 25034/2157 SNB49 SLP147 P0000 T10111056 $ |
| 2026-01-17 21:54:00Z |
250° at 17 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2800, OVERCAST at 3400, OVERCAST at 4300, OVERCAST at 9000 |
METAR KBUF 172154Z 25017G39KT 10SM FEW028 OVC034 00/M06 A2992 RMK AO2 PK WND 23039/2147 SLP138 T00001061 $ |
| 2026-01-17 20:33:00Z |
240° at 16 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
4 |
IFR |
Clouds BROKEN at 600, BROKEN at 1200, OVERCAST at 3600, OVERCAST at 7600 |
SPECI KBUF 172033Z 24016G27KT 4SM -SN BKN006 BKN012 OVC036 01/M01 A2987 RMK AO2 PK WND 26041/2014 SNB15 P0000 T00061006 $ |
| 2026-01-17 18:54:00Z |
230° at 10 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
8 |
MVFR |
Clouds FEW at 2000, BROKEN at 2500, OVERCAST at 3500, BROKEN at 15000 |
METAR KBUF 171854Z 23010G20KT 8SM -SN FEW020 BKN025 OVC035 02/M02 A2984 RMK AO2 SNB03E15B31 SLP111 P0000 T00171017 $ |
| 2026-01-17 18:32:00Z |
230° at 12 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2700, BROKEN at 1800, OVERCAST at 4000, SCATTERED at 2400 |
SPECI KBUF 171832Z 23012G25KT 9SM -SN OVC027 02/M02 A2983 RMK AO2 SNB03E15B31 P0000 T00171022 $ |
| 2026-01-17 18:06:00Z |
230° at 15 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
7 |
MVFR |
Clouds BROKEN at 2800, OVERCAST at 3700, OVERCAST at 4300 |
SPECI KBUF 171806Z 23015G24KT 7SM -SN BKN028 OVC037 02/M02 A2983 RMK AO2 SNB03 P0000 T00221022 $ |
| 2026-01-17 00:54:00Z |
200° at 13 kts |
Light Snow |
5 |
MVFR |
Clouds OVERCAST at 3100, OVERCAST at 6500, OVERCAST at 7000, OVERCAST at 4900 |
METAR KBUF 170054Z 20013KT 5SM -SN OVC031 M03/M07 A2976 RMK AO2 SLP089 P0000 T10281067 $ |
| 2026-01-16 23:54:00Z |
180° at 12 kts |
Light Snow |
8 |
VFR |
Clouds BROKEN at 7000, OVERCAST at 8000, BROKEN at 20000, OVERCAST at 4900 |
METAR KBUF 162354Z 18012KT 8SM -SN BKN070 OVC080 M03/M07 A2972 RMK AO2 SLP077 4/005 P0000 60002 T10281072 11028 21044 58004 $ |
| 2026-01-16 22:54:00Z |
170° at 8 kts |
Light Snow |
9 |
VFR |
Clouds SCATTERED at 3700, OVERCAST at 7000, OVERCAST at 8000, OVERCAST at 6000 |
METAR KBUF 162254Z 17008KT 9SM -SN SCT037 OVC070 M03/M08 A2973 RMK AO2 SNE16B32 SLP079 PCPN VRY LGT P0001 T10331078 $ |
| 2026-01-16 22:33:00Z |
170° at 9 kts |
Light Snow |
10+ |
VFR |
Clouds SCATTERED at 3500, OVERCAST at 6500, OVERCAST at 5500, SCATTERED at 1400 |
SPECI KBUF 162233Z 17009KT 10SM -SN SCT035 OVC065 M03/M08 A2972 RMK AO2 SNE16B32 PCPN VRY LGT P0000 T10331083 $ |
| 2026-01-16 21:54:00Z |
150° at 10 kts |
Light Snow |
9 |
VFR |
Clouds SCATTERED at 4300, BROKEN at 6000, OVERCAST at 7000, OVERCAST at 13000 |
METAR KBUF 162154Z 15010KT 9SM -SN SCT043 BKN060 OVC070 M04/M08 A2973 RMK AO2 SLP079 PCPN VRY LGT P0001 T10391078 $ |
| 2026-01-16 20:54:00Z |
160° at 8 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 5500, OVERCAST at 3800, OVERCAST at 3600, SCATTERED at 4200 |
METAR KBUF 162054Z 16008KT 10SM -SN OVC055 M03/M09 A2973 RMK AO2 SNB30 SLP081 PCPN VRY LGT P0000 60000 T10331094 56010 $ |
| 2026-01-16 20:31:00Z |
180° at 9 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 5500, SCATTERED at 2100, BROKEN at 3100, OVERCAST at 7100 |
SPECI KBUF 162031Z 18009KT 10SM -SN OVC055 M03/M10 A2975 RMK AO2 SNB30 PCPN VRY LGT P0000 T10331100 $ |
| 2026-01-16 15:54:00Z |
200° at 8 kts |
Light Snow |
5 |
MVFR |
Clouds OVERCAST at 2000, OVERCAST at 8500, OVERCAST at 7500, OVERCAST at 3300 |
METAR KBUF 161554Z COR 20008KT 5SM -SN OVC020 M06/M09 A2982 RMK AO2 SLP111 VIS HYR SE-SW-W P0000 T10611089 $ |
| 2026-01-16 15:31:00Z |
210° at 8 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 1900, BROKEN at 1500, OVERCAST at 3600, BROKEN at 14000 |
SPECI KBUF 161531Z 21008KT 2SM R23/3000VP6000FT -SN BR OVC019 M07/M09 A2981 RMK AO2 VIS 1 1/2V2 1/2 P0000 T10671089 $ |
| 2026-01-16 14:54:00Z |
180° at 5 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds OVERCAST at 1600, BROKEN at 5500, OVERCAST at 10000, OVERCAST at 2800 |
METAR KBUF 161454Z 18005KT 1 1/4SM R23/6000VP6000FT -SN BR OVC016 M07/M09 A2981 RMK AO2 SNB26 SLP108 P0000 60000 T10671089 53019 $ |
| 2026-01-16 14:34:00Z |
190° at 6 kts |
Light Snow |
2 |
IFR |
Clouds OVERCAST at 2000, BROKEN at 6000, OVERCAST at 2400, OVERCAST at 5500 |
SPECI KBUF 161434Z 19006KT 2SM -SN OVC020 M07/M09 A2981 RMK AO2 SNB26 P0000 T10671094 $ |
| 2026-01-16 07:54:00Z |
250° at 13 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2700, BROKEN at 3400, OVERCAST at 6000, BROKEN at 5000 |
METAR KBUF 160754Z 25013G19KT 9SM -SN OVC027 M09/M13 A2975 RMK AO2 SLP089 P0000 T10891128 $ |
| 2026-01-16 07:27:00Z |
250° at 12 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2700, BROKEN at 3400, OVERCAST at 7000, FEW at 2500 |
SPECI KBUF 160727Z 25012KT 9SM -SN OVC027 M09/M13 A2974 RMK AO2 P0000 T10891128 $ |
| 2026-01-16 07:04:00Z |
250° at 15 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 3000, OVERCAST at 3400, OVERCAST at 2400 |
SPECI KBUF 160704Z 25015G22KT 9SM -SN OVC030 M09/M13 A2973 RMK AO2 P0000 T10891128 $ |
| 2026-01-16 05:54:00Z |
260° at 10 kts |
Light Snow |
9 |
MVFR |
Clouds BROKEN at 2600, OVERCAST at 2300, OVERCAST at 3600, OVERCAST at 18000 |
METAR KBUF 160554Z 26010KT 9SM -SN BKN026 M10/M14 A2971 RMK AO2 SLP076 4/005 P0000 60000 T11001139 11100 21117 51007 $ |
| 2026-01-16 04:54:00Z |
250° at 10 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2000, OVERCAST at 4700, BROKEN at 7500, OVERCAST at 5000 |
METAR KBUF 160454Z 25010KT 9SM -SN OVC020 M11/M14 A2971 RMK AO2 SLP074 P0000 T11111139 400001117 $ |
| 2026-01-16 03:54:00Z |
250° at 12 kts |
Light Snow |
7 |
MVFR |
Clouds OVERCAST at 1900, BROKEN at 10000, BROKEN at 11000, OVERCAST at 8000 |
METAR KBUF 160354Z 25012KT 7SM -SN OVC019 M12/M15 A2970 RMK AO2 SLP072 P0000 T11171150 $ |
| 2026-01-16 02:54:00Z |
250° at 12 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2100, OVERCAST at 2100, BROKEN at 2300, OVERCAST at 8000 |
METAR KBUF 160254Z 25012KT 9SM -SN OVC021 M12/M15 A2969 RMK AO2 SLP068 P0000 60000 T11171150 53012 $ |
| 2026-01-16 01:54:00Z |
260° at 12 kts |
Light Snow |
8 |
MVFR |
Clouds BROKEN at 2400, OVERCAST at 3000, BROKEN at 900, OVERCAST at 10000 |
METAR KBUF 160154Z 26012KT 8SM -SN BKN024 OVC030 M11/M14 A2967 RMK AO2 SLP061 P0000 T11111144 $ |
| 2026-01-16 01:13:00Z |
250° at 13 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 1900, OVERCAST at 2900, BROKEN at 11000, BROKEN at 1900 |
SPECI KBUF 160113Z 25013G23KT 3SM -SN BKN019 OVC029 M11/M14 A2966 RMK AO2 P0000 T11111139 $ |
| 2026-01-16 00:57:00Z |
250° at 11 kts |
Light Snow |
2.5 |
IFR |
Clouds SCATTERED at 1900, SCATTERED at 2600, OVERCAST at 3400, BROKEN at 20000 |
SPECI KBUF 160057Z 25011KT 2 1/2SM -SN SCT019 SCT026 OVC034 M11/M13 A2965 RMK AO2 P0000 T11111133 $ |
| 2026-01-16 00:31:00Z |
260° at 11 kts |
Light Snow |
3 |
MVFR |
Clouds SCATTERED at 1700, OVERCAST at 3400, OVERCAST at 3100 |
SPECI KBUF 160031Z 26011KT 3SM -SN SCT017 OVC034 M11/M14 A2965 RMK AO2 P0000 T11111139 $ |
| 2026-01-16 00:04:00Z |
260° at 13 kts |
Light Snow |
1.75 |
IFR |
Clouds BROKEN at 1200, OVERCAST at 3000, OVERCAST at 3000 |
SPECI KBUF 160004Z 26013KT 1 3/4SM -SN BKN012 OVC030 M11/M13 A2964 RMK AO2 P0000 T11111133 $ |
| 2026-01-15 23:16:00Z |
260° at 12 kts, Gusting to 20 kts |
Snow, Gusty Winds |
0.5 |
LIFR |
Clouds BROKEN at 1100, OVERCAST at 2600, OVERCAST at 6000, BROKEN at 10000 |
SPECI KBUF 152316Z 26012G20KT 1/2SM R23/6000VP6000FT SN BKN011 OVC026 M11/M13 A2963 RMK AO2 P0000 T11111133 $ |
| 2026-01-15 22:54:00Z |
260° at 13 kts |
Light Snow |
2 |
IFR |
Clouds FEW at 1700, OVERCAST at 2600, OVERCAST at 3300, BROKEN at 7000 |
METAR KBUF 152254Z 26013KT 2SM -SN FEW017 OVC026 M11/M14 A2962 RMK AO2 SLP044 P0000 T11111139 $ |
| 2026-01-15 22:20:00Z |
260° at 14 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
1 |
IFR |
Clouds BROKEN at 1500, OVERCAST at 3000, OVERCAST at 12000, OVERCAST at 2900 |
SPECI KBUF 152220Z 26014G20KT 1SM R23/6000VP6000FT -SN BKN015 OVC030 M11/M14 A2960 RMK AO2 P0000 T11111139 $ |
| 2026-01-15 21:54:00Z |
260° at 10 kts |
Snow |
0.5 |
LIFR |
Clouds OVX at 1600, OVERCAST at 3000, OVERCAST at 3300, OVERCAST at 11000 |
METAR KBUF 152154Z 26010KT 1/2SM R23/5500VP6000FT SN VV016 M12/M14 A2959 RMK AO2 SLP035 SNINCR 1/6 P0000 T11171139 $ |
| 2026-01-15 21:23:00Z |
250° at 13 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds OVX at 1600, BROKEN at 10000, OVERCAST at 4000, OVERCAST at 11000 |
SPECI KBUF 152123Z 25013KT 3/4SM R23/5500V6000FT -SN BR VV016 M12/M14 A2958 RMK AO2 P0000 T11171144 $ |
| 2026-01-15 20:01:00Z |
260° at 13 kts |
Light Snow |
0.75 |
LIFR |
Clouds OVX at 1300, OVERCAST at 3000, OVERCAST at 5000, OVERCAST at 8000 |
SPECI KBUF 152001Z 26013KT 3/4SM R23/4500VP6000FT -SN VV013 M12/M14 A2955 RMK AO2 P0000 T11171144 $ |
| 2026-01-15 19:22:00Z |
290° at 12 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
0.75 |
LIFR |
Clouds OVX at 1500, OVERCAST at 1700, SCATTERED at 24000, SCATTERED at 7000 |
SPECI KBUF 151922Z 29012G21KT 3/4SM R23/3500V5500FT -SN VV015 M12/M14 A2953 RMK AO2 P0000 T11171144 $ |
| 2026-01-15 19:00:00Z |
280° at 11 kts, Gusting to 18 kts |
Snow, Gusty Winds |
0.5 |
LIFR |
Clouds OVX at 1100, BROKEN at 9000, OVERCAST at 7000, BROKEN at 30000 |
SPECI KBUF 151900Z 28011G18KT 1/2SM R23/3000V5000FT SN VV011 M12/M14 A2953 RMK AO2 P0000 T11171144 $ |
| 2026-01-15 18:34:00Z |
280° at 8 kts |
Snow |
0.5 |
LIFR |
Clouds OVX at 1000, SCATTERED at 2900, OVERCAST at 3500, OVERCAST at 15000 |
SPECI KBUF 151834Z 28008KT 1/2SM R23/3500FT SN VV010 M11/M14 A2952 RMK AO2 P0001 T11111139 $ |
| 2026-01-15 16:21:00Z |
290° at 11 kts |
Light Snow |
1 |
IFR |
Clouds FEW at 1400, BROKEN at 2700, OVERCAST at 3700, BROKEN at 6000 |
SPECI KBUF 151621Z 29011KT 1SM R23/P6000FT -SN FEW014 BKN027 OVC037 M11/M13 A2953 RMK AO2 SFC VIS 1 1/2 P0000 T11061133 $ |
| 2026-01-15 15:54:00Z |
300° at 10 kts |
Light Snow, Mist |
1 |
IFR |
Clouds BROKEN at 1200, BROKEN at 1800, OVERCAST at 2500, BROKEN at 2800 |
METAR KBUF 151554Z 30010KT 1SM R23/5000VP6000FT -SN BR BKN012 BKN018 OVC025 M11/M13 A2953 RMK AO2 SLP011 P0001 T11061128 $ |
| 2026-01-15 15:34:00Z |
290° at 9 kts |
Light Snow, Mist |
1 |
IFR |
Clouds FEW at 1100, BROKEN at 2100, OVERCAST at 3000 |
SPECI KBUF 151534Z 29009KT 1SM R23/5000VP6000FT -SN BR FEW011 BKN021 OVC030 M10/M12 A2953 RMK AO2 P0000 T11001122 $ |
| 2026-01-15 15:02:00Z |
290° at 9 kts |
Light Snow, Mist |
0.5 |
LIFR |
Clouds FEW at 1100, BROKEN at 2900, OVERCAST at 4700, OVERCAST at 3700 |
SPECI KBUF 151502Z 29009KT 1/2SM R23/5000VP6000FT -SN BR FEW011 BKN029 OVC047 M10/M12 A2952 RMK AO2 SFC VIS 1 1/2 P0000 T11001122 $ |
| 2026-01-15 14:34:00Z |
280° at 10 kts |
Light Snow, Mist |
0.5 |
LIFR |
Clouds FEW at 1100, BROKEN at 3300, OVERCAST at 4700, OVERCAST at 14000 |
SPECI KBUF 151434Z 28010KT 1/2SM R23/P6000FT -SN BR FEW011 BKN033 OVC047 M09/M12 A2952 RMK AO2 SFC VIS 2 P0000 T10941117 $ |
| 2026-01-15 13:54:00Z |
260° at 9 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds FEW at 1100, FEW at 2300, OVERCAST at 3500, BROKEN at 5000 |
METAR KBUF 151354Z 26009KT 4SM -SN BR FEW011 FEW023 OVC035 M09/M12 A2951 RMK AO2 SLP002 P0000 T10941117 $ |
| 2026-01-15 12:54:00Z |
240° at 5 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds OVERCAST at 4400, OVERCAST at 3900, FEW at 9000, OVERCAST at 4300 |
METAR KBUF 151254Z 24005KT 5SM -SN BR OVC044 M10/M12 A2950 RMK AO2 SLP000 P0000 T11001117 $ |
| 2026-01-15 12:11:00Z |
310° at 9 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 3500, OVERCAST at 1700, BROKEN at 4800, OVERCAST at 11000 |
SPECI KBUF 151211Z 31009KT 3SM -SN BR OVC035 M10/M12 A2949 RMK AO2 P0000 T11001117 $ |
| 2026-01-15 11:54:00Z |
300° at 8 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds OVERCAST at 2900, OVERCAST at 4900, OVERCAST at 7000, OVERCAST at 8000 |
METAR KBUF 151154Z COR 30008KT 2 1/2SM -SN BR OVC029 M10/M12 A2950 RMK AO2 SLP000 P0000 60009 70024 4/003 T11001117 10000 21100 51022 $ |
| 2026-01-15 11:22:00Z |
320° at 10 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds OVERCAST at 3100, OVERCAST at 2700, OVERCAST at 4600, OVERCAST at 4400 |
SPECI KBUF 151122Z 32010KT 4SM -SN BR OVC031 M10/M12 A2949 RMK AO2 P0000 T11001117 $ |
| 2026-01-15 10:54:00Z |
320° at 10 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds OVERCAST at 1900, OVERCAST at 1000, OVERCAST at 4900, OVERCAST at 5500 |
METAR KBUF 151054Z 32010KT 1 1/2SM -SN BR OVC019 M10/M12 A2948 RMK AO2 SLP995 P0000 T11001117 $ |
| 2026-01-15 10:29:00Z |
300° at 10 kts, Gusting to 19 kts |
Light Snow, Mist, Gusty Winds |
2 |
IFR |
Clouds OVERCAST at 2100, BROKEN at 2600, OVERCAST at 3100, BROKEN at 30000 |
SPECI KBUF 151029Z 30010G19KT 2SM -SN BR OVC021 M10/M12 A2949 RMK AO2 P0000 T11001122 $ |
| 2026-01-15 10:01:00Z |
270° at 17 kts, Gusting to 24 kts |
Light Snow, Mist, Gusty Winds |
1.25 |
IFR |
Clouds OVERCAST at 1300, OVERCAST at 6600, OVERCAST at 4700, BROKEN at 14000 |
SPECI KBUF 151001Z 27017G24KT 1 1/4SM R23/5500VP6000FT -SN BR OVC013 M09/M11 A2949 RMK AO2 P0000 T10941111 $ |
| 2026-01-15 08:54:00Z |
290° at 11 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds FEW at 600, OVERCAST at 1000, OVERCAST at 8000, BROKEN at 5000 |
METAR KBUF 150854Z 29011KT 3/4SM R23/4500V5500FT -SN BR FEW006 OVC010 M04/M06 A2943 RMK AO2 SLP975 P0004 60008 T10441056 51030 $ |
| 2026-01-15 08:21:00Z |
330° at 8 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds BROKEN at 900, OVERCAST at 1500, OVERCAST at 6000, FEW at 1500 |
SPECI KBUF 150821Z 33008KT 1 1/4SM -SN BR BKN009 OVC015 M02/M03 A2940 RMK AO2 CIG 005V013 P0001 T10221033 $ |
| 2026-01-15 08:04:00Z |
20° at 7 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds FEW at 700, OVERCAST at 1500, OVERCAST at 3200, OVERCAST at 6000 |
SPECI KBUF 150804Z 02007KT 4SM -SN BR FEW007 OVC015 M02/M03 A2939 RMK AO2 P0000 T10221033 $ |
| 2026-01-15 07:34:00Z |
20° at 11 kts, Gusting to 22 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds SCATTERED at 700, BROKEN at 1400, OVERCAST at 2900, OVERCAST at 4600 |
SPECI KBUF 150734Z 02011G22KT 3SM -SN BR SCT007 BKN014 OVC029 M02/M02 A2935 RMK AO2 PK WND 02026/0721 WSHFT 0658 P0001 T10171022 $ |
| 2026-01-15 06:54:00Z |
330° at 9 kts |
Light Snow, Mist |
1 |
IFR |
Clouds FEW at 400, OVERCAST at 900, OVERCAST at 6000, FEW at 1500 |
METAR KBUF 150654Z 33009KT 1SM R23/5500VP6000FT -SN BR FEW004 OVC009 M02/M02 A2934 RMK AO2 SLP943 P0003 T10171022 $ |
| 2026-01-15 06:32:00Z |
330° at 12 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds OVERCAST at 500, BROKEN at 2300, OVERCAST at 2900, OVERCAST at 5000 |
SPECI KBUF 150632Z 33012KT 3/4SM R23/5500V6000FT -SN BR OVC005 M02/M02 A2935 RMK AO2 P0001 T10171017 $ |
| 2026-01-15 05:54:00Z |
350° at 8 kts |
Light Snow, Mist |
1 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 1800, OVERCAST at 20000, OVERCAST at 4900 |
METAR KBUF 150554Z 35008KT 1SM R23/6000VP6000FT -SN BR OVC004 00/00 A2936 RMK AO2 SLP948 4/001 P0002 60012 T00000000 10028 20000 56017 $ |
| 2026-01-15 05:21:00Z |
360° at 8 kts |
Light Snow, Mist |
1 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 3800, OVERCAST at 3300, FEW at 1500 |
SPECI KBUF 150521Z 36008KT 1SM R23/P6000FT -SN BR OVC004 00/00 A2936 RMK AO2 P0001 T00000000 $ |
| 2026-01-15 05:01:00Z |
360° at 8 kts |
Light Snow, Mist |
1 |
LIFR |
Clouds OVERCAST at 300, OVERCAST at 2600, OVERCAST at 8500, OVERCAST at 6000 |
SPECI KBUF 150501Z 36008KT 1SM R23/P6000FT -SN BR OVC003 00/M01 A2937 RMK AO2 P0000 T00001006 $ |
| 2026-01-15 04:16:00Z |
360° at 6 kts |
Light Snow, Mist |
3 |
LIFR |
Clouds OVERCAST at 300, BROKEN at 2500, OVERCAST at 1800, SCATTERED at 1500 |
SPECI KBUF 150416Z 36006KT 3SM -SN BR OVC003 00/M01 A2938 RMK AO2 P0000 T00001006 $ |
| 2026-01-15 03:54:00Z |
360° at 9 kts |
Light Snow, Mist |
2 |
LIFR |
Clouds OVERCAST at 300, OVERCAST at 10000, OVERCAST at 8500, OVERCAST at 6000 |
METAR KBUF 150354Z 36009KT 2SM -SN BR OVC003 00/M01 A2939 RMK AO2 SLP959 P0001 T00001006 $ |
| 2026-01-15 02:54:00Z |
360° at 6 kts |
Light Snow, Mist |
2 |
LIFR |
Clouds OVERCAST at 400, FEW at 12000, OVERCAST at 15000, OVERCAST at 6000 |
METAR KBUF 150254Z 36006KT 2SM -SN BR OVC004 00/M01 A2941 RMK AO2 RAE17SNB17 SLP965 P0004 60008 T00001006 56013 $ |
| 2026-01-15 02:19:00Z |
10° at 7 kts |
Light Snow, Mist |
3 |
LIFR |
Clouds BROKEN at 400, OVERCAST at 700, OVERCAST at 3300, OVERCAST at 1800 |
SPECI KBUF 150219Z 01007KT 3SM -SN BR BKN004 OVC007 01/01 A2941 RMK AO2 RAE17SNB17 P0002 T00110006 $ |
| 2026-01-15 01:54:00Z |
360° at 7 kts |
Light Rain |
5 |
IFR |
Clouds SCATTERED at 300, OVERCAST at 900, OVERCAST at 6000, OVERCAST at 7000 |
METAR KBUF 150154Z 36007KT 5SM -RA BR SCT003 OVC009 02/02 A2941 RMK AO2 SLP966 P0002 T00220017 $ |
| 2026-01-15 01:30:00Z |
360° at 4 kts |
Light Rain |
3 |
LIFR |
Clouds BROKEN at 300, BROKEN at 1000, OVERCAST at 1400, OVERCAST at 4600 |
SPECI KBUF 150130Z 36004KT 3SM -RA BR BKN003 BKN010 OVC014 03/02 A2942 RMK AO2 P0001 T00280022 $ |
| 2026-01-15 00:54:00Z |
10° at 3 kts |
Light Rain |
3 |
MVFR |
Clouds FEW at 400, BROKEN at 1000, OVERCAST at 3000, BROKEN at 7000 |
METAR KBUF 150054Z 01003KT 3SM -RA BR FEW004 BKN010 OVC030 03/02 A2943 RMK AO2 SLP971 P0002 T00280022 $ |
| 2026-01-15 00:34:00Z |
20° at 3 kts |
Light Rain |
3 |
MVFR |
Clouds FEW at 500, SCATTERED at 1000, OVERCAST at 3300, OVERCAST at 7100 |
SPECI KBUF 150034Z 02003KT 3SM -RA BR FEW005 SCT010 OVC033 03/02 A2944 RMK AO2 P0002 T00280022 $ |
| 2026-01-14 23:54:00Z |
Winds Calm |
Light Rain |
4 |
IFR |
Clouds BROKEN at 500, OVERCAST at 3100, OVERCAST at 3600, OVERCAST at 2700 |
METAR KBUF 142354Z 00000KT 4SM -RA BR BKN005 OVC031 03/02 A2945 RMK AO2 SLP976 P0000 60000 T00280022 10033 20028 58006 $ |
| 2026-01-14 23:20:00Z |
Winds Calm |
Light Rain |
6 |
IFR |
Clouds BROKEN at 600, OVERCAST at 4500, OVERCAST at 2300, OVERCAST at 10000 |
SPECI KBUF 142320Z 00000KT 6SM -RA BR BKN006 OVC045 03/02 A2945 RMK AO2 P0000 T00280022 $ |
| 2026-01-14 22:54:00Z |
Winds Calm |
Light Rain |
6 |
VFR |
Clouds FEW at 600, OVERCAST at 4700, OVERCAST at 30000, OVERCAST at 30000 |
METAR KBUF 142254Z 00000KT 6SM -RA BR FEW006 OVC047 03/02 A2946 RMK AO2 SLP980 P0000 T00280017 $ |
| 2026-01-14 22:15:00Z |
200° at 3 kts |
Light Rain |
6 |
IFR |
Clouds BROKEN at 600, OVERCAST at 4600, OVERCAST at 4700, OVERCAST at 4700 |
SPECI KBUF 142215Z 20003KT 6SM -RA BR BKN006 OVC046 03/02 A2946 RMK AO2 P0000 T00280017 $ |
| 2026-01-14 21:54:00Z |
200° at 4 kts |
Light Rain |
6 |
VFR |
Clouds FEW at 600, SCATTERED at 3500, OVERCAST at 4500, OVERCAST at 8500 |
METAR KBUF 142154Z 20004KT 6SM -RA BR FEW006 SCT035 OVC045 03/02 A2946 RMK AO2 RAB13SNB25E44 SLP982 P0000 T00280022 $ |
| 2026-01-14 18:54:00Z |
230° at 7 kts |
Light Rain |
4 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 1200, BROKEN at 20000, OVERCAST at 25000 |
METAR KBUF 141854Z 23007KT 4SM -RA BR OVC004 03/02 A2947 RMK AO2 DZE31RAB42 SLP985 PCPN VRY LGT P0000 T00280022 $ |
| 2026-01-14 15:54:00Z |
230° at 12 kts, Gusting to 20 kts |
Light Rain, Gusty Winds |
4 |
MVFR |
Clouds SCATTERED at 700, BROKEN at 2200, OVERCAST at 2900, OVERCAST at 30000 |
METAR KBUF 141554Z 23012G20KT 4SM -RA BR SCT007 BKN022 OVC029 03/02 A2951 RMK AO2 SLP999 P0002 T00280022 $ |
| 2026-01-14 15:20:00Z |
250° at 13 kts |
Light Rain |
3 |
MVFR |
Clouds SCATTERED at 700, BROKEN at 2000, OVERCAST at 2700, BROKEN at 5000 |
SPECI KBUF 141520Z 25013KT 3SM -RA BR SCT007 BKN020 OVC027 03/02 A2950 RMK AO2 P0001 T00330022 $ |
| 2026-01-14 14:54:00Z |
250° at 17 kts, Gusting to 26 kts |
Light Rain, Gusty Winds |
2.5 |
IFR |
Clouds FEW at 900, OVERCAST at 1800, BROKEN at 5000, BROKEN at 7000 |
METAR KBUF 141454Z 25017G26KT 2 1/2SM -RA BR FEW009 OVC018 03/02 A2950 RMK AO2 PK WND 23032/1405 RAB18 SLP995 P0000 60000 T00330022 51007 $ |
| 2026-01-14 02:54:00Z |
220° at 22 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 3800, BROKEN at 23000, BROKEN at 6000, OVERCAST at 30000 |
METAR KBUF 140254Z 22022G37KT 10SM OVC038 07/M01 A2949 RMK AO2 PK WND 22037/0207 SLP990 T00671011 51004 $ |
| 2026-01-14 01:54:00Z |
220° at 23 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 4100, SCATTERED at 25000, OVERCAST at 800, FEW at 1500 |
METAR KBUF 140154Z 22023G37KT 10SM OVC041 07/M02 A2948 RMK AO2 PK WND 22037/0153 SLP988 T00671022 $ |
| 2026-01-13 21:54:00Z |
230° at 31 kts, Gusting to 45 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 4700, OVERCAST at 7000, OVERCAST at 18000, FEW at 1500 |
METAR KBUF 132154Z 23031G45KT 10SM -RA BKN047 OVC070 07/M03 A2948 RMK AO2 PK WND 24045/2154 RAB52 SLP987 VIRGA OHD-ALQDS P0000 T00721033 $ |
| 2026-01-12 19:54:00Z |
240° at 20 kts, Gusting to 40 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2100, OVERCAST at 3000, BROKEN at 800, BROKEN at 8000 |
METAR KBUF 121954Z 24020G40KT 10SM -SN BKN021 OVC030 M01/M04 A3001 RMK AO2 PK WND 23040/1945 SLP170 PCPN VRY LGT P0000 T10061044 $ |
| 2026-01-12 18:54:00Z |
240° at 16 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 2200, OVERCAST at 2700, OVERCAST at 6500, BROKEN at 20000 |
METAR KBUF 121854Z 24016G30KT 10SM -SN OVC022 M01/M05 A3002 RMK AO2 PK WND 23038/1802 SNE18B47 SLP173 PCPN VRY LGT P0000 T10061050 $ |
| 2026-01-12 18:18:00Z |
230° at 20 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2100, OVERCAST at 2800, OVERCAST at 8000, BROKEN at 15000 |
SPECI KBUF 121818Z 23020G36KT 10SM BKN021 OVC028 M01/M05 A3003 RMK AO2 PK WND 23038/1802 SNE18 P0000 T10061050 $ |
| 2026-01-12 17:54:00Z |
230° at 23 kts, Gusting to 38 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2100, OVERCAST at 2800, OVERCAST at 21000, OVERCAST at 3200 |
METAR KBUF 121754Z 23023G38KT 10SM -SN BKN021 OVC028 M01/M05 A3002 RMK AO2 PK WND 25039/1717 SLP175 PCPN VRY LGT P0000 60000 T10061050 10000 21006 58017 $ |
| 2026-01-12 16:54:00Z |
230° at 24 kts, Gusting to 39 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2000, OVERCAST at 2700, BROKEN at 25000, OVERCAST at 2400 |
METAR KBUF 121654Z 23024G39KT 10SM -SN BKN020 OVC027 M01/M05 A3004 RMK AO2 PK WND 24041/1557 SLP181 PCPN VRY LGT P0000 T10061050 $ |
| 2026-01-12 15:54:00Z |
230° at 22 kts, Gusting to 37 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 1800, OVERCAST at 2400, SCATTERED at 25000, BROKEN at 33000 |
METAR KBUF 121554Z 23022G37KT 10SM -SN BKN018 OVC024 M01/M04 A3008 RMK AO2 PK WND 22041/1512 SNB54 SLP194 PCPN VRY LGT P0000 T10061044 $ |
| 2026-01-12 14:54:00Z |
230° at 20 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2000, OVERCAST at 2400, SCATTERED at 25000, SCATTERED at 1500 |
METAR KBUF 121454Z 23020G36KT 10SM BKN020 OVC024 M01/M04 A3007 RMK AO2 PK WND 24038/1425 SLP193 60000 T10061044 56002 $ |
| 2026-01-12 13:54:00Z |
230° at 23 kts, Gusting to 49 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 1800, OVERCAST at 2600, BROKEN at 6500, OVERCAST at 4500 |
METAR KBUF 121354Z 23023G49KT 10SM BKN018 OVC026 M01/M04 A3008 RMK AO2 PK WND 24049/1351 SNE17 SLP195 P0000 T10061044 $ |
| 2026-01-12 13:18:00Z |
240° at 23 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 1800, OVERCAST at 2600, BROKEN at 20000, BROKEN at 30000 |
SPECI KBUF 121318Z 24023G37KT 10SM BKN018 OVC026 M01/M04 A3008 RMK AO2 PK WND 25037/1313 SNE17 P0000 T10061044 $ |
| 2026-01-12 12:54:00Z |
240° at 21 kts, Gusting to 32 kts |
Light Snow, Very Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 2100, OVERCAST at 3000, OVERCAST at 7000, OVERCAST at 3900 |
METAR KBUF 121254Z 24021G32KT 9SM -SN BKN021 OVC030 M01/M04 A3007 RMK AO2 PK WND 24032/1221 SLP192 P0000 T10061039 $ |
| 2026-01-12 11:54:00Z |
240° at 18 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2500, SCATTERED at 3500, OVERCAST at 6000, OVERCAST at 7000 |
METAR KBUF 121154Z 24018G28KT 9SM -SN OVC025 M01/M04 A3008 RMK AO2 PK WND 26033/1141 SNB44 SLP196 P0000 60000 70002 T10061044 11006 21028 58001 $ |
| 2026-01-11 21:54:00Z |
290° at 17 kts, Gusting to 36 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 3000, OVERCAST at 3700, OVERCAST at 6000, BROKEN at 9000 |
METAR KBUF 112154Z 29017G36KT 10SM -SN BKN030 OVC037 M03/M09 A2997 RMK AO2 PK WND 27036/2148 SLP159 PCPN VRY LGT P0000 T10331094 $ |
| 2026-01-11 20:54:00Z |
280° at 16 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds SCATTERED at 2700, SCATTERED at 3200, OVERCAST at 4000, BROKEN at 30000 |
METAR KBUF 112054Z 28016G29KT 8SM -SN SCT027 SCT032 OVC040 M03/M07 A2991 RMK AO2 PK WND 29031/2016 SNB19 SLP138 P0000 60000 T10281072 53033 $ |
| 2026-01-11 20:23:00Z |
290° at 18 kts, Gusting to 31 kts |
Light Snow, Very Gusty Winds |
8 |
VFR |
Clouds SCATTERED at 3100, BROKEN at 4800, OVERCAST at 6000, BROKEN at 5000 |
SPECI KBUF 112023Z 29018G31KT 8SM -SN SCT031 BKN048 OVC060 M02/M08 A2989 RMK AO2 PK WND 29031/2016 SNB19 P0000 T10171078 $ |
| 2026-01-11 19:07:00Z |
260° at 16 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds SCATTERED at 3000, BROKEN at 3500, OVERCAST at 4900, BROKEN at 3300 |
SPECI KBUF 111907Z 26016G24KT 8SM -SN SCT030 BKN035 OVC049 M01/M06 A2984 RMK AO2 PK WND 26026/1856 SNB07 P0000 T10111061 $ |
| 2026-01-11 13:54:00Z |
240° at 15 kts, Gusting to 22 kts |
Light Snow, Mist, Gusty Winds |
6 |
MVFR |
Clouds SCATTERED at 700, BROKEN at 2000, BROKEN at 3200, OVERCAST at 13000 |
METAR KBUF 111354Z 24015G22KT 6SM -SN BR SCT007 BKN020 BKN032 M02/M03 A2980 RMK AO2 PK WND 23036/1307 SLP098 P0001 T10171028 $ |
| 2026-01-11 13:21:00Z |
250° at 10 kts, Gusting to 20 kts |
Light Snow, Mist, Gusty Winds |
0.75 |
LIFR |
Clouds BROKEN at 500, OVERCAST at 1300, BROKEN at 3300 |
SPECI KBUF 111321Z 25010G20KT 3/4SM R23/1800V5500FT -SN BR BKN005 OVC013 M01/M02 A2981 RMK AO2 PK WND 23036/1307 P0000 T10111022 $ |
| 2026-01-11 12:54:00Z |
220° at 16 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 1900, OVERCAST at 2400, BROKEN at 16000, BROKEN at 13000 |
METAR KBUF 111254Z 22016G30KT 3SM -SN BKN019 OVC024 00/M03 A2980 RMK AO2 PK WND 20030/1248 SLP097 P0001 T00001033 $ |
| 2026-01-11 12:25:00Z |
230° at 7 kts, Gusting to 17 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds SCATTERED at 900, BROKEN at 1400, OVERCAST at 1900 |
SPECI KBUF 111225Z 23007G17KT 3SM -SN BR SCT009 BKN014 OVC019 M01/M02 A2980 RMK AO2 P0001 T10061017 $ |
| 2026-01-11 11:54:00Z |
250° at 12 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
2.5 |
IFR |
Clouds SCATTERED at 1700, BROKEN at 2300, OVERCAST at 3100, OVERCAST at 13000 |
METAR KBUF 111154Z 25012G22KT 2 1/2SM -SN SCT017 BKN023 OVC031 M01/M03 A2981 RMK AO2 VIS 1 1/2V4 SLP102 P0001 60001 70023 T10061033 10017 21006 56006 $ |
| 2026-01-11 10:54:00Z |
250° at 15 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 2600, BROKEN at 3900, BROKEN at 4700, BROKEN at 13000 |
METAR KBUF 111054Z 25015G27KT 9SM -SN FEW026 BKN039 BKN047 BKN130 00/M04 A2982 RMK AO2 PK WND 24027/1051 SNB34 SLP105 P0000 T00001039 $ |
| 2026-01-11 05:24:00Z |
240° at 22 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 1700, OVERCAST at 1600, OVERCAST at 2100 |
SPECI KBUF 110524Z 24022G39KT 10SM OVC017 02/M01 A2979 RMK AO2 PK WND 24039/0523 RAE0458 P0000 T00171011 $ |
| 2026-01-11 04:54:00Z |
240° at 25 kts, Gusting to 37 kts |
Light Rain, Very Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 1100, OVERCAST at 700, OVERCAST at 4800, OVERCAST at 3200 |
METAR KBUF 110454Z 24025G37KT 10SM -RA OVC011 02/00 A2978 RMK AO2 PK WND 25040/0441 SLP090 P0000 T00170000 400561006 $ |
| 2026-01-11 04:11:00Z |
240° at 17 kts, Gusting to 39 kts |
Light Rain, Very Gusty Winds |
10+ |
IFR |
Clouds OVERCAST at 600, OVERCAST at 2200, OVERCAST at 11000, OVERCAST at 12000 |
SPECI KBUF 110411Z 24017G39KT 10SM -RA OVC006 02/01 A2978 RMK AO2 PK WND 24039/0411 P0000 T00220011 $ |
| 2026-01-11 03:54:00Z |
240° at 22 kts, Gusting to 36 kts |
Light Rain, Very Gusty Winds |
10+ |
LIFR |
Clouds OVERCAST at 400, BROKEN at 2600, OVERCAST at 4900, OVERCAST at 9000 |
METAR KBUF 110354Z 24022G36KT 10SM -RA OVC004 02/01 A2977 RMK AO2 PK WND 22037/0258 SLP086 P0000 T00220011 $ |
| 2026-01-11 02:54:00Z |
220° at 19 kts, Gusting to 32 kts |
Light Rain, Very Gusty Winds |
4 |
LIFR |
Clouds OVERCAST at 300, BROKEN at 1300, OVERCAST at 1800, OVERCAST at 11000 |
METAR KBUF 110254Z 22019G32KT 4SM -RA BR OVC003 03/03 A2974 RMK AO2 PK WND 22034/0228 SLP076 P0000 60009 T00330028 53017 $ |
| 2026-01-11 00:57:00Z |
220° at 9 kts |
Light Rain |
3 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1300, SCATTERED at 22000, BROKEN at 20000 |
SPECI KBUF 110057Z 22009KT 3SM -RA BR BKN007 OVC013 04/04 A2971 RMK AO2 P0001 T00440039 $ |
| 2026-01-11 00:54:00Z |
230° at 6 kts |
Light Rain |
2.5 |
IFR |
Clouds BROKEN at 1000, OVERCAST at 1600, OVERCAST at 1900, SCATTERED at 4400 |
METAR KBUF 110054Z 23006KT 2 1/2SM -RA BR BKN010 OVC016 04/04 A2970 RMK AO2 SLP065 P0005 T00390039 $ |
| 2026-01-11 00:12:00Z |
Winds Calm |
Light Rain |
2.5 |
IFR |
Clouds OVERCAST at 1600, OVERCAST at 5000, OVERCAST at 2100, OVERCAST at 15000 |
SPECI KBUF 110012Z 00000KT 2 1/2SM -RA BR OVC016 04/03 A2969 RMK AO2 P0001 T00390033 $ |
| 2026-01-10 23:21:00Z |
70° at 6 kts |
Light Rain |
6 |
MVFR |
Clouds OVERCAST at 1700, OVERCAST at 1300, OVERCAST at 2500 |
SPECI KBUF 102321Z 07006KT 6SM -RA BR OVC017 03/03 A2968 RMK AO2 PRESFR P0001 T00330028 $ |
| 2026-01-10 21:54:00Z |
30° at 5 kts |
Light Rain |
4 |
MVFR |
Clouds BROKEN at 1900, OVERCAST at 2600, OVERCAST at 9500, BROKEN at 9000 |
METAR KBUF 102154Z 03005KT 4SM -RA BR BKN019 OVC026 04/03 A2973 RMK AO2 RAE20B30 SLP073 P0001 T00390028 $ |
| 2026-01-10 20:54:00Z |
80° at 7 kts |
Light Rain |
6 |
MVFR |
Clouds OVERCAST at 2100, BROKEN at 3200, OVERCAST at 4700, OVERCAST at 25000 |
METAR KBUF 102054Z 08007KT 6SM -RA BR OVC021 04/02 A2976 RMK AO2 PRESFR SLP083 P0003 60003 T00390022 58050 $ |
| 2026-01-09 23:03:00Z |
240° at 27 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds SCATTERED at 1900, BROKEN at 2500, OVERCAST at 3900, BROKEN at 2700 |
SPECI KBUF 092303Z 24027G37KT 10SM SCT019 BKN025 OVC039 06/02 A2997 RMK AO2 PK WND 25037/2259 PRESRR T00560022 $ |
| 2026-01-09 22:54:00Z |
240° at 25 kts, Gusting to 45 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 2600, BROKEN at 3100, OVERCAST at 4800, BROKEN at 23000 |
METAR KBUF 092254Z 24025G45KT 10SM SCT026 BKN031 OVC048 06/02 A2994 RMK AO2 PK WND 25045/2248 PRESRR SLP144 T00560022 $ |
| 2026-01-09 21:54:00Z |
230° at 27 kts, Gusting to 47 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3300, BROKEN at 4100, BROKEN at 8500, OVERCAST at 30000 |
METAR KBUF 092154Z 23027G47KT 10SM FEW033 BKN041 BKN085 06/02 A2985 RMK AO2 PK WND 24047/2149 PRESRR SLP110 T00610022 $ |
| 2026-01-09 20:54:00Z |
230° at 26 kts, Gusting to 44 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3100, BROKEN at 7000, BROKEN at 13000, BROKEN at 25000 |
METAR KBUF 092054Z 23026G44KT 10SM BKN031 BKN070 BKN130 BKN250 07/03 A2974 RMK AO2 PK WND 24052/2018 RAE21 SLP076 WSHFT 2005 FROPA P0002 60002 T00720033 53031 $ |
| 2026-01-09 19:54:00Z |
200° at 23 kts, Gusting to 36 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4900, BROKEN at 7000, BROKEN at 12000, BROKEN at 24000 |
METAR KBUF 091954Z 20023G36KT 10SM -RA FEW049 BKN070 BKN120 BKN240 16/10 A2962 RMK AO2 PK WND 20040/1900 RAB54 SLP032 PCPN VRY LGT P0000 T01560100 $ |
| 2026-01-09 18:54:00Z |
200° at 26 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3400, FEW at 6500, FEW at 11000, FEW at 24000 |
METAR KBUF 091854Z 20026G37KT 10SM FEW034 FEW065 FEW110 FEW240 15/09 A2964 RMK AO2 PK WND 20042/1810 SLP038 VIRGA DSNT NE-SE T01500094 $ |
| 2026-01-09 16:54:00Z |
190° at 25 kts, Gusting to 33 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3700, FEW at 5500, BROKEN at 8000, OVERCAST at 13000 |
METAR KBUF 091654Z 19025G33KT 10SM FEW037 FEW055 BKN080 12/08 A2970 RMK AO2 PK WND 19035/1616 RAE28 SLP059 P0001 T01220083 $ |
| 2026-01-07 12:54:00Z |
260° at 8 kts |
Light Snow, Mist |
4 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 5000, OVERCAST at 2700, BROKEN at 30000 |
METAR KBUF 071254Z 26008KT 4SM -SN BR OVC004 01/01 A2974 RMK AO2 CIG 003V007 SLP077 P0000 T00110006 $ |
| 2026-01-07 12:05:00Z |
240° at 13 kts, Gusting to 19 kts |
Light Snow, Mist, Gusty Winds |
4 |
LIFR |
Clouds BROKEN at 400, OVERCAST at 900, BROKEN at 7800, OVERCAST at 6000 |
SPECI KBUF 071205Z 24013G19KT 4SM -SN BR BKN004 OVC009 01/00 A2970 RMK AO2 P0000 T00060000 $ |
| 2026-01-07 11:54:00Z |
240° at 10 kts |
Light Snow, Mist |
4 |
IFR |
Clouds OVERCAST at 500, OVERCAST at 11000, OVERCAST at 14000, SCATTERED at 4000 |
METAR KBUF 071154Z 24010KT 4SM -SN BR OVC005 01/00 A2970 RMK AO2 SLP064 P0002 60010 70075 T00060000 10028 20000 53031 $ |
| 2026-01-07 10:54:00Z |
250° at 11 kts |
Light Snow, Mist |
3 |
IFR |
Clouds OVERCAST at 500, OVERCAST at 3600, OVERCAST at 2100 |
METAR KBUF 071054Z 25011KT 3SM -SN BR OVC005 01/M01 A2967 RMK AO2 SLP055 P0001 T00061006 $ |
| 2026-01-07 09:54:00Z |
250° at 9 kts |
Light Snow, Mist |
3 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 1400, OVERCAST at 2400, BROKEN at 5500 |
METAR KBUF 070954Z 25009KT 3SM -SN BR OVC004 01/00 A2963 RMK AO2 SLP042 P0000 T00060000 $ |
| 2026-01-07 08:54:00Z |
260° at 8 kts |
Light Snow, Mist |
3 |
LIFR |
Clouds OVERCAST at 300, SCATTERED at 11000, OVERCAST at 6500, OVERCAST at 13000 |
METAR KBUF 070854Z 26008KT 3SM -SN BR OVC003 00/00 A2961 RMK AO2 SLP033 P0002 60007 T00000000 53037 $ |
| 2026-01-07 07:54:00Z |
260° at 9 kts |
Light Snow, Mist |
5 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 2700, OVERCAST at 4200, OVERCAST at 5500 |
METAR KBUF 070754Z 26009KT 5SM -SN BR OVC004 01/01 A2957 RMK AO2 RAE08 SLP022 P0003 T00060006 $ |
| 2026-01-07 05:54:00Z |
220° at 18 kts, Gusting to 28 kts |
Light Rain, Gusty Winds |
4 |
LIFR |
Clouds OVERCAST at 300, BROKEN at 3400, OVERCAST at 4300, BROKEN at 4300 |
METAR KBUF 070554Z 22018G28KT 4SM -RA BR OVC003 03/02 A2949 RMK AO2 PK WND 23031/0524 SLP994 4/001 P0003 60032 T00280022 10061 20028 51008 $ |
| 2026-01-07 05:01:00Z |
230° at 15 kts, Gusting to 25 kts |
Light Rain, Gusty Winds |
1 |
LIFR |
Clouds OVERCAST at 200, BROKEN at 11000, OVERCAST at 2900, FEW at 1500 |
SPECI KBUF 070501Z 23015G25KT 1SM R23/P6000FT -RA BR OVC002 03/03 A2949 RMK AO2 P0001 T00330028 $ |
| 2026-01-07 03:54:00Z |
230° at 11 kts, Gusting to 21 kts |
Light Rain, Gusty Winds |
0.75 |
LIFR |
Clouds OVERCAST at 300, OVERCAST at 1700, OVERCAST at 3600, OVERCAST at 2100 |
METAR KBUF 070354Z 23011G21KT 3/4SM R23/P6000FT -RA BR OVC003 04/04 A2948 RMK AO2 PK WND 25027/0341 SLP989 P0005 T00440039 $ |
| 2026-01-07 02:54:00Z |
220° at 6 kts |
Light Rain |
0.75 |
LIFR |
Clouds OVERCAST at 300, FEW at 25000, OVERCAST at 5000, OVERCAST at 3000 |
METAR KBUF 070254Z 22006KT 3/4SM R23/2000VP6000FT -RA BR OVC003 06/06 A2947 RMK AO2 SLP985 P0007 60022 T00560056 58014 $ |
| 2026-01-07 01:54:00Z |
190° at 5 kts |
Light Rain |
0.75 |
LIFR |
Clouds OVERCAST at 500, OVERCAST at 1800, OVERCAST at 4600, OVERCAST at 5500 |
METAR KBUF 070154Z 19005KT 3/4SM R23/4500VP6000FT -RA BR OVC005 04/04 A2948 RMK AO2 CIG 003V009 SLP990 P0008 T00440044 $ |
| 2026-01-07 00:54:00Z |
180° at 4 kts |
Light Rain |
0.75 |
LIFR |
Clouds BROKEN at 600, OVERCAST at 1000, OVERCAST at 9500, OVERCAST at 3900 |
METAR KBUF 070054Z 18004KT 3/4SM R23/P6000FT -RA BR BKN006 OVC010 04/04 A2950 RMK AO2 CIG 004V008 SLP997 P0007 T00390039 $ |
| 2026-01-06 23:54:00Z |
130° at 3 kts |
Light Rain |
1.75 |
IFR |
Clouds OVERCAST at 1000, BROKEN at 10000, BROKEN at 25000, BROKEN at 20000 |
METAR KBUF 062354Z 13003KT 1 3/4SM -RA BR OVC010 03/03 A2951 RMK AO2 SLP000 4/002 P0001 60032 T00330033 10033 20011 56016 $ |
| 2026-01-06 22:54:00Z |
120° at 4 kts |
Light Rain |
1.75 |
IFR |
Clouds OVERCAST at 1200, FEW at 9000, FEW at 25000, BROKEN at 20000 |
METAR KBUF 062254Z 12004KT 1 3/4SM -RA BR OVC012 03/03 A2952 RMK AO2 SLP004 P0004 T00280028 $ |
| 2026-01-06 21:54:00Z |
110° at 4 kts |
Light Rain |
1.5 |
IFR |
Clouds OVERCAST at 1800, SCATTERED at 12000, OVERCAST at 11000, BROKEN at 4300 |
METAR KBUF 062154Z 11004KT 1 1/2SM -RA BR OVC018 02/02 A2954 RMK AO2 SLP011 RAB18 P0001 T00220017 $ |
| 2026-01-06 19:54:00Z |
60° at 9 kts |
Light Rain |
1.25 |
IFR |
Clouds SCATTERED at 2000, BROKEN at 2800, OVERCAST at 4100, OVERCAST at 26000 |
METAR KBUF 061954Z 06009KT 1 1/4SM -RA BR SCT020 BKN028 OVC041 01/01 A2959 RMK AO2 SLP028 P0011 T00110006 $ |
| 2026-01-06 19:14:00Z |
40° at 6 kts |
Light Rain |
1.25 |
IFR |
Clouds SCATTERED at 2400, SCATTERED at 3500, OVERCAST at 4800, OVERCAST at 4900 |
SPECI KBUF 061914Z 04006KT 1 1/4SM -RA BR SCT024 SCT035 OVC048 01/00 A2963 RMK AO2 P0003 T00110000 $ |
| 2026-01-06 18:54:00Z |
50° at 9 kts |
Light Rain |
2 |
IFR |
Clouds FEW at 2300, BROKEN at 3500, OVERCAST at 4200, OVERCAST at 7000 |
METAR KBUF 061854Z 05009KT 2SM -RA BR FEW023 BKN035 OVC042 01/00 A2963 RMK AO2 SLP040 P0011 T00110000 $ |
| 2026-01-05 14:54:00Z |
170° at 3 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 3400, FEW at 6500, OVERCAST at 9000, BROKEN at 30000 |
METAR KBUF 051454Z 17003KT 10SM -SN FEW034 FEW065 OVC090 M03/M06 A2995 RMK AO2 SNB16 SLP151 PCPN VRY LGT P0000 60000 T10331061 55019 $ |
| 2026-01-05 14:16:00Z |
150° at 4 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 1600, BROKEN at 3400, OVERCAST at 8500 |
SPECI KBUF 051416Z 15004KT 10SM -SN FEW016 BKN034 OVC085 M04/M06 A2995 RMK AO2 SNB16 PCPN VRY LGT P0000 T10391061 $ |
| 2026-01-05 13:15:00Z |
160° at 6 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds FEW at 1600, SCATTERED at 3400, OVERCAST at 4900 |
SPECI KBUF 051315Z 16006KT 3SM -SN BR FEW016 SCT034 OVC049 M04/M06 A2997 RMK AO2 P0000 T10441061 $ |
| 2026-01-05 11:54:00Z |
130° at 9 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 6000, BROKEN at 4400, BROKEN at 8000, FEW at 1500 |
METAR KBUF 051154Z 13009KT 9SM -SN OVC060 M04/M07 A3000 RMK AO2 SLP171 SNB41 4/004 P0000 60000 T10441072 11033 21044 58035 $ |
| 2026-01-05 11:42:00Z |
140° at 8 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 6000, BROKEN at 2900, OVERCAST at 3100 |
SPECI KBUF 051142Z 14008KT 10SM -SN OVC060 M04/M07 A3001 RMK AO2 SNB41 P0000 T10441072 $ |
| 2026-01-04 21:54:00Z |
250° at 9 kts |
Light Snow |
10+ |
MVFR |
Clouds BROKEN at 2500, OVERCAST at 3700, OVERCAST at 4900, BROKEN at 21000 |
METAR KBUF 042154Z 25009KT 10SM -SN BKN025 OVC037 M03/M07 A3012 RMK AO2 SNE03B29 SLP213 PCPN VRY LGT P0000 T10331072 |
| 2026-01-04 16:54:00Z |
260° at 10 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 3000, SCATTERED at 25000, SCATTERED at 20000, FEW at 1500 |
METAR KBUF 041654Z 26010KT 9SM -SN OVC030 M03/M06 A3009 RMK AO2 SLP201 PCPN VRY LGT P0000 T10281061 |
| 2026-01-04 16:18:00Z |
270° at 10 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 3000, OVERCAST at 2300, BROKEN at 4600, FEW at 1500 |
SPECI KBUF 041618Z 27010KT 9SM -SN OVC030 M03/M07 A3009 RMK AO2 PCPN VRY LGT P0000 T10331072 |
| 2026-01-04 15:54:00Z |
260° at 9 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2700, OVERCAST at 8000, OVERCAST at 4100, BROKEN at 4400 |
METAR KBUF 041554Z 26009KT 9SM -SN OVC027 M03/M07 A3008 RMK AO2 SNB49 SLP198 PCPN VRY LGT P0000 T10331072 |
| 2026-01-04 13:24:00Z |
230° at 6 kts |
Light Snow |
9 |
MVFR |
Clouds BROKEN at 2700, OVERCAST at 3300, BROKEN at 5100, BROKEN at 15000 |
SPECI KBUF 041324Z 23006KT 9SM -SN BKN027 OVC033 M05/M07 A3005 RMK AO2 SNB15 PCPN VRY LGT P0000 T10501072 |
| 2026-01-04 11:54:00Z |
250° at 6 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 3000, SCATTERED at 4100, OVERCAST at 5000, OVERCAST at 11000 |
METAR KBUF 041154Z 25006KT 9SM -SN OVC030 M06/M08 A3002 RMK AO2 SLP178 4/005 PCPN VRY LGT P0000 60001 70004 T10561078 11056 21078 53012 |
| 2026-01-04 10:54:00Z |
240° at 7 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 3400, FEW at 30000, OVERCAST at 4000, OVERCAST at 9000 |
METAR KBUF 041054Z 24007KT 9SM -SN OVC034 M06/M08 A3000 RMK AO2 SNE12B33 SLP172 PCPN VRY LGT P0000 T10611078 |
| 2026-01-04 10:33:00Z |
210° at 6 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 3600, SCATTERED at 4900, OVERCAST at 5500 |
SPECI KBUF 041033Z 21006KT 10SM -SN OVC036 M07/M08 A2999 RMK AO2 SNE12B33 PCPN VRY LGT P0000 T10671083 |
| 2026-01-04 09:54:00Z |
220° at 5 kts |
Light Snow |
8 |
VFR |
Clouds FEW at 2700, SCATTERED at 4200, OVERCAST at 4700, BROKEN at 16000 |
METAR KBUF 040954Z 22005KT 8SM -SN FEW027 SCT042 M08/M08 A2999 RMK AO2 SLP167 PCPN VRY LGT P0000 T10781083 |
| 2026-01-04 08:54:00Z |
240° at 5 kts |
Light Snow |
7 |
VFR |
Clouds BROKEN at 4900, FEW at 2500, OVERCAST at 3400, SCATTERED at 21000 |
METAR KBUF 040854Z 24005KT 7SM -SN BKN049 M07/M08 A2998 RMK AO2 SLP165 P0000 60001 T10671078 50007 |
| 2026-01-04 07:54:00Z |
240° at 5 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 4600, OVERCAST at 6500, BROKEN at 4700, BROKEN at 10000 |
METAR KBUF 040754Z 24005KT 3SM -SN BR OVC046 M06/M07 A2999 RMK AO2 SLP167 P0001 T10611072 |
| 2026-01-04 06:54:00Z |
250° at 6 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 4100, OVERCAST at 8500, OVERCAST at 11000, OVERCAST at 21000 |
METAR KBUF 040654Z 25006KT 3SM -SN BR OVC041 M06/M07 A2996 RMK AO2 SLP159 P0000 T10611072 |
| 2026-01-04 06:34:00Z |
240° at 4 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds FEW at 800, OVERCAST at 3300, BROKEN at 10000, OVERCAST at 10000 |
SPECI KBUF 040634Z 24004KT 2 1/2SM -SN BR FEW008 OVC033 M06/M07 A2996 RMK AO2 P0000 T10611072 |
| 2026-01-04 05:54:00Z |
260° at 6 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 2400, OVERCAST at 9500, OVERCAST at 4200, BROKEN at 3500 |
METAR KBUF 040554Z 26006KT 2SM -SN BR OVC024 M06/M07 A2996 RMK AO2 SLP158 4/005 P0001 60003 T10611072 11050 21061 51004 |
| 2026-01-04 05:29:00Z |
260° at 6 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 2000, SCATTERED at 1000, OVERCAST at 3800, OVERCAST at 3700 |
SPECI KBUF 040529Z 26006KT 2SM -SN BR OVC020 M06/M07 A2996 RMK AO2 P0000 T10611072 |
| 2026-01-04 05:04:00Z |
270° at 7 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds OVERCAST at 2100, BROKEN at 3800, OVERCAST at 5000 |
SPECI KBUF 040504Z 27007KT 1 3/4SM -SN BR OVC021 M06/M07 A2996 RMK AO2 P0000 T10561072 |
| 2026-01-04 04:29:00Z |
260° at 5 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds OVERCAST at 2400, BROKEN at 2000, OVERCAST at 2000, FEW at 6500 |
SPECI KBUF 040429Z 26005KT 2 1/2SM -SN BR OVC024 M06/M07 A2995 RMK AO2 P0000 T10561072 |
| 2026-01-04 03:54:00Z |
260° at 6 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds OVERCAST at 2400, OVERCAST at 2300, OVERCAST at 18000, FEW at 1500 |
METAR KBUF 040354Z 26006KT 2 1/2SM -SN BR OVC024 M06/M07 A2995 RMK AO2 SLP155 P0001 T10561072 |
| 2026-01-04 02:54:00Z |
270° at 7 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 3400, OVERCAST at 8500, OVERCAST at 18000, OVERCAST at 18000 |
METAR KBUF 040254Z 27007KT 3SM -SN BR OVC034 M06/M08 A2995 RMK AO2 SLP153 P0000 60000 T10561078 55002 |
| 2026-01-04 01:54:00Z |
260° at 8 kts |
Light Snow |
9 |
VFR |
Clouds BROKEN at 4800, OVERCAST at 7000, OVERCAST at 5000, OVERCAST at 5500 |
METAR KBUF 040154Z 26008KT 9SM -SN BKN048 OVC070 M06/M08 A2995 RMK AO2 SLP153 P0000 T10561078 |
| 2026-01-04 01:28:00Z |
260° at 7 kts |
Light Snow, Mist |
6 |
VFR |
Clouds FEW at 2600, BROKEN at 6500, OVERCAST at 8000, OVERCAST at 7600 |
SPECI KBUF 040128Z 26007KT 6SM -SN BR FEW026 BKN065 OVC080 M06/M07 A2995 RMK AO2 P0000 T10561072 |
| 2026-01-04 00:54:00Z |
270° at 6 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds BROKEN at 2000, OVERCAST at 5000, OVERCAST at 14000, BROKEN at 16000 |
METAR KBUF 040054Z 27006KT 6SM -SN BR BKN020 OVC050 M05/M07 A2995 RMK AO2 SLP155 P0000 T10501072 |
| 2026-01-04 00:36:00Z |
260° at 7 kts |
Light Snow |
7 |
VFR |
Clouds SCATTERED at 2200, BROKEN at 4400, OVERCAST at 6000 |
SPECI KBUF 040036Z 26007KT 7SM -SN SCT022 BKN044 OVC060 M05/M08 A2995 RMK AO2 P0000 T10501078 |
| 2026-01-04 00:05:00Z |
250° at 7 kts |
Light Snow |
9 |
MVFR |
Clouds BROKEN at 2300, BROKEN at 3600, OVERCAST at 7000, OVERCAST at 3700 |
SPECI KBUF 040005Z 25007KT 9SM -SN BKN023 BKN036 OVC070 M05/M08 A2995 RMK AO2 P0000 T10501078 |
| 2026-01-03 23:27:00Z |
250° at 9 kts |
Light Snow |
5 |
MVFR |
Clouds SCATTERED at 2000, BROKEN at 3800, OVERCAST at 9500, OVERCAST at 7600 |
SPECI KBUF 032327Z 25009KT 5SM -SN SCT020 BKN038 OVC095 M05/M08 A2995 RMK AO2 SNB07 P0000 T10501078 |
| 2026-01-03 15:54:00Z |
240° at 15 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2400, FEW at 4500, BROKEN at 12000, BROKEN at 17000 |
METAR KBUF 031554Z 24015KT 9SM -SN OVC024 M06/M10 A2997 RMK AO2 SLP160 P0000 T10561100 |
| 2026-01-03 14:54:00Z |
240° at 10 kts, Gusting to 18 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2400, OVERCAST at 6500, OVERCAST at 10000, BROKEN at 30000 |
METAR KBUF 031454Z 24010G18KT 9SM -SN OVC024 M06/M11 A2996 RMK AO2 SLP160 P0000 60000 T10611106 53020 |
| 2026-01-03 13:54:00Z |
250° at 8 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2700, OVERCAST at 5500, OVERCAST at 11000, BROKEN at 30000 |
METAR KBUF 031354Z 25008KT 9SM -SN OVC027 M07/M11 A2994 RMK AO2 SLP152 P0000 T10671106 |
| 2026-01-03 13:14:00Z |
260° at 9 kts |
Light Snow |
8 |
MVFR |
Clouds OVERCAST at 2900, BROKEN at 8500, OVERCAST at 10000, BROKEN at 15000 |
SPECI KBUF 031314Z 26009KT 8SM -SN OVC029 M07/M11 A2993 RMK AO2 P0000 T10671111 |
| 2026-01-03 12:54:00Z |
250° at 12 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 3000, BROKEN at 6000, BROKEN at 17000, OVERCAST at 6500 |
METAR KBUF 031254Z 25012KT 9SM -SN OVC030 M07/M11 A2992 RMK AO2 SLP146 P0000 T10671111 |
| 2026-01-03 11:54:00Z |
250° at 11 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2900, OVERCAST at 4400, OVERCAST at 3500, BROKEN at 23000 |
METAR KBUF 031154Z 25011KT 10SM -SN OVC029 M07/M13 A2990 RMK AO2 SLP139 4/004 P0000 60000 T10671128 11067 21072 53009 |
| 2026-01-03 10:54:00Z |
250° at 10 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 3300, OVERCAST at 2400, OVERCAST at 3400, OVERCAST at 6500 |
METAR KBUF 031054Z 25010KT 10SM -SN OVC033 M07/M13 A2989 RMK AO2 SNB52 SLP135 PCPN VRY LGT P0000 T10721128 |
| 2026-01-02 18:54:00Z |
270° at 18 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 2700, BROKEN at 6000, OVERCAST at 7000, BROKEN at 4400 |
METAR KBUF 021854Z 27018G24KT 9SM -SN FEW027 BKN060 M06/M12 A2973 RMK AO2 SLP079 P0000 T10561122 |
| 2026-01-02 17:54:00Z |
260° at 15 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 2400, BROKEN at 6500, BROKEN at 4500, BROKEN at 26000 |
METAR KBUF 021754Z 26015G22KT 9SM -SN FEW024 BKN065 M06/M12 A2972 RMK AO2 SLP077 4/005 933050 P0000 60000 T10611117 11056 21078 58002 |
| 2026-01-02 17:05:00Z |
270° at 12 kts |
Light Snow |
4 |
MVFR |
Clouds BROKEN at 3000, OVERCAST at 4000, OVERCAST at 2300, OVERCAST at 6000 |
SPECI KBUF 021705Z 27012KT 4SM -SN BKN030 OVC040 M06/M10 A2973 RMK AO2 P0000 T10611100 |
| 2026-01-02 16:54:00Z |
270° at 15 kts |
Light Snow |
5 |
MVFR |
Clouds BROKEN at 3400, BROKEN at 4700, OVERCAST at 7000, OVERCAST at 6000 |
METAR KBUF 021654Z 27015KT 5SM -SN BKN034 BKN047 OVC070 M06/M11 A2973 RMK AO2 SLP081 P0000 T10611106 |
| 2026-01-02 15:54:00Z |
260° at 14 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 6500, OVERCAST at 3100, BROKEN at 4500 |
METAR KBUF 021554Z 26014G20KT 9SM -SN OVC065 M07/M11 A2973 RMK AO2 SLP080 P0000 T10671111 |
| 2026-01-02 14:54:00Z |
270° at 13 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 6000, OVERCAST at 7000, BROKEN at 5500, SCATTERED at 2700 |
METAR KBUF 021454Z 27013G20KT 9SM -SN OVC060 M07/M12 A2973 RMK AO2 SLP080 P0000 60000 T10721117 53009 |
| 2026-01-02 13:54:00Z |
260° at 12 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 6000, BROKEN at 2500, OVERCAST at 5000, OVERCAST at 9000 |
METAR KBUF 021354Z 26012KT 9SM -SN OVC060 M08/M12 A2972 RMK AO2 SLP076 P0000 T10781117 |
| 2026-01-02 12:54:00Z |
260° at 11 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 2000, BROKEN at 6000, OVERCAST at 5500, BROKEN at 6500 |
METAR KBUF 021254Z 26011G19KT 9SM -SN FEW020 BKN060 M08/M12 A2970 RMK AO2 SLP072 P0000 T10781117 |
| 2026-01-02 11:54:00Z |
250° at 8 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 6000, SCATTERED at 4900, OVERCAST at 6300, SCATTERED at 3500 |
METAR KBUF 021154Z 25008KT 9SM -SN OVC060 M08/M12 A2970 RMK AO2 SNB46 SLP070 4/005 P0000 60000 T10781117 11078 21083 53002 |
| 2026-01-02 09:54:00Z |
250° at 13 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 7000, OVERCAST at 1800, OVERCAST at 3400, BROKEN at 2000 |
METAR KBUF 020954Z 25013KT 9SM -SN OVC070 M08/M12 A2968 RMK AO2 SLP064 P0000 T10781117 |
| 2026-01-02 08:54:00Z |
260° at 11 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 7500, OVERCAST at 8000, OVERCAST at 4600, BROKEN at 20000 |
METAR KBUF 020854Z 26011KT 9SM -SN OVC075 M08/M12 A2969 RMK AO2 SLP067 P0000 60000 T10781122 58011 |
| 2026-01-02 07:54:00Z |
260° at 9 kts |
Light Snow |
9 |
VFR |
Clouds BROKEN at 5500, OVERCAST at 7000, BROKEN at 3000, OVERCAST at 3700 |
METAR KBUF 020754Z 26009KT 9SM -SN BKN055 OVC070 M08/M13 A2971 RMK AO2 SLP073 P0000 T10781128 |
| 2026-01-02 06:54:00Z |
260° at 12 kts, Gusting to 18 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds BROKEN at 6000, OVERCAST at 7500, OVERCAST at 12000, OVERCAST at 6500 |
METAR KBUF 020654Z 26012G18KT 9SM -SN BKN060 OVC075 M08/M13 A2972 RMK AO2 SLP075 P0000 T10781133 |
| 2026-01-02 05:54:00Z |
280° at 13 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds BROKEN at 5000, BROKEN at 7000, OVERCAST at 9000, BROKEN at 9000 |
METAR KBUF 020554Z 28013G19KT 9SM -SN BKN050 BKN070 OVC090 M08/M13 A2972 RMK AO2 SLP078 4/005 P0000 60000 T10831133 11083 21100 58018 |
| 2026-01-02 04:54:00Z |
260° at 12 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 5000, OVERCAST at 3700, OVERCAST at 8500, OVERCAST at 3500 |
METAR KBUF 020454Z 26012G21KT 9SM -SN OVC050 M09/M13 A2975 RMK AO2 SLP087 P0000 T10891133 410721122 |
| 2026-01-02 03:54:00Z |
280° at 13 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds BROKEN at 5000, OVERCAST at 7000, OVERCAST at 9500, FEW at 1500 |
METAR KBUF 020354Z 28013G20KT 8SM -SN BKN050 OVC070 M09/M14 A2976 RMK AO2 PK WND 26026/0300 SLP092 P0000 T10891139 |
| 2026-01-02 02:54:00Z |
280° at 15 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds OVERCAST at 4800, BROKEN at 12000, OVERCAST at 11000, BROKEN at 1600 |
METAR KBUF 020254Z 28015G25KT 3SM -SN OVC048 M09/M13 A2978 RMK AO2 PK WND 26026/0210 SLP097 P0000 60000 T10941133 56014 |
| 2026-01-02 01:54:00Z |
270° at 15 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds OVERCAST at 3700, SCATTERED at 17000, BROKEN at 20000, BROKEN at 1700 |
METAR KBUF 020154Z 27015G24KT 3SM -SN OVC037 M09/M13 A2979 RMK AO2 SLP103 P0000 T10941133 |
| 2026-01-02 01:38:00Z |
270° at 14 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
2.5 |
IFR |
Clouds OVERCAST at 3400, OVERCAST at 2500, OVERCAST at 12000, FEW at 1500 |
SPECI KBUF 020138Z 27014G22KT 2 1/2SM -SN OVC034 M09/M13 A2979 RMK AO2 P0000 T10941133 |
| 2026-01-02 00:54:00Z |
270° at 14 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 3600, BROKEN at 5500, OVERCAST at 7000, BROKEN at 10000 |
METAR KBUF 020054Z 27014G23KT 10SM -SN FEW036 BKN055 OVC070 M09/M17 A2980 RMK AO2 SLP106 PCPN VRY LGT P0000 T10941167 |
| 2026-01-01 23:54:00Z |
270° at 15 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 3800, BROKEN at 5000, OVERCAST at 7000, BROKEN at 4700 |
METAR KBUF 012354Z COR 27015G22KT 10SM -SN FEW038 BKN050 OVC070 M09/M17 A2982 RMK AO2 PK WND 26028/2329 SLP112 4/005 P0000 60000 T10941172 11072 21094 53002 |
| 2026-01-01 22:54:00Z |
270° at 14 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 3700, OVERCAST at 2800, BROKEN at 30000, FEW at 25000 |
METAR KBUF 012254Z 27014G24KT 10SM -SN OVC037 M09/M17 A2982 RMK AO2 SLP113 PCPN VRY LGT P0000 T10941167 |
| 2026-01-01 21:54:00Z |
270° at 18 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds BROKEN at 3300, BROKEN at 5000, BROKEN at 14000, BROKEN at 2000 |
METAR KBUF 012154Z 27018G26KT 8SM -SN BKN033 BKN050 BKN140 M09/M16 A2981 RMK AO2 PK WND 26026/2154 SNB29 SLP109 P0000 T10891156 |
| 2026-01-01 21:35:00Z |
280° at 11 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 3100, BROKEN at 4200, BROKEN at 5500, BROKEN at 14000 |
SPECI KBUF 012135Z 28011G24KT 10SM -SN FEW031 BKN042 BKN055 BKN140 M09/M15 A2981 RMK AO2 SNB29 P0000 T10891150 |
| 2026-01-01 18:38:00Z |
250° at 13 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 3300, BROKEN at 5000, OVERCAST at 2700, OVERCAST at 8600 |
SPECI KBUF 011838Z 25013G22KT 10SM -SN FEW033 BKN050 M08/M15 A2982 RMK AO2 SNB38 PCPN VRY LGT P0000 T10781150 |
| 2026-01-01 11:54:00Z |
280° at 9 kts |
Light Snow |
9 |
VFR |
Clouds FEW at 3100, BROKEN at 6000, OVERCAST at 11000, OVERCAST at 3400 |
METAR KBUF 011154Z 28009KT 9SM -SN FEW031 BKN060 M11/M16 A2978 RMK AO2 SNB39 SLP098 4/006 P0000 60000 70022 T11111156 11089 21122 53023 |
| 2026-01-01 11:39:00Z |
280° at 9 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 3100, BROKEN at 6000, OVERCAST at 20000 |
SPECI KBUF 011139Z 28009KT 10SM -SN FEW031 BKN060 M11/M16 A2978 RMK AO2 SNB39 P0000 T11111156 |
| 2026-01-01 02:54:00Z |
280° at 14 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2300, BROKEN at 6000, OVERCAST at 8500, OVERCAST at 15000 |
METAR KBUF 010254Z 28014G27KT 9SM -SN OVC023 M05/M08 A2951 RMK AO2 PK WND 27027/0245 SNE42B53 SLP003 DRSN PCPN VRY LGT P0000 60004 T10501083 53001 |
| 2026-01-01 02:32:00Z |
260° at 14 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 2200, BROKEN at 2900, OVERCAST at 7000, BROKEN at 8000 |
SPECI KBUF 010232Z 26014G22KT 9SM -SN BKN022 BKN029 OVC070 M05/M08 A2949 RMK AO2 DRSN PCPN VRY LGT P0000 T10501083 |
| 2026-01-01 01:54:00Z |
250° at 10 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds SCATTERED at 1600, OVERCAST at 3800, OVERCAST at 7500, BROKEN at 3600 |
METAR KBUF 010154Z 25010KT 4SM -SN BR SCT016 OVC038 M05/M07 A2948 RMK AO2 PK WND 27026/0122 SLP993 P0002 T10501072 |
| 2026-01-01 01:23:00Z |
270° at 20 kts, Gusting to 26 kts |
Light Snow, Mist, Gusty Winds |
1.25 |
IFR |
Clouds SCATTERED at 800, BROKEN at 1600, OVERCAST at 2200, OVERCAST at 6600 |
SPECI KBUF 010123Z 27020G26KT 1 1/4SM -SN BR SCT008 BKN016 OVC022 M04/M06 A2948 RMK AO2 PK WND 27026/0122 P0002 T10441061 |
| 2026-01-01 01:15:00Z |
280° at 10 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds BROKEN at 800, BROKEN at 1300, OVERCAST at 2000, OVERCAST at 6600 |
SPECI KBUF 010115Z 28010KT 3/4SM R23/5500VP6000FT -SN BR BKN008 BKN013 OVC020 M04/M06 A2948 RMK AO2 P0002 T10441056 |
| 2026-01-01 00:54:00Z |
270° at 11 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds FEW at 900, BROKEN at 1400, OVERCAST at 2200, OVERCAST at 4300 |
METAR KBUF 010054Z 27011KT 3/4SM R23/P6000FT -SN BR FEW009 BKN014 OVC022 M04/M06 A2948 RMK AO2 SLP995 P0002 T10441056 |
| 2025-12-31 23:54:00Z |
270° at 10 kts |
Light Snow, Mist |
1 |
IFR |
Clouds FEW at 800, OVERCAST at 1300, OVERCAST at 9500, OVERCAST at 12000 |
METAR KBUF 312354Z 27010KT 1SM R23/P6000FT -SN BR FEW008 OVC013 M04/M06 A2950 RMK AO2 SLP001 4/005 P0004 60015 T10441056 11039 21050 58016 |
| 2025-12-31 20:54:00Z |
250° at 7 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds FEW at 800, SCATTERED at 1300, OVERCAST at 2300, OVERCAST at 3300 |
METAR KBUF 312054Z 25007KT 1 3/4SM -SN BR FEW008 SCT013 OVC023 M05/M07 A2955 RMK AO2 SLP017 P0000 60003 T10501067 58025 |
| 2025-12-31 20:30:00Z |
270° at 12 kts, Gusting to 18 kts |
Light Snow, Mist, Gusty Winds |
1.25 |
IFR |
Clouds FEW at 1100, BROKEN at 1600, OVERCAST at 2300, SCATTERED at 4000 |
SPECI KBUF 312030Z 27012G18KT 1 1/4SM R23/6000VP6000FT -SN BR FEW011 BKN016 OVC023 M05/M07 A2957 RMK AO2 P0000 T10501067 |
| 2025-12-31 19:13:00Z |
270° at 9 kts |
Light Snow, Mist |
1 |
IFR |
Clouds FEW at 900, BROKEN at 1400, OVERCAST at 2000, BROKEN at 20000 |
SPECI KBUF 311913Z 27009KT 1SM R23/6000VP6000FT -SN BR FEW009 BKN014 OVC020 M05/M07 A2959 RMK AO2 P0000 T10501067 |
| 2025-12-31 18:12:00Z |
260° at 11 kts |
Snow |
0.5 |
LIFR |
Clouds OVX at 1300, OVERCAST at 1500, OVERCAST at 2500, OVERCAST at 3400 |
SPECI KBUF 311812Z 26011KT 1/2SM R23/3500VP6000FT SN VV013 M04/M07 A2961 RMK AO2 PK WND 25026/1755 P0000 T10441072 |
| 2025-12-31 18:00:00Z |
260° at 14 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
0.75 |
LIFR |
Clouds BROKEN at 1500, BROKEN at 2300, OVERCAST at 2800, FEW at 23000 |
SPECI KBUF 311800Z 26014G26KT 3/4SM R23/P6000FT -SN BKN015 BKN023 OVC028 M04/M08 A2962 RMK AO2 PK WND 25026/1755 P0000 T10441083 |
| 2025-12-31 17:32:00Z |
260° at 14 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2500, BROKEN at 3300, OVERCAST at 7000, OVERCAST at 5500 |
SPECI KBUF 311732Z 26014G24KT 10SM -SN BKN025 BKN033 OVC070 M04/M09 A2963 RMK AO2 PK WND 24026/1709 PCPN VRY LGT P0000 T10391089 |
| 2025-12-31 16:54:00Z |
240° at 16 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 2300, SCATTERED at 5500, OVERCAST at 7500, BROKEN at 20000 |
METAR KBUF 311654Z 24016G25KT 10SM -SN SCT023 SCT055 OVC075 M04/M09 A2966 RMK AO2 SLP054 PCPN VRY LGT P0000 T10391089 |
| 2025-12-31 15:54:00Z |
270° at 17 kts, Gusting to 22 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1900, BROKEN at 3600, BROKEN at 7000, BROKEN at 26000 |
METAR KBUF 311554Z 27017G22KT 3SM -SN BR FEW019 BKN036 BKN070 M06/M08 A2971 RMK AO2 SLP072 P0001 T10561078 |
| 2025-12-31 15:00:00Z |
270° at 14 kts |
Light Snow |
1.5 |
IFR |
Clouds BROKEN at 2200, BROKEN at 3600, OVERCAST at 4300, BROKEN at 2600 |
SPECI KBUF 311500Z 27014KT 1 1/2SM -SN BKN022 BKN036 OVC043 M06/M08 A2973 RMK AO2 VIS E 3 P0000 T10561083 |
| 2025-12-31 14:34:00Z |
260° at 13 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
1.25 |
IFR |
Clouds BROKEN at 2400, OVERCAST at 3800, OVERCAST at 4200, OVERCAST at 4500 |
SPECI KBUF 311434Z 26013G23KT 1 1/4SM -SN BKN024 OVC038 M06/M09 A2973 RMK AO2 P0000 T10611089 |
| 2025-12-31 14:12:00Z |
260° at 14 kts |
Light Snow |
2 |
IFR |
Clouds SCATTERED at 2400, BROKEN at 3800, OVERCAST at 5000 |
SPECI KBUF 311412Z 26014KT 2SM -SN SCT024 BKN038 OVC050 M06/M09 A2973 RMK AO2 P0000 T10611089 |
| 2025-12-31 13:54:00Z |
270° at 13 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
1.25 |
IFR |
Clouds SCATTERED at 2200, BROKEN at 3300, OVERCAST at 4700, BROKEN at 28000 |
METAR KBUF 311354Z 27013G23KT 1 1/4SM -SN SCT022 BKN033 OVC047 M06/M09 A2973 RMK AO2 SLP079 P0001 T10561089 |
| 2025-12-31 13:37:00Z |
260° at 12 kts |
Light Snow |
5 |
MVFR |
Clouds FEW at 2200, BROKEN at 3300, OVERCAST at 5000 |
SPECI KBUF 311337Z 26012KT 5SM -SN FEW022 BKN033 OVC050 M06/M09 A2973 RMK AO2 P0001 T10611089 |
| 2025-12-31 13:06:00Z |
260° at 12 kts, Gusting to 21 kts |
Snow, Gusty Winds |
0.5 |
LIFR |
Clouds BROKEN at 1300, OVERCAST at 2700, BROKEN at 4300, OVERCAST at 7100 |
SPECI KBUF 311306Z 26012G21KT 1/2SM R23/6000VP6000FT SN BKN013 OVC027 M06/M09 A2973 RMK AO2 DRSN P0000 T10611089 |
| 2025-12-31 11:54:00Z |
250° at 12 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds SCATTERED at 4800, OVERCAST at 6000, OVERCAST at 6500, BROKEN at 25000 |
METAR KBUF 311154Z 25012G20KT 9SM -SN SCT048 OVC060 M06/M11 A2973 RMK AO2 SNB46 SLP079 4/001 P0000 60000 T10561111 11056 21061 53004 |
| 2025-12-31 00:54:00Z |
250° at 18 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 5500, BROKEN at 6000, OVERCAST at 7000, OVERCAST at 17000 |
METAR KBUF 310054Z 25018G35KT 10SM OVC055 M06/M11 A2977 RMK AO2 PK WND 27035/0050 SLP093 T10611106 $ |
| 2025-12-30 20:31:00Z |
240° at 17 kts, Gusting to 36 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 4400, BROKEN at 5500, OVERCAST at 3700, OVERCAST at 6000 |
SPECI KBUF 302031Z 24017G36KT 10SM -SN BKN044 BKN055 M05/M11 A2974 RMK AO2 PK WND 26042/2002 SNB31 PCPN VRY LGT DRSN P0000 T10501111 $ |
| 2025-12-30 19:54:00Z |
260° at 23 kts, Gusting to 41 kts |
Very Gusty Winds |
7 |
VFR |
Clouds SCATTERED at 4200, BROKEN at 5000, BROKEN at 15000, BROKEN at 25000 |
METAR KBUF 301954Z 26023G41KT 7SM SCT042 BKN050 M04/M13 A2973 RMK AO2 PK WND 28046/1919 SLP079 DRSN T10441128 $ |
| 2025-12-30 18:54:00Z |
260° at 23 kts, Gusting to 37 kts |
Very Gusty Winds |
9 |
VFR |
Clouds FEW at 3700, BROKEN at 4700, BROKEN at 5500, OVERCAST at 7000 |
METAR KBUF 301854Z 26023G37KT 9SM FEW037 BKN047 BKN055 M04/M11 A2972 RMK AO2 PK WND 25041/1801 SNE52 SLP077 DRSN P0000 T10441111 $ |
| 2025-12-30 17:54:00Z |
260° at 25 kts, Gusting to 38 kts |
Light Snow, Very Gusty Winds |
7 |
VFR |
Clouds FEW at 2800, BROKEN at 3400, BROKEN at 4200, OVERCAST at 25000 |
METAR KBUF 301754Z 26025G38KT 7SM -SN FEW028 BKN034 BKN042 M04/M10 A2973 RMK AO2 PK WND 27038/1753 SLP078 PCPN VRY LGT 4/001 P0000 60000 T10441100 11044 21072 55013 $ |
| 2025-12-30 16:54:00Z |
250° at 20 kts, Gusting to 35 kts |
Light Snow, Very Gusty Winds |
7 |
VFR |
Clouds FEW at 2700, BROKEN at 3400, OVERCAST at 4900, OVERCAST at 7000 |
METAR KBUF 301654Z 25020G35KT 7SM -SN FEW027 BKN034 OVC049 M05/M11 A2973 RMK AO2 PK WND 28035/1648 SLP078 PCPN VRY LGT P0000 T10501111 $ |
| 2025-12-30 15:54:00Z |
260° at 20 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
9 |
VFR |
Clouds SCATTERED at 3700, BROKEN at 4500, BROKEN at 5500, OVERCAST at 11000 |
METAR KBUF 301554Z 26020G30KT 9SM -SN SCT037 BKN045 BKN055 M06/M11 A2975 RMK AO2 PK WND 26035/1524 SNB06 SLP085 PCPN VRY LGT P0000 T10561111 $ |
| 2025-12-30 15:06:00Z |
260° at 21 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 4000, BROKEN at 5500, OVERCAST at 3400, OVERCAST at 12000 |
SPECI KBUF 301506Z 26021G28KT 10SM -SN BKN040 BKN055 M06/M12 A2976 RMK AO2 PK WND 25028/1505 SNB06 PCPN VRY LGT P0000 T10561122 $ |
| 2025-12-30 14:32:00Z |
260° at 16 kts, Gusting to 34 kts |
Light Snow, Very Gusty Winds |
7 |
VFR |
Clouds BROKEN at 3100, BROKEN at 4000, OVERCAST at 7500, OVERCAST at 6000 |
SPECI KBUF 301432Z 26016G34KT 7SM -SN BKN031 BKN040 M06/M12 A2977 RMK AO2 PK WND 26034/1414 DRSN P0000 T10611117 $ |
| 2025-12-30 14:15:00Z |
270° at 23 kts, Gusting to 34 kts |
Light Snow, Very Gusty Winds |
1.5 |
IFR |
Clouds OVERCAST at 2500, OVERCAST at 3000, OVERCAST at 10000, SCATTERED at 7000 |
SPECI KBUF 301415Z 27023G34KT 1 1/2SM -SN OVC025 M06/M12 A2977 RMK AO2 PK WND 26034/1414 VIS 1/2V5 P0000 T10611117 $ |
| 2025-12-30 13:46:00Z |
270° at 16 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
1 |
IFR |
Clouds OVX at 1700, BROKEN at 1700, OVERCAST at 2900 |
SPECI KBUF 301346Z 27016G24KT 1SM R23/5000VP6000FT -SN VV017 M07/M11 A2977 RMK AO2 P0000 T10671111 $ |
| 2025-12-30 13:16:00Z |
280° at 11 kts, Gusting to 23 kts |
Snow, Gusty Winds |
0.5 |
LIFR |
Clouds BROKEN at 1700, OVERCAST at 2400, OVERCAST at 3900, OVERCAST at 6600 |
SPECI KBUF 301316Z 28011G23KT 1/2SM R23/4000V6000FT SN BKN017 OVC024 M07/M09 A2977 RMK AO2 P0000 T10671094 $ |
| 2025-12-30 13:02:00Z |
280° at 15 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
1.25 |
IFR |
Clouds FEW at 2200, BROKEN at 2700, OVERCAST at 3600, OVERCAST at 5000 |
SPECI KBUF 301302Z 28015G21KT 1 1/4SM R23/6000VP6000FT -SN FEW022 BKN027 OVC036 M07/M09 A2977 RMK AO2 P0000 T10671094 $ |
| 2025-12-30 12:14:00Z |
280° at 17 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
1.75 |
IFR |
Clouds SCATTERED at 1800, BROKEN at 3000, OVERCAST at 3600, OVERCAST at 11000 |
SPECI KBUF 301214Z 28017G25KT 1 3/4SM -SN SCT018 BKN030 OVC036 M07/M11 A2976 RMK AO2 PK WND 28031/1156 P0000 T10671106 $ |
| 2025-12-30 11:54:00Z |
270° at 19 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds BROKEN at 3600, OVERCAST at 4700, OVERCAST at 4800 |
METAR KBUF 301154Z 27019G26KT 8SM -SN BKN036 OVC047 M07/M12 A2975 RMK AO2 PK WND 27030/1132 SLP086 4/002 P0000 60002 70002 T10671122 11056 21067 53013 $ |
| 2025-12-30 10:54:00Z |
270° at 18 kts, Gusting to 34 kts |
Light Snow, Very Gusty Winds |
9 |
VFR |
Clouds FEW at 3300, OVERCAST at 4500, OVERCAST at 6000 |
METAR KBUF 301054Z 27018G34KT 9SM -SN FEW033 OVC045 M07/M12 A2973 RMK AO2 PK WND 30036/1041 SLP081 P0000 T10671122 $ |
| 2025-12-30 10:30:00Z |
280° at 20 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 3400, OVERCAST at 4400, OVERCAST at 1500 |
SPECI KBUF 301030Z 28020G30KT 3SM -SN BKN034 OVC044 M07/M12 A2973 RMK AO2 PK WND 28035/1018 P0000 T10671117 $ |
| 2025-12-30 10:14:00Z |
270° at 21 kts, Gusting to 32 kts |
Light Snow, Very Gusty Winds |
1.25 |
IFR |
Clouds FEW at 1900, BROKEN at 2700, OVERCAST at 4600, OVERCAST at 6600 |
SPECI KBUF 301014Z 27021G32KT 1 1/4SM -SN FEW019 BKN027 OVC046 M07/M11 A2972 RMK AO2 PK WND 27033/1004 P0000 T10671111 $ |
| 2025-12-30 09:54:00Z |
270° at 20 kts, Gusting to 31 kts |
Light Snow, Mist, Very Gusty Winds |
0.75 |
LIFR |
Clouds BROKEN at 1500, BROKEN at 2000, OVERCAST at 4700, OVERCAST at 6600 |
METAR KBUF 300954Z 27020G31KT 3/4SM R23/4000VP6000FT -SN BR BKN015 BKN020 OVC047 M06/M08 A2972 RMK AO2 PK WND 28035/0908 SLP075 P0000 T10611083 $ |
| 2025-12-30 09:33:00Z |
Not Available |
Light Snow |
1.75 |
IFR |
Clouds FEW at 1600, BROKEN at 3700, OVERCAST at 4800 |
SPECI KBUF 300933Z 1 3/4SM -SN FEW016 BKN037 OVC048 M06/M09 A2971 RMK AO2 PK WND 28035/0908 P0000 T10611089 $ |
| 2025-12-30 08:54:00Z |
260° at 18 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
4 |
MVFR |
Clouds FEW at 4100, BROKEN at 4900, OVERCAST at 6000, BROKEN at 6000 |
METAR KBUF 300854Z 26018G28KT 4SM -SN FEW041 BKN049 OVC060 M06/M09 A2971 RMK AO2 PK WND 29035/0841 SLP071 P0000 60002 T10611089 53015 $ |
| 2025-12-30 08:27:00Z |
280° at 17 kts, Gusting to 27 kts |
Light Snow, Mist, Gusty Winds |
2.5 |
IFR |
Clouds FEW at 1700, BROKEN at 3000, OVERCAST at 4200, OVERCAST at 4200 |
SPECI KBUF 300827Z 28017G27KT 2 1/2SM -SN BR FEW017 BKN030 OVC042 M06/M08 A2970 RMK AO2 PK WND 24029/0758 P0000 T10611083 $ |
| 2025-12-30 07:54:00Z |
250° at 16 kts, Gusting to 28 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1700, OVERCAST at 2200, OVERCAST at 3900, OVERCAST at 2300 |
METAR KBUF 300754Z 25016G28KT 3SM -SN BR FEW017 OVC022 M06/M08 A2969 RMK AO2 PK WND 27030/0742 SLP064 P0000 T10611083 $ |
| 2025-12-30 07:36:00Z |
250° at 17 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
2 |
IFR |
Clouds OVERCAST at 2100, BROKEN at 2700, OVERCAST at 3500, OVERCAST at 10000 |
SPECI KBUF 300736Z 25017G27KT 2SM -SN OVC021 M06/M09 A2968 RMK AO2 PK WND 27029/0705 P0000 T10611089 $ |
| 2025-12-30 06:54:00Z |
260° at 16 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
4 |
MVFR |
Clouds FEW at 1500, BROKEN at 1900, OVERCAST at 2900, OVERCAST at 13000 |
METAR KBUF 300654Z 26016G27KT 4SM -SN FEW015 BKN019 OVC029 M06/M09 A2967 RMK AO2 PK WND 25028/0644 SLP057 P0002 T10611089 $ |
| 2025-12-30 06:31:00Z |
270° at 14 kts, Gusting to 25 kts |
Light Snow, Mist, Gusty Winds |
1 |
IFR |
Clouds OVX at 1300, BROKEN at 4600, OVERCAST at 8000, OVERCAST at 7100 |
SPECI KBUF 300631Z 27014G25KT 1SM R23/5500VP6000FT -SN BR VV013 M06/M08 A2967 RMK AO2 P0002 T10611083 $ |
| 2025-12-30 06:15:00Z |
290° at 11 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds OVX at 1300, SCATTERED at 6500, BROKEN at 8000, BROKEN at 5000 |
SPECI KBUF 300615Z 29011KT 3/4SM R23/5000VP6000FT -SN BR VV013 M07/M09 A2967 RMK AO2 P0000 T10671089 $ |
| 2025-12-30 05:54:00Z |
280° at 17 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
1.25 |
IFR |
Clouds BROKEN at 1800, BROKEN at 2800, OVERCAST at 3600, OVERCAST at 7100 |
METAR KBUF 300554Z 28017G25KT 1 1/4SM -SN BKN018 BKN028 OVC036 M06/M09 A2966 RMK AO2 PK WND 28035/0507 SLP056 4/001 P0000 60000 T10611094 11056 21067 53009 $ |
| 2025-12-30 04:54:00Z |
270° at 15 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds FEW at 2400, BROKEN at 3800, OVERCAST at 4600 |
METAR KBUF 300454Z 27015G26KT 8SM -SN FEW024 BKN038 OVC046 M06/M11 A2964 RMK AO2 PK WND 29028/0444 SLP046 P0000 T10561111 401331067 $ |
| 2025-12-30 04:28:00Z |
270° at 10 kts |
Light Snow |
6 |
MVFR |
Clouds BROKEN at 2100, BROKEN at 3000, OVERCAST at 3700, BROKEN at 9000 |
SPECI KBUF 300428Z 27010KT 6SM -SN BKN021 BKN030 OVC037 M06/M10 A2964 RMK AO2 PK WND 29027/0409 P0000 T10611100 $ |
| 2025-12-30 04:02:00Z |
270° at 14 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
1.5 |
IFR |
Clouds OVERCAST at 1900, SCATTERED at 2800, OVERCAST at 3400, OVERCAST at 5500 |
SPECI KBUF 300402Z 27014G24KT 1 1/2SM -SN OVC019 M06/M10 A2964 RMK AO2 P0000 T10611100 $ |
| 2025-12-30 03:54:00Z |
280° at 16 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 1900, OVERCAST at 2600, OVERCAST at 2900 |
METAR KBUF 300354Z 28016G24KT 3SM -SN BKN019 OVC026 M07/M09 A2964 RMK AO2 PK WND 28030/0314 SLP046 P0000 T10671094 $ |
| 2025-12-30 03:18:00Z |
270° at 19 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
1.5 |
IFR |
Clouds SCATTERED at 2200, BROKEN at 2800, OVERCAST at 3500 |
SPECI KBUF 300318Z 27019G30KT 1 1/2SM -SN SCT022 BKN028 OVC035 M06/M11 A2962 RMK AO2 PK WND 28030/0314 P0000 T10611106 $ |
| 2025-12-30 03:13:00Z |
270° at 17 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
6 |
MVFR |
Clouds BROKEN at 3000, OVERCAST at 3800, OVERCAST at 7000 |
SPECI KBUF 300313Z 27017G29KT 6SM -SN BKN030 OVC038 M06/M11 A2962 RMK AO2 PK WND 28029/0313 P0000 T10611106 $ |
| 2025-12-30 02:54:00Z |
290° at 12 kts |
Light Snow |
3 |
MVFR |
Clouds BROKEN at 2600, OVERCAST at 3400, OVERCAST at 7000 |
METAR KBUF 300254Z 29012KT 3SM -SN BKN026 OVC034 M07/M11 A2962 RMK AO2 PK WND 28041/0158 SLP040 P0000 60000 T10671106 51030 $ |
| 2025-12-30 01:54:00Z |
280° at 25 kts, Gusting to 39 kts |
Light Snow, Very Gusty Winds |
6 |
VFR |
Clouds OVERCAST at 4600, OVERCAST at 2800, OVERCAST at 7500, BROKEN at 25000 |
METAR KBUF 300154Z 28025G39KT 6SM -SN OVC046 M06/M12 A2959 RMK AO2 PK WND 29040/0121 SLP031 P0000 T10561122 $ |
| 2025-12-30 01:25:00Z |
280° at 24 kts, Gusting to 40 kts |
Light Snow, Very Gusty Winds |
5 |
MVFR |
Clouds BROKEN at 3600, OVERCAST at 4800, OVERCAST at 4000, OVERCAST at 2800 |
SPECI KBUF 300125Z 28024G40KT 5SM -SN BKN036 OVC048 M06/M11 A2958 RMK AO2 PK WND 29040/0121 P0000 T10561111 $ |
| 2025-12-30 01:08:00Z |
280° at 21 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 2500, BROKEN at 5000, OVERCAST at 10000 |
SPECI KBUF 300108Z 28021G30KT 3SM -SN BKN025 BKN050 OVC100 M06/M09 A2957 RMK AO2 PK WND 29031/0056 P0000 T10611094 $ |
| 2025-12-30 00:54:00Z |
280° at 19 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
1.25 |
IFR |
Clouds FEW at 1600, OVERCAST at 2100, BROKEN at 10000 |
METAR KBUF 300054Z 28019G29KT 1 1/4SM -SN FEW016 OVC021 M06/M09 A2957 RMK AO2 PK WND 28035/0015 SLP021 P0000 T10611089 $ |
| 2025-12-29 23:54:00Z |
270° at 18 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
1 |
IFR |
Clouds OVX at 1800, BROKEN at 2600, OVERCAST at 3600, OVERCAST at 4500 |
METAR KBUF 292354Z 27018G29KT 1SM R23/P6000FT -SN VV018 M06/M09 A2953 RMK AO2 PK WND 24039/2257 SLP007 4/001 P0000 60000 T10561089 11028 21056 51054 $ |
| 2025-12-29 23:29:00Z |
250° at 23 kts, Gusting to 39 kts |
Light Snow, Very Gusty Winds |
1.5 |
IFR |
Clouds FEW at 2400, BROKEN at 3000, OVERCAST at 4000, OVERCAST at 7100 |
SPECI KBUF 292329Z 25023G39KT 1 1/2SM -SN FEW024 BKN030 OVC040 M06/M09 A2951 RMK AO2 PK WND 24039/2257 P0000 T10561094 $ |
| 2025-12-29 23:11:00Z |
260° at 19 kts, Gusting to 39 kts |
Light Snow, Very Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 2800, OVERCAST at 3900, OVERCAST at 4600, OVERCAST at 3200 |
SPECI KBUF 292311Z 26019G39KT 3SM -SN BKN028 OVC039 M06/M09 A2949 RMK AO2 PK WND 24039/2257 P0000 T10561094 $ |
| 2025-12-29 22:54:00Z |
250° at 23 kts, Gusting to 38 kts |
Light Snow, Very Gusty Winds |
4 |
MVFR |
Clouds OVERCAST at 3000, OVERCAST at 3200, OVERCAST at 4800, BROKEN at 12000 |
METAR KBUF 292254Z 25023G38KT 4SM -SN OVC030 M05/M10 A2947 RMK AO2 PK WND 27038/2229 SLP988 P0000 T10501100 $ |
| 2025-12-29 21:54:00Z |
260° at 18 kts, Gusting to 41 kts |
Light Snow, Very Gusty Winds |
9 |
VFR |
Clouds FEW at 2500, FEW at 7500, OVERCAST at 10000 |
METAR KBUF 292154Z 26018G41KT 9SM -SN FEW025 FEW075 OVC100 M04/M11 A2944 RMK AO2 PK WND 26043/2110 PRESRR SLP975 SNE04B36 P0000 T10441106 $ |
| 2025-12-29 21:04:00Z |
270° at 18 kts, Gusting to 37 kts |
Very Gusty Winds |
8 |
VFR |
Clouds FEW at 2900, BROKEN at 7000, OVERCAST at 8000 |
SPECI KBUF 292104Z 27018G37KT 8SM FEW029 BKN070 OVC080 M03/M08 A2938 RMK AO2 PK WND 26037/2057 SNE04 P0000 T10331083 $ |
| 2025-12-29 20:36:00Z |
250° at 22 kts, Gusting to 39 kts |
Light Snow, Very Gusty Winds |
8 |
MVFR |
Clouds FEW at 800, BROKEN at 1700, BROKEN at 8000, OVERCAST at 5500 |
SPECI KBUF 292036Z 25022G39KT 8SM R23/5500VP6000FT -SN FEW008 BKN017 BKN080 M03/M07 A2937 RMK AO2 PK WND 24052/1956 VIS LWR E-S DRSN P0000 T10331072 $ |
| 2025-12-29 19:54:00Z |
240° at 27 kts, Gusting to 62 kts |
Very Gusty Winds |
0.13 |
LIFR |
Clouds BROKEN at 800, BROKEN at 1300, OVERCAST at 2000, BROKEN at 25000 |
METAR KBUF 291954Z 24027G62KT 1/8SM R23/2000V4500FT +SN BLSN BKN008 BKN013 OVC020 M03/M05 A2934 RMK AO2 PK WND 22062/1945 SLP941 P0000 T10331050 $ |
| 2025-12-29 19:32:00Z |
240° at 28 kts, Gusting to 58 kts |
Very Gusty Winds |
0.25 |
LIFR |
Clouds BROKEN at 1500, BROKEN at 2200, OVERCAST at 2700 |
SPECI KBUF 291932Z 24028G58KT 1/4SM R23/3000VP6000FT SN BLSN BKN015 BKN022 OVC027 M03/M06 A2934 RMK AO2 PK WND 23059/1856 P0000 T10331061 $ |
| 2025-12-29 18:54:00Z |
240° at 34 kts, Gusting to 58 kts |
Very Gusty Winds |
0.75 |
LIFR |
Clouds FEW at 1100, BROKEN at 1700, OVERCAST at 2500, BROKEN at 2700 |
METAR KBUF 291854Z 24034G58KT 3/4SM R23/5500VP6000FT -SN BLSN FEW011 BKN017 OVC025 M03/M06 A2934 RMK AO2 PK WND 24059/1756 SLP941 P0000 T10331061 $ |
| 2025-12-29 18:24:00Z |
240° at 31 kts, Gusting to 57 kts |
Very Gusty Winds |
0.13 |
LIFR |
Clouds BROKEN at 1300, BROKEN at 2100, OVERCAST at 2700, OVERCAST at 3200 |
SPECI KBUF 291824Z 24031G57KT 1/8SM R23/3000V6000FT SN BLSN BKN013 BKN021 OVC027 M03/M06 A2933 RMK AO2 PK WND 24059/1756 P0000 T10331056 $ |
| 2025-12-29 17:54:00Z |
240° at 27 kts, Gusting to 50 kts |
Very Gusty Winds |
0.13 |
LIFR |
Clouds BROKEN at 1600, OVERCAST at 2300, OVERCAST at 4300, BROKEN at 4500 |
METAR KBUF 291754Z 24027G50KT 1/8SM R23/4000VP6000FT SN BLSN BKN016 OVC023 M03/M06 A2932 RMK AO2 PK WND 24060/1718 SLP935 P0000 60000 T10331056 10039 21033 51007 $ |
| 2025-12-29 17:30:00Z |
230° at 33 kts, Gusting to 58 kts |
Very Gusty Winds |
0.13 |
LIFR |
Clouds BROKEN at 1800, BROKEN at 2500, OVERCAST at 3300, OVERCAST at 7000 |
SPECI KBUF 291730Z 23033G58KT 1/8SM R23/4000VP6000FT SN BLSN BKN018 BKN025 OVC033 M03/M06 A2932 RMK AO2 PK WND 24060/1718 P0000 T10331061 $ |
| 2025-12-29 16:54:00Z |
230° at 30 kts, Gusting to 60 kts |
Light Snow, Very Gusty Winds |
2 |
IFR |
Clouds BROKEN at 2000, BROKEN at 3300, OVERCAST at 5000, BROKEN at 13000 |
METAR KBUF 291654Z 23030G60KT 2SM -SN BKN020 BKN033 OVC050 M03/M06 A2932 RMK AO2 PK WND 22069/1605 SLP933 P0000 T10281061 $ |
| 2025-12-29 16:36:00Z |
230° at 34 kts, Gusting to 59 kts |
Light Snow, Very Gusty Winds |
2 |
IFR |
Clouds SCATTERED at 2000, SCATTERED at 3300, OVERCAST at 5000 |
SPECI KBUF 291636Z 23034G59KT 2SM -SN SCT020 SCT033 OVC050 M02/M06 A2931 RMK AO2 PK WND 22069/1605 P0000 T10171056 $ |
| 2025-12-29 15:54:00Z |
230° at 41 kts, Gusting to 63 kts |
Light Snow, Very Gusty Winds |
7 |
MVFR |
Clouds FEW at 1000, BROKEN at 2000, OVERCAST at 3300, BROKEN at 25000 |
METAR KBUF 291554Z 23041G63KT 7SM -SN FEW010 BKN020 OVC033 M01/M04 A2931 RMK AO2 PK WND 23063/1554 SLP930 VIS NE-SE-S 2 1/2 P0000 T10111044 $ |
| 2025-12-29 15:42:00Z |
240° at 33 kts, Gusting to 58 kts |
Light Snow, Mist, Very Gusty Winds |
1.5 |
IFR |
Clouds SCATTERED at 1200, BROKEN at 3100, OVERCAST at 5000, BROKEN at 5800 |
SPECI KBUF 291542Z 24033G58KT 1 1/2SM R23/4000VP6000FT -SN BR SCT012 BKN031 OVC050 M01/M03 A2930 RMK AO2 PK WND 24061/1519 P0000 T10111033 $ |
| 2025-12-29 15:11:00Z |
240° at 30 kts, Gusting to 58 kts |
Light Snow, Mist, Very Gusty Winds |
1.25 |
IFR |
Clouds SCATTERED at 1400, BROKEN at 1800, OVERCAST at 3400, OVERCAST at 25000 |
SPECI KBUF 291511Z 24030G58KT 1 1/4SM R23/5500VP6000FT -SN BR SCT014 BKN018 OVC034 M01/M03 A2930 RMK AO2 PK WND 24058/1505 P0000 T10061028 $ |
| 2025-12-29 14:59:00Z |
240° at 36 kts, Gusting to 60 kts |
Light Snow, Very Gusty Winds |
2 |
IFR |
Clouds BROKEN at 1400, BROKEN at 1800, OVERCAST at 3700, OVERCAST at 10000 |
SPECI KBUF 291459Z 24036G60KT 2SM -SN BKN014 BKN018 OVC037 00/M03 A2929 RMK AO2 PK WND 23055/1456 P0000 T00001028 $ |
| 2025-12-29 13:54:00Z |
240° at 24 kts, Gusting to 42 kts |
Light Snow, Mist, Very Gusty Winds |
5 |
MVFR |
Clouds FEW at 900, BROKEN at 1400, OVERCAST at 2600, BROKEN at 5500 |
METAR KBUF 291354Z 24024G42KT 5SM -SN BR FEW009 BKN014 OVC026 01/M01 A2928 RMK AO2 PK WND 24058/1337 RAE40SNB10 SLP920 P0000 T00111006 $ |
| 2025-12-29 13:11:00Z |
240° at 33 kts, Gusting to 46 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 1100, OVERCAST at 3900, OVERCAST at 2800, OVERCAST at 7600 |
SPECI KBUF 291311Z 24033G46KT 10SM -RASN BKN011 OVC039 02/00 A2927 RMK AO2 PK WND 25046/1306 SNB10 P0000 T00170000 $ |
| 2025-12-29 12:54:00Z |
240° at 32 kts, Gusting to 52 kts |
Light Rain, Very Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 1000, OVERCAST at 2700, BROKEN at 3400, OVERCAST at 6600 |
METAR KBUF 291254Z 24032G52KT 10SM -RA OVC010 02/00 A2927 RMK AO2 PK WND 23052/1249 RAB40 SLP916 P0000 T00220000 $ |
| 2025-12-29 11:54:00Z |
240° at 27 kts, Gusting to 41 kts |
Very Gusty Winds |
10+ |
IFR |
Clouds OVERCAST at 800, BROKEN at 3000, OVERCAST at 3300, OVERCAST at 25000 |
METAR KBUF 291154Z 24027G41KT 10SM OVC008 04/02 A2925 RMK AO2 PK WND 26055/1133 CIG 007V011 PRESRR SLP909 60025 70131 T00390022 10133 20039 53014 $ |
| 2025-12-29 10:54:00Z |
240° at 26 kts, Gusting to 45 kts |
Very Gusty Winds |
10+ |
IFR |
Clouds OVERCAST at 900, OVERCAST at 2500, BROKEN at 11000, OVERCAST at 2900 |
METAR KBUF 291054Z 24026G45KT 10SM OVC009 06/04 A2921 RMK AO2 PK WND 24048/1009 SLP897 T00560039 $ |
| 2025-12-29 10:26:00Z |
230° at 22 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
IFR |
Clouds OVERCAST at 900, BROKEN at 1400, OVERCAST at 2600, OVERCAST at 5500 |
SPECI KBUF 291026Z 23022G38KT 10SM OVC009 07/05 A2921 RMK AO2 PK WND 24048/1009 CIG 008V012 T00670050 $ |
| 2025-12-29 09:54:00Z |
220° at 22 kts, Gusting to 42 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 1300, OVERCAST at 1900, OVERCAST at 3500, BROKEN at 15000 |
METAR KBUF 290954Z 22022G42KT 10SM BKN013 OVC019 08/06 A2921 RMK AO2 PK WND 24043/0932 RAE10B26E35 SLP894 P0000 T00830061 $ |
| 2025-12-29 09:36:00Z |
240° at 28 kts, Gusting to 43 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds SCATTERED at 1400, BROKEN at 2100, OVERCAST at 9000, BROKEN at 9200 |
SPECI KBUF 290936Z 24028G43KT 10SM SCT014 BKN021 OVC090 09/07 A2920 RMK AO2 PK WND 24043/0932 RAE10B26E35 PRESRR P0000 T00940072 $ |
| 2025-12-29 03:54:00Z |
220° at 12 kts, Gusting to 21 kts |
Light Rain, Gusty Winds |
3 |
MVFR |
Clouds FEW at 2500, BROKEN at 3200, OVERCAST at 4200, OVERCAST at 18000 |
METAR KBUF 290354Z 22012G21KT 3SM -RA BR FEW025 BKN032 OVC042 11/09 A2933 RMK AO2 PK WND 19031/0257 WSHFT 0318 RAB28 PRESFR SLP938 P0001 T01110094 $ |
| 2025-12-29 03:40:00Z |
240° at 13 kts |
Light Rain |
3 |
MVFR |
Clouds FEW at 2600, OVERCAST at 3100, OVERCAST at 5500, BROKEN at 7000 |
SPECI KBUF 290340Z 24013KT 3SM -RA BR FEW026 OVC031 11/09 A2936 RMK AO2 PK WND 19031/0257 WSHFT 0318 RAB28 P0000 T01060094 $ |
| 2025-12-29 01:54:00Z |
150° at 8 kts |
Light Rain |
6 |
MVFR |
Clouds OVERCAST at 2600, BROKEN at 5000, OVERCAST at 7000, OVERCAST at 8000 |
METAR KBUF 290154Z 15008KT 6SM -RA BR OVC026 06/06 A2940 RMK AO2 PRESFR SLP963 P0001 T00610061 $ |
| 2025-12-29 00:00:00Z |
100° at 8 kts |
Light Rain |
5 |
IFR |
Clouds OVERCAST at 900, SCATTERED at 8300, BROKEN at 14000, BROKEN at 10000 |
SPECI KBUF 290000Z 10008KT 5SM -RA BR OVC009 04/04 A2953 RMK AO2 CIG 008V013 P0001 T00440044 $ |
| 2025-12-28 23:23:00Z |
60° at 5 kts |
Light Rain |
2.5 |
IFR |
Clouds OVERCAST at 1100, BROKEN at 1900, OVERCAST at 5500 |
SPECI KBUF 282323Z 06005KT 2 1/2SM R23/3500VP6000FT -RA BR OVC011 03/03 A2955 RMK AO2 CIG 010V015 P0004 T00330033 $ |
| 2025-12-28 22:37:00Z |
340° at 5 kts |
Light Rain |
2.5 |
IFR |
Clouds OVERCAST at 1400, BROKEN at 4700, OVERCAST at 5500, OVERCAST at 3300 |
SPECI KBUF 282237Z 34005KT 2 1/2SM -RA BR OVC014 04/04 A2960 RMK AO2 P0012 T00390039 $ |
| 2025-12-28 22:20:00Z |
130° at 8 kts |
Light Rain |
2.5 |
IFR |
Clouds BROKEN at 1700, OVERCAST at 4300, OVERCAST at 3000, OVERCAST at 2900 |
SPECI KBUF 282220Z 13008KT 2 1/2SM -RA BR BKN017 OVC043 04/04 A2958 RMK AO2 P0007 T00440039 $ |
| 2025-12-28 22:03:00Z |
130° at 9 kts |
Light Rain |
4 |
MVFR |
Clouds FEW at 1800, BROKEN at 4000, OVERCAST at 6000 |
SPECI KBUF 282203Z 13009KT 4SM -RA BR FEW018 BKN040 OVC060 04/03 A2960 RMK AO2 PRESFR P0006 T00390033 $ |
| 2025-12-28 20:54:00Z |
70° at 5 kts |
Light Rain |
1.75 |
IFR |
Clouds BROKEN at 2000, BROKEN at 2600, OVERCAST at 3300, OVERCAST at 14000 |
METAR KBUF 282054Z 07005KT 1 3/4SM -RA BR BKN020 BKN026 OVC033 01/01 A2969 RMK AO2 SLP061 DEPTH OF GLAZE 1/10 INCH P0014 60030 I3000 T00060006 56035 $ |
| 2025-12-28 20:24:00Z |
70° at 6 kts |
Light Rain |
1.75 |
IFR |
Clouds BROKEN at 1800, BROKEN at 4100, OVERCAST at 5500 |
SPECI KBUF 282024Z 07006KT 1 3/4SM -RA BR BKN018 BKN041 OVC055 01/00 A2969 RMK AO2 P0006 T00060000 $ |
| 2025-12-28 19:54:00Z |
60° at 9 kts |
Light Rain |
2.5 |
IFR |
Clouds SCATTERED at 1800, BROKEN at 3700, OVERCAST at 6500, OVERCAST at 1600 |
METAR KBUF 281954Z 06009KT 2 1/2SM -RA BR SCT018 BKN037 OVC065 01/00 A2970 RMK AO2 SLP064 DEPTH OF GLAZE 1/10 INCH P0013 T00060000 $ |
| 2025-12-28 19:39:00Z |
40° at 8 kts |
Light Rain |
2.5 |
IFR |
Clouds BROKEN at 3500, BROKEN at 7000, OVERCAST at 9000 |
SPECI KBUF 281939Z 04008KT 2 1/2SM -RA BR BKN035 BKN070 OVC090 01/00 A2970 RMK AO2 PRESFR P0012 T00060000 $ |
| 2025-12-28 18:54:00Z |
30° at 5 kts |
Light Rain |
3 |
MVFR |
Clouds BROKEN at 4000, BROKEN at 7000, OVERCAST at 9000, BROKEN at 4200 |
METAR KBUF 281854Z 03005KT 3SM -RA BR BKN040 BKN070 OVC090 00/M01 A2975 RMK AO2 RAB51FZRAE51 SLP083 DEPTH OF GLAZE 1/10 INCH P0003 I1000 T00001006 $ |
| 2025-12-28 17:54:00Z |
30° at 6 kts |
Light Freezing Rain, Mist |
5 |
MVFR |
Clouds FEW at 2400, BROKEN at 3000, OVERCAST at 7000 |
METAR KBUF 281754Z 03006KT 5SM -FZRA BR FEW024 BKN030 OVC070 M01/M02 A2979 RMK AO2 SLP097 FZRAB16 DEPTH OF GLAZE 1/10 INCH P0000 60000 I1000 I6000 T10061017 11006 21044 58047 $ |
| 2025-12-28 17:21:00Z |
30° at 5 kts |
Light Freezing Rain, Mist |
6 |
MVFR |
Clouds FEW at 2400, BROKEN at 2900, OVERCAST at 7000, BROKEN at 2000 |
SPECI KBUF 281721Z 03005KT 6SM -FZRA BR FEW024 BKN029 OVC070 M01/M02 A2982 RMK AO2 FZRAB16 P0000 I1000 T10061017 $ |
| 2025-12-27 18:54:00Z |
80° at 4 kts |
Light Snow |
9 |
IFR |
Clouds OVERCAST at 800, OVERCAST at 1300, BROKEN at 8500, OVERCAST at 18000 |
METAR KBUF 271854Z 08004KT 9SM -SN OVC008 M05/M07 A3015 RMK AO2 SLP220 PCPN VRY LGT DEPTH OF GLAZE 1/10 INCH P0000 T10501067 $ |
| 2025-12-27 17:54:00Z |
60° at 5 kts |
Light Snow |
9 |
IFR |
Clouds OVERCAST at 900, BROKEN at 25000, BROKEN at 2200, OVERCAST at 8000 |
METAR KBUF 271754Z 06005KT 9SM -SN OVC009 M05/M06 A3014 RMK AO2 CIG 006V014 SLP219 PCPN VRY LGT DEPTH OF GLAZE 1/10 INCH P0000 60000 I6001 T10501061 11050 21056 51000 $ |
| 2025-12-27 17:43:00Z |
90° at 3 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 1100, SCATTERED at 2500, OVERCAST at 3500 |
SPECI KBUF 271743Z 09003KT 9SM -SN OVC011 M05/M06 A3014 RMK AO2 CIG 005V014 PCPN VRY LGT P0000 T10501061 $ |
| 2025-12-27 16:54:00Z |
50° at 5 kts |
Light Snow |
9 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1200, BROKEN at 4600, BROKEN at 21000 |
METAR KBUF 271654Z 05005KT 9SM -SN BKN007 OVC012 M05/M07 A3014 RMK AO2 CIG 005V011 SLP218 PCPN VRY LGT DEPTH OF GLAZE 1/10 INCH P0000 T10501067 $ |
| 2025-12-27 15:54:00Z |
60° at 5 kts |
Light Snow |
7 |
IFR |
Clouds OVERCAST at 500, OVERCAST at 6500, FEW at 3500, BROKEN at 25000 |
METAR KBUF 271554Z 06005KT 7SM -SN OVC005 M05/M06 A3015 RMK AO2 SNB03 SLP222 PCPN VRY LGT DEPTH OF GLAZE 1/10 INCH P0000 T10501061 $ |
| 2025-12-27 15:28:00Z |
30° at 6 kts |
Light Snow, Mist |
4 |
IFR |
Clouds OVERCAST at 500, SCATTERED at 11000, OVERCAST at 2700, BROKEN at 7300 |
SPECI KBUF 271528Z 03006KT 4SM -SN BR OVC005 M06/M07 A3015 RMK AO2 SNB03 PCPN VRY LGT P0000 T10561067 $ |
| 2025-12-27 15:04:00Z |
50° at 7 kts |
Light Snow, Mist |
4 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 2100, OVERCAST at 3200 |
SPECI KBUF 271504Z 05007KT 4SM -SN BR OVC004 M06/M07 A3015 RMK AO2 SNB03 PCPN VRY LGT P0000 T10561067 $ |
| 2025-12-27 11:54:00Z |
360° at 5 kts |
Light Snow, Mist |
2 |
LIFR |
Clouds OVERCAST at 200, OVERCAST at 2500, OVERCAST at 3200, OVERCAST at 20000 |
METAR KBUF 271154Z 36005KT 2SM -SN BR OVC002 M06/M07 A3007 RMK AO2 SNB54 SLP194 PRSNT WX -SG DEPTH OF GLAZE 1/10 INCH P0000 60001 70030 I1001 I6001 T10561067 11033 21056 53033 $ |
| 2025-12-27 08:08:00Z |
350° at 6 kts |
Light Snow |
10+ |
IFR |
Clouds BROKEN at 900, BROKEN at 2200, OVERCAST at 3800, OVERCAST at 13000 |
SPECI KBUF 270808Z 35006KT 10SM -SN BKN009 BKN022 OVC038 M04/M06 A2996 RMK AO2 P0000 T10441061 $ |
| 2025-12-27 07:54:00Z |
360° at 7 kts |
Light Snow |
10+ |
MVFR |
Clouds SCATTERED at 900, BROKEN at 2200, OVERCAST at 3800, BROKEN at 4000 |
METAR KBUF 270754Z 36007KT 10SM -SN SCT009 BKN022 OVC038 M04/M06 A2996 RMK AO2 SLP155 DEPTH OF GLAZE 1/10 INCH P0000 T10441061 $ |
| 2025-12-27 07:27:00Z |
350° at 10 kts |
Light Snow |
10+ |
IFR |
Clouds BROKEN at 700, BROKEN at 1300, OVERCAST at 2000, SCATTERED at 5000 |
SPECI KBUF 270727Z 35010KT 10SM -SN BKN007 BKN013 OVC020 M04/M06 A2994 RMK AO2 PCPN VRY LGT P0000 T10391056 $ |
| 2025-12-27 07:03:00Z |
350° at 9 kts |
Light Snow |
10+ |
MVFR |
Clouds FEW at 700, BROKEN at 1300, OVERCAST at 2000, OVERCAST at 3300 |
SPECI KBUF 270703Z 35009KT 10SM -SN FEW007 BKN013 OVC020 M04/M06 A2992 RMK AO2 P0000 T10391056 $ |
| 2025-12-27 06:36:00Z |
350° at 7 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds BROKEN at 600, BROKEN at 1400, OVERCAST at 2000 |
SPECI KBUF 270636Z 35007KT 1 1/2SM -SN BR BKN006 BKN014 OVC020 M04/M05 A2990 RMK AO2 VIS NW-NE 4 P0001 T10391050 $ |
| 2025-12-27 06:17:00Z |
350° at 8 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds SCATTERED at 400, BROKEN at 800, OVERCAST at 1200, BROKEN at 9500 |
SPECI KBUF 270617Z 35008KT 3/4SM R23/P6000FT -SN BR SCT004 BKN008 OVC012 M04/M05 A2988 RMK AO2 P0000 T10391050 $ |
| 2025-12-27 05:54:00Z |
340° at 8 kts |
Light Snow |
8 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 2900, OVERCAST at 9500, OVERCAST at 9000 |
METAR KBUF 270554Z 34008KT 8SM -SN OVC004 M03/M04 A2987 RMK AO2 SNB51 SLP124 DEPTH OF GLAZE 1/10 INCH P0000 60001 I6002 T10331044 11006 21033 51029 $ |
| 2025-12-27 01:54:00Z |
300° at 7 kts |
Light Freezing Rain, Mist |
1.5 |
LIFR |
Clouds OVERCAST at 200, SCATTERED at 5000, OVERCAST at 7500, OVERCAST at 4600 |
METAR KBUF 270154Z 30007KT 1 1/2SM -FZRA BR OVC002 M02/M02 A2971 RMK AO2 CIG 002V007 SLP071 DEPTH OF GLAZE 2/10 INCH P0000 I1000 T10171022 $ |
| 2025-12-27 00:58:00Z |
310° at 3 kts |
Light Freezing Rain, Mist |
1.5 |
LIFR |
Clouds BROKEN at 200, BROKEN at 900, OVERCAST at 1400, BROKEN at 30000 |
SPECI KBUF 270058Z 31003KT 1 1/2SM -FZRA BR BKN002 BKN009 OVC014 M01/M01 A2967 RMK AO2 CIG 002V007 P0000 I1000 T10061011 $ |
| 2025-12-27 00:34:00Z |
Winds Calm |
Light Freezing Rain, Mist |
1.5 |
IFR |
Clouds SCATTERED at 200, SCATTERED at 800, OVERCAST at 1400, BROKEN at 6000 |
SPECI KBUF 270034Z 00000KT 1 1/2SM -FZRA BR SCT002 SCT008 OVC014 M01/M01 A2966 RMK AO2 FZDZE07FZRAB07 P0001 I1001 T10061011 $ |
| 2025-12-27 00:07:00Z |
350° at 5 kts |
Light Freezing Rain, Mist |
1 |
LIFR |
Clouds OVERCAST at 300, FEW at 4500, BROKEN at 6000, BROKEN at 7000 |
SPECI KBUF 270007Z 35005KT 1SM R23/P6000FT -FZRA BR OVC003 M01/M01 A2966 RMK AO2 FZDZE07FZRAB07 P0000 I1001 T10111011 $ |
| 2025-12-26 22:54:00Z |
Winds Calm |
Light Freezing Rain |
4 |
MVFR |
Clouds FEW at 1100, OVERCAST at 1700, BROKEN at 30000, BROKEN at 9000 |
METAR KBUF 262254Z 00000KT 4SM -FZRA FEW011 OVC017 00/M01 A2962 RMK AO2 SLP041 DEPTH OF GLAZE 1/10 INCH P0003 I1002 T00001006 $ |
| 2025-12-26 21:54:00Z |
110° at 9 kts |
Light Freezing Rain |
7 |
MVFR |
Clouds FEW at 1000, BROKEN at 1500, OVERCAST at 1900, OVERCAST at 3000 |
METAR KBUF 262154Z 11009KT 7SM -FZRA FEW010 BKN015 OVC019 M01/M01 A2958 RMK AO2 PLB29E49 SLP028 DEPTH OF GLAZE 1/10 INCH P0005 I1005 T10061011 $ |
| 2025-12-26 20:54:00Z |
90° at 8 kts |
Light Freezing Rain, Mist |
4 |
MVFR |
Clouds FEW at 1300, BROKEN at 2000, OVERCAST at 2900, BROKEN at 3400 |
METAR KBUF 262054Z 09008KT 4SM -FZRA BR FEW013 BKN020 OVC029 M01/M02 A2964 RMK AO2 SLP046 DEPTH OF GLAZE 1/10 INCH P0008 60020 I1006 I3014 T10111022 56046 $ |
| 2025-12-26 19:22:00Z |
120° at 7 kts |
Light Freezing Rain |
6 |
VFR |
Clouds OVERCAST at 3500, BROKEN at 1700, OVERCAST at 2300, BROKEN at 3000 |
SPECI KBUF 261922Z 12007KT 6SM -FZRA OVC035 M02/M06 A2973 RMK AO2 PLE10 P0003 I1003 T10171056 $ |
| 2025-12-26 16:54:00Z |
110° at 10 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 2000, BROKEN at 3500, OVERCAST at 5000, OVERCAST at 25000 |
METAR KBUF 261654Z 11010KT 10SM -SN FEW020 BKN035 OVC050 M04/M09 A2991 RMK AO2 SNB52 SLP138 PCPN VRY LGT P0000 T10391089 $ |
| 2025-12-25 04:54:00Z |
180° at 8 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 6500, SCATTERED at 9000, BROKEN at 20000, OVERCAST at 3500 |
METAR KBUF 250454Z 18008KT 10SM -SN FEW065 SCT090 BKN200 01/M03 A3013 RMK AO2 SNB50 SLP212 PCPN VRY LGT P0000 T00061028 400391006 $ |
| 2025-12-23 13:54:00Z |
140° at 4 kts |
Light Snow |
8 |
MVFR |
Clouds OVERCAST at 2300, OVERCAST at 6000, OVERCAST at 4200, BROKEN at 12000 |
METAR KBUF 231354Z 14004KT 8SM -SN OVC023 01/M01 A2999 RMK AO2 SLP165 P0002 T00061006 $ |
| 2025-12-23 13:01:00Z |
150° at 7 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2100, BROKEN at 3700, OVERCAST at 7000, OVERCAST at 3200 |
SPECI KBUF 231301Z 15007KT 9SM -SN OVC021 01/M01 A3000 RMK AO2 P0001 T00061006 $ |
| 2025-12-23 12:54:00Z |
140° at 6 kts |
Light Snow |
9 |
VFR |
Clouds SCATTERED at 2300, BROKEN at 3500, OVERCAST at 6000, BROKEN at 4800 |
METAR KBUF 231254Z 14006KT 9SM -SN SCT023 BKN035 OVC060 01/M01 A3000 RMK AO2 SLP168 P0000 T00061006 $ |
| 2025-12-23 12:32:00Z |
130° at 7 kts |
Light Snow |
8 |
VFR |
Clouds FEW at 2000, BROKEN at 3700, OVERCAST at 6000, OVERCAST at 3500 |
SPECI KBUF 231232Z 13007KT 8SM -SN FEW020 BKN037 OVC060 01/M01 A3001 RMK AO2 P0000 T00061006 $ |
| 2025-12-23 11:54:00Z |
130° at 8 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds OVERCAST at 1900, OVERCAST at 9000, OVERCAST at 9000, BROKEN at 7500 |
METAR KBUF 231154Z 13008KT 4SM -SN BR OVC019 00/M01 A3004 RMK AO2 SLP179 4/002 P0003 60012 70015 T00001006 10011 21006 56038 $ |
| 2025-12-23 11:33:00Z |
130° at 8 kts |
Light Snow, Mist |
2 |
IFR |
Clouds BROKEN at 1400, OVERCAST at 2100, OVERCAST at 7000 |
SPECI KBUF 231133Z 13008KT 2SM -SN BR BKN014 OVC021 00/M01 A3005 RMK AO2 PRESFR P0002 T00001006 $ |
| 2025-12-23 11:05:00Z |
130° at 8 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds FEW at 400, OVERCAST at 1500, OVERCAST at 3300, BROKEN at 3500 |
SPECI KBUF 231105Z 13008KT 1 1/4SM -SN BR FEW004 OVC015 00/M01 A3007 RMK AO2 P0001 T00001006 $ |
| 2025-12-23 10:54:00Z |
120° at 7 kts |
Light Snow, Mist |
1 |
IFR |
Clouds FEW at 500, OVERCAST at 1200, OVERCAST at 3100, OVERCAST at 7500 |
METAR KBUF 231054Z 12007KT 1SM R23/P6000FT -SN BR FEW005 OVC012 M01/M01 A3007 RMK AO2 SLP192 P0003 T10061006 $ |
| 2025-12-23 10:12:00Z |
110° at 8 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds FEW at 1700, OVERCAST at 2600, OVERCAST at 3700, OVERCAST at 3400 |
SPECI KBUF 231012Z 11008KT 1 3/4SM -SN BR FEW017 OVC026 00/M01 A3008 RMK AO2 P0000 T00001011 $ |
| 2025-12-23 09:54:00Z |
90° at 6 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds OVERCAST at 2800, OVERCAST at 8500, OVERCAST at 4000, OVERCAST at 8000 |
METAR KBUF 230954Z 09006KT 6SM -SN BR OVC028 00/M01 A3010 RMK AO2 SLP200 P0005 T00001011 $ |
| 2025-12-23 09:28:00Z |
90° at 7 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 2300, BROKEN at 400, OVERCAST at 3900, OVERCAST at 2200 |
SPECI KBUF 230928Z 09007KT 3SM -SN BR OVC023 M01/M01 A3011 RMK AO2 PRESFR P0003 T10061011 $ |
| 2025-12-23 08:54:00Z |
110° at 5 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds FEW at 1600, OVERCAST at 2300, OVERCAST at 11000, OVERCAST at 10000 |
METAR KBUF 230854Z 11005KT 1 1/2SM -SN BR FEW016 OVC023 M01/M02 A3015 RMK AO2 SLP218 P0001 60001 T10061017 58021 $ |
| 2025-12-23 08:36:00Z |
120° at 6 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 2700, OVERCAST at 3400, OVERCAST at 2000 |
SPECI KBUF 230836Z 12006KT 3SM -SN BR OVC027 00/M02 A3016 RMK AO2 P0001 T00001017 $ |
| 2025-12-23 08:08:00Z |
110° at 7 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 2900, OVERCAST at 3000, OVERCAST at 5000, BROKEN at 6000 |
SPECI KBUF 230808Z 11007KT 3SM -SN BR OVC029 00/M02 A3018 RMK AO2 P0000 T00001022 $ |
| 2025-12-23 07:54:00Z |
100° at 7 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds OVERCAST at 3000, SCATTERED at 4500, OVERCAST at 9000, OVERCAST at 4000 |
METAR KBUF 230754Z 10007KT 6SM -SN BR OVC030 00/M02 A3018 RMK AO2 SLP230 P0000 T00001022 $ |
| 2025-12-23 06:54:00Z |
110° at 6 kts |
Light Snow |
8 |
VFR |
Clouds FEW at 2800, OVERCAST at 3600, SCATTERED at 2600, BROKEN at 4800 |
METAR KBUF 230654Z 11006KT 8SM -SN FEW028 OVC036 00/M02 A3019 RMK AO2 SLP233 P0000 T00001022 $ |
| 2025-12-23 06:15:00Z |
Winds Calm |
Light Snow |
4 |
MVFR |
Clouds OVERCAST at 2200, BROKEN at 11000, OVERCAST at 4000 |
SPECI KBUF 230615Z 00000KT 4SM -SN OVC022 01/M03 A3021 RMK AO2 P0000 T00061028 $ |
| 2025-12-23 05:54:00Z |
VRB° at 3 kts |
Light Snow |
5 |
MVFR |
Clouds SCATTERED at 2200, OVERCAST at 3000, BROKEN at 3600, OVERCAST at 3000 |
METAR KBUF 230554Z VRB03KT 5SM -SN SCT022 OVC030 01/M03 A3021 RMK AO2 SLP240 P0000 60001 T00111033 10011 20006 56018 $ |
| 2025-12-23 04:54:00Z |
120° at 4 kts |
Light Snow |
9 |
VFR |
Clouds FEW at 2800, BROKEN at 3400, OVERCAST at 4600, BROKEN at 7000 |
METAR KBUF 230454Z 12004KT 9SM -SN FEW028 BKN034 OVC046 01/M03 A3022 RMK AO2 PRESFR SLP243 P0000 T00111033 400221067 $ |
| 2025-12-23 03:54:00Z |
Winds Calm |
Light Snow |
10+ |
VFR |
Clouds FEW at 3100, OVERCAST at 4200, OVERCAST at 8000, BROKEN at 7000 |
METAR KBUF 230354Z 00000KT 10SM -SN FEW031 OVC042 01/M03 A3025 RMK AO2 SNB18 SLP253 P0000 T00111028 $ |
| 2025-12-23 03:19:00Z |
210° at 3 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 4400, BROKEN at 5000, OVERCAST at 9500, BROKEN at 4000 |
SPECI KBUF 230319Z 21003KT 10SM -SN OVC044 01/M02 A3026 RMK AO2 SNB18 P0000 T00061022 $ |
| 2025-12-23 00:54:00Z |
200° at 11 kts |
Light Snow |
10+ |
MVFR |
Clouds BROKEN at 1000, OVERCAST at 9500, BROKEN at 12000, BROKEN at 7500 |
METAR KBUF 230054Z 20011KT 10SM -SN BKN010 OVC095 01/M01 A3031 RMK AO2 SLP273 P0001 T00061006 $ |
| 2025-12-22 23:54:00Z |
230° at 11 kts |
Light Snow, Mist |
5 |
IFR |
Clouds OVERCAST at 700, OVERCAST at 3500, BROKEN at 5500, BROKEN at 3100 |
METAR KBUF 222354Z 23011KT 5SM -SN BR OVC007 01/00 A3033 RMK AO2 SLP282 P0002 60002 T00110000 10022 20006 58006 $ |
| 2025-12-22 23:22:00Z |
230° at 12 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds BROKEN at 800, OVERCAST at 2200, OVERCAST at 600, BROKEN at 8000 |
SPECI KBUF 222322Z 23012KT 2 1/2SM -SN BR BKN008 OVC022 01/M01 A3034 RMK AO2 P0001 T00061006 $ |
| 2025-12-22 23:08:00Z |
230° at 11 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds BROKEN at 1000, OVERCAST at 3300, OVERCAST at 5500, BROKEN at 15000 |
SPECI KBUF 222308Z 23011KT 2 1/2SM -SN BR BKN010 OVC033 01/M01 A3034 RMK AO2 P0001 T00111006 $ |
| 2025-12-22 22:54:00Z |
230° at 13 kts, Gusting to 24 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 3800, OVERCAST at 4800, BROKEN at 25000, BROKEN at 7500 |
METAR KBUF 222254Z 23013G24KT 3SM -SN BR BKN038 OVC048 01/M01 A3034 RMK AO2 PK WND 23028/2221 RAB29E53SNB53 SLP286 P0000 T00111011 $ |
| 2025-12-21 23:54:00Z |
250° at 16 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3600, OVERCAST at 2100, SCATTERED at 25000, OVERCAST at 11000 |
METAR KBUF 212354Z 25016G22KT 10SM -SN BKN036 M04/M11 A3040 RMK AO2 SLP306 PCPN VRY LGT P0000 60000 T10441106 11039 21044 53023 $ |
| 2025-12-21 22:54:00Z |
260° at 15 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3800, OVERCAST at 5000, OVERCAST at 6000, BROKEN at 20000 |
METAR KBUF 212254Z 26015G21KT 10SM -SN BKN038 M04/M11 A3037 RMK AO2 SLP295 PCPN VRY LGT P0000 T10441106 $ |
| 2025-12-21 21:54:00Z |
260° at 18 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 3800, FEW at 14000, BROKEN at 24000, SCATTERED at 30000 |
METAR KBUF 212154Z 26018G24KT 10SM -SN OVC038 M04/M11 A3035 RMK AO2 SLP288 PCPN VRY LGT P0000 T10441111 $ |
| 2025-12-21 20:54:00Z |
250° at 14 kts |
Light Snow |
9 |
VFR |
Clouds BROKEN at 3700, BROKEN at 25000, BROKEN at 2000, BROKEN at 20000 |
METAR KBUF 212054Z 25014KT 9SM -SN BKN037 M04/M11 A3033 RMK AO2 PK WND 23027/2022 SLP280 PCPN VRY LGT P0000 60000 T10441111 51022 $ |
| 2025-12-21 19:54:00Z |
260° at 14 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 4100, SCATTERED at 9000, BROKEN at 10000, BROKEN at 20000 |
METAR KBUF 211954Z 26014G20KT 9SM -SN OVC041 M04/M12 A3031 RMK AO2 PK WND 27027/1932 SNB38 SLP274 PCPN VRY LGT P0000 T10441117 $ |
| 2025-12-21 19:39:00Z |
270° at 16 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 4100, SCATTERED at 24000, OVERCAST at 5500 |
SPECI KBUF 211939Z 27016G27KT 10SM -SN OVC041 M04/M12 A3031 RMK AO2 PK WND 27027/1932 SNB38 P0000 T10441117 $ |
| 2025-12-21 13:19:00Z |
290° at 14 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
5 |
MVFR |
Clouds FEW at 2400, OVERCAST at 4500, BROKEN at 3700, OVERCAST at 10000 |
SPECI KBUF 211319Z 29014G25KT 5SM -SN FEW024 OVC045 M04/M12 A3013 RMK AO2 SNB19 P0000 T10441117 $ |
| 2025-12-21 10:54:00Z |
290° at 17 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 2700, BROKEN at 5000, OVERCAST at 6000, OVERCAST at 12000 |
METAR KBUF 211054Z 29017G30KT 9SM -SN BKN027 BKN050 M03/M09 A3002 RMK AO2 PK WND 29031/1008 SNB47 SLP173 P0000 T10331094 $ |
| 2025-12-21 07:54:00Z |
240° at 19 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 4700, SCATTERED at 5500, OVERCAST at 500, BROKEN at 13000 |
METAR KBUF 210754Z 24019G35KT 10SM BKN047 03/M03 A2983 RMK AO2 PK WND 25035/0746 SLP108 T00331033 $ |
| 2025-12-21 02:54:00Z |
240° at 24 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 7000, OVERCAST at 7500, OVERCAST at 18000, BROKEN at 17000 |
METAR KBUF 210254Z 24024G39KT 10SM OVC070 06/M03 A2973 RMK AO2 PK WND 24045/0206 RAB07E33 SLP076 P0000 60000 T00561028 53006 $ |
| 2025-12-21 01:54:00Z |
240° at 23 kts, Gusting to 42 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 4700, BROKEN at 6000, OVERCAST at 7000, OVERCAST at 14000 |
METAR KBUF 210154Z 24023G42KT 10SM BKN047 BKN060 OVC070 06/M03 A2973 RMK AO2 PK WND 23042/0149 SLP074 T00561033 $ |
| 2025-12-20 22:54:00Z |
200° at 25 kts, Gusting to 33 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 11000, OVERCAST at 14000, SCATTERED at 25000, BROKEN at 14000 |
METAR KBUF 202254Z 20025G33KT 10SM BKN110 OVC140 06/M09 A2969 RMK AO2 PK WND 20034/2239 SLP063 T00561094 $ |
| 2025-12-20 12:54:00Z |
200° at 12 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 1800, OVERCAST at 11000, BROKEN at 10000, OVERCAST at 4600 |
METAR KBUF 201254Z 20012KT 9SM -SN OVC018 M04/M07 A3007 RMK AO2 SLP195 P0000 T10391072 $ |
| 2025-12-20 11:54:00Z |
170° at 5 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 1800, OVERCAST at 23000, OVERCAST at 6000, BROKEN at 2900 |
METAR KBUF 201154Z 17005KT 9SM -SN OVC018 M04/M09 A3005 RMK AO2 SLP189 PCPN VRY LGT P0000 60000 70003 T10391089 11033 21039 58011 $ |
| 2025-12-20 10:54:00Z |
270° at 4 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2400, BROKEN at 3100, BROKEN at 9000, OVERCAST at 30000 |
METAR KBUF 201054Z 27004KT 9SM -SN OVC024 M04/M09 A3009 RMK AO2 SLP202 P0000 T10391094 $ |
| 2025-12-20 09:54:00Z |
290° at 7 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2600, OVERCAST at 5000, OVERCAST at 21000, BROKEN at 16000 |
METAR KBUF 200954Z 29007KT 9SM -SN OVC026 M04/M09 A3010 RMK AO2 PRESRR SLP206 PCPN VRY LGT P0000 T10391094 $ |
| 2025-12-20 08:54:00Z |
270° at 9 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2800, OVERCAST at 7500, OVERCAST at 7000, OVERCAST at 2900 |
METAR KBUF 200854Z 27009G20KT 9SM -SN OVC028 M04/M10 A3009 RMK AO2 SLP200 P0000 60000 T10391100 51019 $ |
| 2025-12-20 08:23:00Z |
250° at 11 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2900, SCATTERED at 2500, BROKEN at 4800, OVERCAST at 8100 |
SPECI KBUF 200823Z 25011G19KT 9SM -SN OVC029 M03/M09 A3009 RMK AO2 P0000 T10331094 $ |
| 2025-12-20 07:54:00Z |
260° at 15 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 3300, BROKEN at 2700, OVERCAST at 9000, OVERCAST at 9000 |
METAR KBUF 200754Z 26015G19KT 9SM -SN OVC033 M03/M09 A3009 RMK AO2 SLP199 P0000 T10331089 $ |
| 2025-12-20 06:54:00Z |
260° at 14 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 3600, OVERCAST at 8000, OVERCAST at 5000, OVERCAST at 3000 |
METAR KBUF 200654Z 26014G22KT 9SM -SN OVC036 M03/M09 A3008 RMK AO2 PK WND 24028/0629 SLP195 PCPN VRY LGT P0000 T10331089 $ |
| 2025-12-20 05:54:00Z |
260° at 17 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 3700, OVERCAST at 1700, OVERCAST at 7500, BROKEN at 25000 |
METAR KBUF 200554Z 26017G28KT 9SM -SN OVC037 M03/M09 A3003 RMK AO2 PK WND 26028/0550 SLP180 PCPN VRY LGT P0000 60000 T10331089 11033 21044 51046 $ |
| 2025-12-20 04:54:00Z |
250° at 18 kts, Gusting to 31 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 3900, SCATTERED at 3700, OVERCAST at 4600, OVERCAST at 7000 |
METAR KBUF 200454Z 25018G31KT 10SM -SN OVC039 M03/M08 A3000 RMK AO2 PK WND 26033/0415 SLP167 P0000 T10331083 401171044 $ |
| 2025-12-20 03:54:00Z |
260° at 20 kts, Gusting to 33 kts |
Light Snow, Very Gusty Winds |
9 |
VFR |
Clouds SCATTERED at 2600, BROKEN at 3100, OVERCAST at 4400, OVERCAST at 10000 |
METAR KBUF 200354Z 26020G33KT 9SM -SN SCT026 BKN031 OVC044 M03/M08 A2996 RMK AO2 PK WND 25039/0330 PRESRR SLP153 P0000 T10331083 $ |
| 2025-12-20 02:54:00Z |
250° at 25 kts, Gusting to 36 kts |
Light Snow, Very Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 4800, BROKEN at 9500, OVERCAST at 9500, BROKEN at 6500 |
METAR KBUF 200254Z 25025G36KT 9SM -SN OVC048 M04/M09 A2989 RMK AO2 PK WND 25037/0218 PRESRR SLP131 P0000 60000 T10391089 53060 $ |
| 2025-12-20 01:54:00Z |
260° at 21 kts, Gusting to 37 kts |
Light Snow, Very Gusty Winds |
9 |
VFR |
Clouds FEW at 4000, OVERCAST at 4900, OVERCAST at 7500, OVERCAST at 7000 |
METAR KBUF 200154Z 26021G37KT 9SM -SN FEW040 OVC049 M04/M09 A2983 RMK AO2 PK WND 23042/0113 SLP110 P0000 T10391094 $ |
| 2025-12-20 00:54:00Z |
260° at 21 kts, Gusting to 34 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 3800, OVERCAST at 7000, OVERCAST at 3800, BROKEN at 16000 |
METAR KBUF 200054Z 26021G34KT 10SM -SN OVC038 M04/M10 A2976 RMK AO2 PK WND 24039/0037 SNB51 SLP087 P0000 T10391100 $ |
| 2025-12-19 23:54:00Z |
260° at 22 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4500, OVERCAST at 7000, SCATTERED at 12000, OVERCAST at 6000 |
METAR KBUF 192354Z 26022G36KT 10SM FEW045 OVC070 M04/M11 A2971 RMK AO2 PK WND 27039/2326 SLP070 60000 T10441111 11017 21044 53048 $ |
| 2025-12-19 22:54:00Z |
260° at 21 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4500, OVERCAST at 7000, BROKEN at 9000, OVERCAST at 4700 |
METAR KBUF 192254Z 26021G38KT 10SM FEW045 OVC070 M04/M09 A2966 RMK AO2 PK WND 26038/2246 SNE44 SLP053 P0000 T10391089 $ |
| 2025-12-19 22:23:00Z |
260° at 21 kts, Gusting to 33 kts |
Light Snow, Mist, Very Gusty Winds |
2 |
IFR |
Clouds BROKEN at 2800, BROKEN at 3300, OVERCAST at 6500 |
SPECI KBUF 192223Z 26021G33KT 2SM -SN BR BKN028 BKN033 OVC065 M04/M07 A2964 RMK AO2 PK WND 28035/2155 P0000 T10441067 $ |
| 2025-12-19 22:05:00Z |
270° at 19 kts, Gusting to 33 kts |
Light Snow, Very Gusty Winds |
6 |
VFR |
Clouds FEW at 2300, BROKEN at 3200, OVERCAST at 6500 |
SPECI KBUF 192205Z 27019G33KT 6SM -SN FEW023 BKN032 OVC065 M04/M07 A2963 RMK AO2 PK WND 28035/2155 PRESRR P0000 T10391067 $ |
| 2025-12-19 20:54:00Z |
260° at 23 kts, Gusting to 34 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 2600, BROKEN at 3800, OVERCAST at 5500, OVERCAST at 2900 |
METAR KBUF 192054Z 26023G34KT 10SM -SN SCT026 BKN038 OVC055 M03/M08 A2957 RMK AO2 PK WND 27037/2021 PRESRR SLP017 P0000 60000 T10281078 53044 $ |
| 2025-12-19 20:16:00Z |
260° at 25 kts, Gusting to 33 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 2600, BROKEN at 3500, OVERCAST at 5000, BROKEN at 11000 |
SPECI KBUF 192016Z 26025G33KT 10SM -SN SCT026 BKN035 OVC050 M03/M08 A2953 RMK AO2 PK WND 26035/2001 P0000 T10281083 $ |
| 2025-12-19 19:54:00Z |
260° at 16 kts, Gusting to 36 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2600, BROKEN at 3500, OVERCAST at 4700, BROKEN at 21000 |
METAR KBUF 191954Z 26016G36KT 10SM -SN BKN026 BKN035 OVC047 M03/M07 A2951 RMK AO2 PK WND 26041/1904 SLP999 P0000 T10281072 $ |
| 2025-12-19 19:23:00Z |
260° at 21 kts, Gusting to 33 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2900, BROKEN at 5000, OVERCAST at 9500 |
SPECI KBUF 191923Z 26021G33KT 10SM -SN BKN029 BKN050 OVC095 M02/M08 A2950 RMK AO2 PK WND 26041/1904 P0000 T10221078 $ |
| 2025-12-19 18:54:00Z |
260° at 22 kts, Gusting to 39 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2100, BROKEN at 3200, OVERCAST at 5000, OVERCAST at 10000 |
METAR KBUF 191854Z 26022G39KT 10SM -SN FEW021 BKN032 OVC050 M02/M08 A2947 RMK AO2 PK WND 26042/1808 SNB11 SLP986 OCNL BINOVC DSNT N PCPN VRY LGT P0000 T10221078 $ |
| 2025-12-19 18:11:00Z |
260° at 22 kts, Gusting to 42 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2100, BROKEN at 3600, OVERCAST at 5000, BROKEN at 11000 |
SPECI KBUF 191811Z 26022G42KT 10SM -SN FEW021 BKN036 OVC050 M02/M08 A2945 RMK AO2 PK WND 26042/1808 SNB11 PCPN VRY LGT P0000 T10221078 $ |
| 2025-12-19 17:54:00Z |
260° at 27 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 1800, BROKEN at 3300, OVERCAST at 5000, OVERCAST at 9000 |
METAR KBUF 191754Z 26027G39KT 10SM FEW018 BKN033 OVC050 M02/M08 A2943 RMK AO2 PK WND 25049/1734 SNE39 SLP972 P0000 60003 T10171078 10028 21017 53031 $ |
| 2025-12-19 16:54:00Z |
240° at 25 kts, Gusting to 45 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds FEW at 900, BROKEN at 1500, OVERCAST at 2200, BROKEN at 3300 |
METAR KBUF 191654Z 24025G45KT 10SM -SN FEW009 BKN015 OVC022 M01/M04 A2938 RMK AO2 PK WND 24049/1555 SLP953 P0000 T10061039 $ |
| 2025-12-19 16:25:00Z |
230° at 28 kts, Gusting to 43 kts |
Light Snow, Mist, Very Gusty Winds |
3 |
MVFR |
Clouds FEW at 700, BROKEN at 1300, OVERCAST at 2000, OVERCAST at 8000 |
SPECI KBUF 191625Z 23028G43KT 3SM R23/5500VP6000FT -SN BR FEW007 BKN013 OVC020 M01/M02 A2937 RMK AO2 PK WND 24049/1555 VIS HYR SW P0000 T10061022 $ |
| 2025-12-19 16:15:00Z |
240° at 24 kts, Gusting to 42 kts |
Light Snow, Mist, Very Gusty Winds |
0.75 |
LIFR |
Clouds FEW at 700, OVERCAST at 1300, OVERCAST at 2400, OVERCAST at 2700 |
SPECI KBUF 191615Z 24024G42KT 3/4SM R23/5000VP6000FT -SN BR FEW007 OVC013 00/M02 A2936 RMK AO2 PK WND 24049/1555 P0000 T00001017 $ |
| 2025-12-19 15:54:00Z |
240° at 23 kts, Gusting to 51 kts |
Light Snow, Mist, Very Gusty Winds |
2.5 |
IFR |
Clouds FEW at 900, BROKEN at 1400, OVERCAST at 3200, OVERCAST at 3200 |
METAR KBUF 191554Z 24023G51KT 2 1/2SM -SN BR FEW009 BKN014 OVC032 00/M02 A2936 RMK AO2 PK WND 23051/1549 RAE21SNB21 SLP948 P0000 T00001017 $ |
| 2025-12-19 15:21:00Z |
240° at 20 kts, Gusting to 43 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds SCATTERED at 700, BROKEN at 1300, OVERCAST at 3200, OVERCAST at 4600 |
SPECI KBUF 191521Z 24020G43KT 10SM -SN SCT007 BKN013 OVC032 01/M01 A2934 RMK AO2 PK WND 24043/1515 RAE21SNB21 PCPN VRY LGT P0000 T00111011 $ |
| 2025-12-19 14:54:00Z |
240° at 23 kts, Gusting to 36 kts |
Light Rain, Very Gusty Winds |
7 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1300, OVERCAST at 8000, BROKEN at 7100 |
METAR KBUF 191454Z 24023G36KT 7SM -RA BKN007 OVC013 02/01 A2934 RMK AO2 PK WND 22038/1442 SLP939 P0000 60003 T00170006 55013 $ |
| 2025-12-19 13:54:00Z |
220° at 13 kts, Gusting to 24 kts |
Light Rain, Gusty Winds |
3 |
IFR |
Clouds OVERCAST at 500, SCATTERED at 2600, BROKEN at 3400, BROKEN at 3500 |
METAR KBUF 191354Z 22013G24KT 3SM -RA BR OVC005 02/01 A2934 RMK AO2 PK WND 21026/1337 RAB42SNE52 SLP938 P0000 T00170006 $ |
| 2025-12-19 12:54:00Z |
220° at 11 kts |
Light Snow |
9 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 2200, OVERCAST at 3100, OVERCAST at 6500 |
METAR KBUF 191254Z 22011KT 9SM -SN OVC004 01/01 A2935 RMK AO2 RAE04 SLP944 P0003 T00110006 $ |
| 2025-12-19 12:31:00Z |
220° at 13 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
8 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 2600, BROKEN at 12000, BROKEN at 3800 |
SPECI KBUF 191231Z 22013G20KT 8SM -SN OVC004 01/00 A2937 RMK AO2 RAE04 P0003 T00110000 $ |
| 2025-12-19 10:54:00Z |
260° at 16 kts, Gusting to 35 kts |
Light Rain, Very Gusty Winds |
9 |
MVFR |
Clouds SCATTERED at 500, BROKEN at 1100, OVERCAST at 2500, OVERCAST at 3600 |
METAR KBUF 191054Z 26016G35KT 9SM -RA SCT005 BKN011 OVC025 05/03 A2926 RMK AO2 PK WND 22038/1004 WSHFT 0943 SLP911 P0011 T00500033 $ |
| 2025-12-19 10:07:00Z |
220° at 23 kts, Gusting to 38 kts |
Light Rain, Very Gusty Winds |
5 |
IFR |
Clouds BROKEN at 500, BROKEN at 1500, OVERCAST at 4700, OVERCAST at 4800 |
SPECI KBUF 191007Z 22023G38KT 5SM -RA BR BKN005 BKN015 OVC047 07/06 A2919 RMK AO2 PK WND 22038/1004 WSHFT 0943 PRESRR P0005 T00720061 $ |
| 2025-12-19 09:54:00Z |
220° at 19 kts, Gusting to 30 kts |
Heavy Rain, Very Gusty Winds |
4 |
MVFR |
Clouds SCATTERED at 1400, BROKEN at 4500, OVERCAST at 7000, OVERCAST at 5500 |
METAR KBUF 190954Z 22019G30KT 4SM +RA BR SCT014 BKN045 OVC070 11/08 A2918 RMK AO2 PK WND 15032/0912 PRESRR SLP881 P0012 T01060083 $ |
| 2025-12-19 08:54:00Z |
170° at 19 kts, Gusting to 40 kts |
Rain, Very Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 8500, OVERCAST at 1200, OVERCAST at 9000, BROKEN at 8000 |
METAR KBUF 190854Z 17019G40KT 9SM RA OVC085 11/08 A2918 RMK AO2 PK WND 16042/0844 RAB41 PRESFR SLP883 P0000 60000 T01110078 58068 $ |
| 2025-12-19 07:54:00Z |
160° at 27 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 9500, BROKEN at 2400, OVERCAST at 7500, OVERCAST at 3900 |
METAR KBUF 190754Z 16027G39KT 10SM OVC095 11/07 A2926 RMK AO2 PK WND 15039/0747 SLP909 T01110067 $ |
| 2025-12-19 06:54:00Z |
160° at 23 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 8000, OVERCAST at 3000, OVERCAST at 7000, BROKEN at 6000 |
METAR KBUF 190654Z 16023G37KT 10SM OVC080 11/06 A2932 RMK AO2 PK WND 15040/0640 RAE28 SLP929 P0000 T01060061 $ |
| 2025-12-19 05:54:00Z |
160° at 21 kts, Gusting to 37 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 8500, BROKEN at 5500, OVERCAST at 9000, OVERCAST at 3600 |
METAR KBUF 190554Z 16021G37KT 10SM -RA OVC085 10/06 A2939 RMK AO2 PK WND 17037/0547 RAE25B51 SLP953 P0000 60001 T01000056 10106 20089 56060 $ |
| 2025-12-19 04:54:00Z |
160° at 21 kts, Gusting to 36 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 6500, OVERCAST at 3600, OVERCAST at 4500, OVERCAST at 5500 |
METAR KBUF 190454Z 16021G36KT 10SM -RA OVC065 10/06 A2944 RMK AO2 PK WND 15037/0433 RAB17 PRESFR SLP970 P0000 T01000056 401221011 $ |
| 2025-12-17 16:54:00Z |
250° at 22 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2700, OVERCAST at 4700, BROKEN at 24000, BROKEN at 12000 |
METAR KBUF 171654Z 25022G35KT 10SM BKN027 OVC047 03/00 A2980 RMK AO2 PK WND 24036/1638 SLP099 T00330000 $ |
| 2025-12-17 15:54:00Z |
240° at 20 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 2700, BROKEN at 19000, BROKEN at 25000, OVERCAST at 9000 |
METAR KBUF 171554Z 24020G36KT 10SM OVC027 04/M01 A2979 RMK AO2 PK WND 24040/1523 SLP095 T00391006 $ |
| 2025-12-17 15:36:00Z |
240° at 22 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 2900, BROKEN at 2500, OVERCAST at 7000, BROKEN at 2000 |
SPECI KBUF 171536Z 24022G38KT 10SM OVC029 04/M01 A2978 RMK AO2 PK WND 24040/1523 T00391006 $ |
| 2025-12-17 14:54:00Z |
240° at 20 kts, Gusting to 41 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3400, OVERCAST at 28000, BROKEN at 3300, BROKEN at 35000 |
METAR KBUF 171454Z 24020G41KT 10SM BKN034 OVC280 04/M02 A2973 RMK AO2 PK WND 24041/1447 SLP075 CIG HYR NE-SE-SW T00441017 53015 $ |
| 2025-12-17 13:54:00Z |
230° at 21 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3700, SCATTERED at 12000, OVERCAST at 28000, OVERCAST at 17000 |
METAR KBUF 171354Z 23021G38KT 10SM FEW037 SCT120 OVC280 04/M01 A2970 RMK AO2 PK WND 24040/1255 SLP065 T00441011 $ |
| 2025-12-17 12:54:00Z |
230° at 22 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3400, OVERCAST at 12000, SCATTERED at 17000, BROKEN at 22000 |
METAR KBUF 171254Z 23022G38KT 10SM BKN034 OVC120 05/M02 A2969 RMK AO2 PK WND 22041/1237 SLP062 T00501017 $ |
| 2025-12-16 16:54:00Z |
200° at 13 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2100, BROKEN at 20000, BROKEN at 15000, BROKEN at 7000 |
METAR KBUF 161654Z 20013KT 10SM -SN OVC021 M05/M09 A3007 RMK AO2 SLP194 PCPN VRY LGT P0000 T10501094 $ |
| 2025-12-16 15:54:00Z |
190° at 10 kts |
Light Snow |
7 |
MVFR |
Clouds OVERCAST at 1900, BROKEN at 20000, OVERCAST at 2900, SCATTERED at 26000 |
METAR KBUF 161554Z 19010KT 7SM -SN OVC019 M06/M09 A3010 RMK AO2 SLP207 P0000 T10561089 $ |
| 2025-12-16 15:08:00Z |
180° at 11 kts |
Light Snow |
3 |
MVFR |
Clouds OVERCAST at 1800, BROKEN at 5500, OVERCAST at 9500, OVERCAST at 7600 |
SPECI KBUF 161508Z 18011KT 3SM -SN OVC018 M06/M09 A3012 RMK AO2 P0000 T10611089 $ |
| 2025-12-16 14:54:00Z |
180° at 7 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds OVERCAST at 1700, BROKEN at 23000, BROKEN at 11000, OVERCAST at 18000 |
METAR KBUF 161454Z 18007KT 2 1/2SM -SN BR OVC017 M07/M09 A3014 RMK AO2 SLP217 P0000 60000 T10671089 51007 $ |
| 2025-12-16 14:41:00Z |
160° at 6 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 1700, OVERCAST at 3900, SCATTERED at 5500, OVERCAST at 12000 |
SPECI KBUF 161441Z 16006KT 3SM -SN BR OVC017 M07/M09 A3014 RMK AO2 P0000 T10671089 $ |
| 2025-12-16 14:01:00Z |
160° at 6 kts |
Light Snow |
2.5 |
IFR |
Clouds OVERCAST at 1800, SCATTERED at 9000, OVERCAST at 4800, OVERCAST at 16000 |
SPECI KBUF 161401Z 16006KT 2 1/2SM -SN OVC018 M07/M09 A3013 RMK AO2 P0000 T10671094 $ |
| 2025-12-16 12:54:00Z |
160° at 6 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 1800, FEW at 12000, SCATTERED at 20000, SCATTERED at 28000 |
METAR KBUF 161254Z 16006KT 9SM -SN OVC018 M07/M11 A3012 RMK AO2 SLP214 P0000 T10671106 $ |
| 2025-12-16 11:54:00Z |
180° at 7 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2500, FEW at 13000, SCATTERED at 20000, OVERCAST at 18000 |
METAR KBUF 161154Z 18007KT 9SM -SN OVC025 M07/M10 A3011 RMK AO2 SLP211 4/007 P0000 60000 70007 T10721100 11067 21078 51008 $ |
| 2025-12-16 11:11:00Z |
180° at 7 kts |
Light Snow |
7 |
MVFR |
Clouds OVERCAST at 2800, BROKEN at 2100, OVERCAST at 2800, OVERCAST at 9000 |
SPECI KBUF 161111Z 18007KT 7SM -SN OVC028 M07/M11 A3011 RMK AO2 P0000 T10721106 $ |
| 2025-12-16 10:54:00Z |
180° at 9 kts |
Light Snow |
8 |
MVFR |
Clouds OVERCAST at 3000, OVERCAST at 4300, SCATTERED at 3400, BROKEN at 11000 |
METAR KBUF 161054Z 18009KT 8SM -SN OVC030 M07/M11 A3011 RMK AO2 SLP209 P0000 T10721106 $ |
| 2025-12-16 09:54:00Z |
190° at 7 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 3200, OVERCAST at 6000, OVERCAST at 4100, BROKEN at 15000 |
METAR KBUF 160954Z 19007KT 9SM -SN OVC032 M07/M10 A3011 RMK AO2 SLP209 P0000 T10721100 $ |
| 2025-12-16 08:54:00Z |
190° at 8 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 3100, OVERCAST at 11000, OVERCAST at 5500, OVERCAST at 6700 |
METAR KBUF 160854Z 19008KT 9SM -SN OVC031 M07/M11 A3009 RMK AO2 SLP203 P0000 60000 T10721106 51011 $ |
| 2025-12-16 08:20:00Z |
200° at 6 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 3000, OVERCAST at 2500, OVERCAST at 2800, OVERCAST at 9100 |
SPECI KBUF 160820Z 20006KT 9SM -SN OVC030 M07/M11 A3009 RMK AO2 P0000 T10721106 $ |
| 2025-12-16 08:05:00Z |
210° at 6 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2900, BROKEN at 7000, OVERCAST at 10000 |
SPECI KBUF 160805Z 21006KT 9SM -SN OVC029 M07/M11 A3009 RMK AO2 P0000 T10721106 $ |
| 2025-12-16 06:54:00Z |
200° at 10 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 3100, BROKEN at 9000, OVERCAST at 1400, OVERCAST at 30000 |
METAR KBUF 160654Z 20010KT 9SM -SN OVC031 M07/M11 A3007 RMK AO2 SLP195 P0000 T10721111 $ |
| 2025-12-16 06:07:00Z |
190° at 13 kts |
Light Snow |
7 |
MVFR |
Clouds OVERCAST at 3000, BROKEN at 2700, OVERCAST at 3200, BROKEN at 16000 |
SPECI KBUF 160607Z 19013KT 7SM -SN OVC030 M07/M11 A3006 RMK AO2 P0000 T10721111 $ |
| 2025-12-16 05:54:00Z |
200° at 10 kts |
Light Snow |
9 |
MVFR |
Clouds FEW at 2100, OVERCAST at 2900, BROKEN at 20000, BROKEN at 16000 |
METAR KBUF 160554Z 20010KT 9SM -SN FEW021 OVC029 M07/M11 A3006 RMK AO2 SLP191 4/007 P0000 60000 T10721111 11061 21072 58004 $ |
| 2025-12-16 04:54:00Z |
200° at 15 kts |
Light Snow |
7 |
MVFR |
Clouds OVERCAST at 2300, OVERCAST at 7000, BROKEN at 25000, BROKEN at 25000 |
METAR KBUF 160454Z 20015KT 7SM -SN OVC023 M07/M12 A3007 RMK AO2 SLP196 P0000 T10671117 410391128 $ |
| 2025-12-16 03:54:00Z |
200° at 11 kts |
Light Snow |
8 |
MVFR |
Clouds OVERCAST at 2200, OVERCAST at 7000, BROKEN at 30000, OVERCAST at 8000 |
METAR KBUF 160354Z 20011KT 8SM -SN OVC022 M07/M12 A3007 RMK AO2 SNB09 SLP194 P0000 T10671117 $ |
| 2025-12-16 03:09:00Z |
200° at 12 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2200, BROKEN at 2900, OVERCAST at 7000, BROKEN at 22000 |
SPECI KBUF 160309Z 20012KT 10SM -SN OVC022 M06/M12 A3007 RMK AO2 SNB09 PCPN VRY LGT P0000 T10611117 $ |
| 2025-12-15 22:54:00Z |
190° at 14 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2100, OVERCAST at 2500, BROKEN at 6000, BROKEN at 25000 |
METAR KBUF 152254Z 19014KT 10SM -SN OVC021 M07/M11 A3007 RMK AO2 PK WND 20027/2207 SLP196 PCPN VRY LGT P0000 T10671106 $ |
| 2025-12-15 21:54:00Z |
190° at 16 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 1700, BROKEN at 1600, BROKEN at 2100, BROKEN at 2600 |
METAR KBUF 152154Z 19016KT 9SM -SN OVC017 M07/M10 A3009 RMK AO2 PK WND 21026/2056 SLP203 P0000 T10671100 $ |
| 2025-12-15 18:05:00Z |
250° at 13 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
1.75 |
IFR |
Clouds BROKEN at 2000, OVERCAST at 3500, BROKEN at 5500, BROKEN at 7400 |
SPECI KBUF 151805Z 25013G22KT 1 3/4SM -SN BKN020 OVC035 M04/M08 A3019 RMK AO2 P0000 T10441078 $ |
| 2025-12-15 17:54:00Z |
280° at 13 kts |
Light Snow |
5 |
MVFR |
Clouds FEW at 2300, BROKEN at 3500, OVERCAST at 5000, BROKEN at 2700 |
METAR KBUF 151754Z 28013KT 5SM -SN FEW023 BKN035 OVC050 M04/M09 A3019 RMK AO2 SNB43 SLP237 P0000 60000 T10391089 11039 21078 58029 $ |
| 2025-12-15 12:54:00Z |
260° at 10 kts |
Light Snow |
9 |
VFR |
Clouds FEW at 1800, OVERCAST at 4900, OVERCAST at 8000, BROKEN at 2800 |
METAR KBUF 151254Z 26010KT 9SM -SN FEW018 OVC049 M07/M10 A3028 RMK AO2 SLP267 P0000 T10721100 $ |
| 2025-12-15 11:54:00Z |
260° at 8 kts |
Light Snow |
9 |
VFR |
Clouds SCATTERED at 1800, OVERCAST at 4900, OVERCAST at 2700, OVERCAST at 30000 |
METAR KBUF 151154Z 26008KT 9SM -SN SCT018 OVC049 M08/M11 A3030 RMK AO2 SNB42 SLP273 4/006 P0000 60000 T10781106 11078 21128 57007 $ |
| 2025-12-15 11:46:00Z |
260° at 10 kts |
Light Snow |
10+ |
VFR |
Clouds SCATTERED at 1900, OVERCAST at 5000, OVERCAST at 2500 |
SPECI KBUF 151146Z 26010KT 10SM -SN SCT019 OVC050 M08/M11 A3030 RMK AO2 SNB42 P0000 T10781106 $ |
| 2025-12-15 04:54:00Z |
260° at 8 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2400, OVERCAST at 4500, OVERCAST at 8000, OVERCAST at 12000 |
METAR KBUF 150454Z 26008KT 10SM -SN OVC024 M09/M13 A3033 RMK AO2 SLP285 P0000 T10941133 410781122 $ |
| 2025-12-15 03:54:00Z |
250° at 9 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2000, SCATTERED at 7500, BROKEN at 9500, OVERCAST at 4700 |
METAR KBUF 150354Z 25009KT 10SM -SN OVC020 M11/M15 A3034 RMK AO2 SLP290 OCNL BINOVC P0000 T11061150 $ |
| 2025-12-15 02:54:00Z |
240° at 8 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2200, BROKEN at 7500, BROKEN at 9500, BROKEN at 12000 |
METAR KBUF 150254Z 24008KT 9SM -SN OVC022 M10/M14 A3033 RMK AO2 SNB29 SLP288 PCPN VRY LGT P0000 60000 T11001144 51011 $ |
| 2025-12-15 02:31:00Z |
250° at 9 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2300, BROKEN at 24000, OVERCAST at 1600, BROKEN at 25000 |
SPECI KBUF 150231Z 25009KT 10SM -SN OVC023 M10/M14 A3033 RMK AO2 SNB29 PCPN VRY LGT P0000 T11001144 $ |
| 2025-12-14 22:56:00Z |
300° at 12 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 3800, BROKEN at 4800, OVERCAST at 2800 |
SPECI KBUF 142256Z 30012G23KT 10SM -SN SCT038 BKN048 M08/M15 A3027 RMK AO2 SNB56 P0000 T10831150 $ |
| 2025-12-14 16:11:00Z |
280° at 9 kts |
Light Snow |
6 |
VFR |
Clouds SCATTERED at 4200, BROKEN at 5500, BROKEN at 7000, OVERCAST at 2900 |
SPECI KBUF 141611Z 28009KT 6SM -SN SCT042 BKN055 BKN070 M10/M15 A3016 RMK AO2 SNB09 P0000 T11001150 $ |
| 2025-12-13 23:54:00Z |
290° at 10 kts |
Light Snow |
9 |
MVFR |
Clouds BROKEN at 2400, OVERCAST at 3900, OVERCAST at 7000, OVERCAST at 6500 |
METAR KBUF 132354Z 29010KT 9SM -SN BKN024 OVC039 M06/M10 A2999 RMK AO2 SLP167 4/007 P0000 60000 T10561100 11022 21056 53021 $ |
| 2025-12-13 22:54:00Z |
250° at 10 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2900, BROKEN at 21000, BROKEN at 25000, BROKEN at 3800 |
METAR KBUF 132254Z 25010KT 9SM -SN OVC029 M04/M10 A2996 RMK AO2 SLP157 P0000 T10391100 $ |
| 2025-12-13 22:46:00Z |
250° at 10 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2900, BROKEN at 1100, BROKEN at 24000 |
SPECI KBUF 132246Z 25010KT 9SM -SN OVC029 M04/M09 A2995 RMK AO2 P0000 T10391094 $ |
| 2025-12-13 21:54:00Z |
300° at 5 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 3100, BROKEN at 19000, BROKEN at 30000, BROKEN at 25000 |
METAR KBUF 132154Z 30005KT 9SM -SN OVC031 M04/M09 A2993 RMK AO2 SLP147 P0000 T10391089 $ |
| 2025-12-13 21:33:00Z |
320° at 5 kts |
Light Snow |
7 |
MVFR |
Clouds BROKEN at 2900, OVERCAST at 3300, OVERCAST at 4600, OVERCAST at 4100 |
SPECI KBUF 132133Z 32005KT 7SM -SN BKN029 OVC033 M04/M08 A2994 RMK AO2 P0000 T10391083 $ |
| 2025-12-13 20:54:00Z |
260° at 10 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 3600, BROKEN at 8500, OVERCAST at 9500, BROKEN at 12000 |
METAR KBUF 132054Z 26010KT 9SM -SN OVC036 M03/M09 A2993 RMK AO2 SNB10 SLP144 P0000 60000 T10331094 51012 $ |
| 2025-12-13 20:10:00Z |
270° at 10 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 3600, OVERCAST at 4500, BROKEN at 7100, FEW at 4000 |
SPECI KBUF 132010Z 27010KT 10SM -SN BKN036 OVC045 M03/M09 A2992 RMK AO2 SNB10 P0000 T10331089 $ |
| 2025-12-13 18:54:00Z |
280° at 7 kts |
Light Snow |
9 |
VFR |
Clouds BROKEN at 3400, OVERCAST at 4300, OVERCAST at 5000, BROKEN at 6000 |
METAR KBUF 131854Z 28007KT 9SM -SN BKN034 OVC043 M02/M08 A2990 RMK AO2 SLP135 P0000 T10221083 $ |
| 2025-12-13 17:54:00Z |
300° at 9 kts |
Light Snow |
7 |
VFR |
Clouds SCATTERED at 2900, BROKEN at 3800, OVERCAST at 4600, BROKEN at 16000 |
METAR KBUF 131754Z COR 30009KT 7SM -SN SCT029 BKN038 OVC046 M02/M07 A2989 RMK AO2 SNB36 SLP132 P0000 60011 4/008 933011 T10221072 11011 21033 58003 $ |
| 2025-12-13 17:36:00Z |
280° at 8 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 3100, BROKEN at 4000, OVERCAST at 6000, OVERCAST at 3400 |
SPECI KBUF 131736Z 28008KT 10SM -SN FEW031 BKN040 OVC060 M02/M08 A2989 RMK AO2 SNB36 P0000 T10221078 $ |
| 2025-12-13 16:40:00Z |
280° at 13 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 2000, BROKEN at 3300, OVERCAST at 4300, BROKEN at 24000 |
SPECI KBUF 131640Z 28013G22KT 9SM -SN FEW020 BKN033 OVC043 M02/M06 A2990 RMK AO2 P0000 T10171061 $ |
| 2025-12-13 16:11:00Z |
270° at 10 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds FEW at 2000, BROKEN at 2700, OVERCAST at 3800, BROKEN at 8300 |
SPECI KBUF 131611Z 27010G21KT 3SM -SN FEW020 BKN027 OVC038 M01/M04 A2991 RMK AO2 P0000 T10111044 $ |
| 2025-12-13 16:02:00Z |
270° at 12 kts |
Light Snow |
1.5 |
IFR |
Clouds FEW at 2000, BROKEN at 2500, OVERCAST at 4800 |
SPECI KBUF 131602Z 27012KT 1 1/2SM -SN FEW020 BKN025 OVC048 M02/M04 A2991 RMK AO2 P0000 T10171044 $ |
| 2025-12-13 15:38:00Z |
260° at 10 kts |
Light Snow, Mist |
6 |
VFR |
Clouds SCATTERED at 2200, OVERCAST at 4600, OVERCAST at 4900, SCATTERED at 3600 |
SPECI KBUF 131538Z COR 26010KT 6SM -SN BR SCT022 OVC046 M02/M04 A2991 RMK AO2 P0001 T10171039 $ |
| 2025-12-13 14:59:00Z |
250° at 10 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds FEW at 1600, BROKEN at 2300, OVERCAST at 4100, BROKEN at 6500 |
SPECI KBUF 131459Z 25010KT 3/4SM R23/5500VP6000FT -SN BR FEW016 BKN023 OVC041 M02/M03 A2990 RMK AO2 P0001 T10171033 $ |
| 2025-12-13 14:28:00Z |
220° at 9 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds SCATTERED at 700, BROKEN at 1800, OVERCAST at 3600, OVERCAST at 11000 |
SPECI KBUF 131428Z 22009KT 1 1/4SM R23/4000VP6000FT -SN BR SCT007 BKN018 OVC036 M02/M03 A2989 RMK AO2 P0007 T10221033 $ |
| 2025-12-13 12:59:00Z |
200° at 14 kts, Gusting to 23 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds FEW at 700, BROKEN at 1200, OVERCAST at 2100, BROKEN at 20000 |
SPECI KBUF 131259Z 20014G23KT 3SM -SN BR FEW007 BKN012 OVC021 M03/M05 A2986 RMK AO2 P0000 T10331050 $ |
| 2025-12-13 12:24:00Z |
190° at 16 kts |
Light Snow, Mist |
1 |
IFR |
Clouds OVX at 1600, OVERCAST at 2100, BROKEN at 18000 |
SPECI KBUF 131224Z 19016KT 1SM R23/P6000FT -SN BR VV016 M03/M04 A2987 RMK AO2 P0000 T10331044 |
| 2025-12-13 12:03:00Z |
200° at 16 kts |
Light Snow, Mist |
1 |
IFR |
Clouds SCATTERED at 1200, OVERCAST at 2400, BROKEN at 2000, OVERCAST at 3100 |
SPECI KBUF 131203Z 20016KT 1SM R23/P6000FT -SN BR SCT012 OVC024 M03/M05 A2987 RMK AO2 P0000 T10281050 |
| 2025-12-13 11:03:00Z |
200° at 15 kts, Gusting to 22 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds SCATTERED at 1200, BROKEN at 2100, OVERCAST at 2900, OVERCAST at 3100 |
SPECI KBUF 131103Z 20015G22KT 3SM -SN BR SCT012 BKN021 OVC029 M03/M05 A2989 RMK AO2 P0000 T10281050 |
| 2025-12-13 10:28:00Z |
200° at 13 kts |
Light Snow |
1.75 |
IFR |
Clouds BROKEN at 2000, OVERCAST at 2800, BROKEN at 30000, BROKEN at 18000 |
SPECI KBUF 131028Z 20013KT 1 3/4SM -SN BKN020 OVC028 M03/M06 A2989 RMK AO2 P0000 T10281056 |
| 2025-12-13 10:22:00Z |
200° at 12 kts |
Light Snow |
2 |
IFR |
Clouds BROKEN at 2100, OVERCAST at 2800, OVERCAST at 3300 |
SPECI KBUF 131022Z 20012KT 2SM -SN BKN021 OVC028 M03/M06 A2989 RMK AO2 P0000 T10281061 |
| 2025-12-13 09:54:00Z |
190° at 11 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2400, OVERCAST at 1200, BROKEN at 18000, OVERCAST at 11000 |
METAR KBUF 130954Z 19011KT 10SM -SN OVC024 M03/M07 A2990 RMK AO2 SLP134 PCPN VRY LGT P0000 T10281072 |
| 2025-12-13 08:54:00Z |
210° at 12 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2900, OVERCAST at 3400, OVERCAST at 10000, BROKEN at 3500 |
METAR KBUF 130854Z 21012KT 10SM -SN OVC029 M03/M08 A2993 RMK AO2 SNB44 SLP146 PCPN VRY LGT P0000 60000 T10281078 58016 |
| 2025-12-13 08:44:00Z |
200° at 13 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2900, BROKEN at 1400, OVERCAST at 1900 |
SPECI KBUF 130844Z 20013KT 10SM -SN OVC029 M03/M08 A2994 RMK AO2 SNB44 PCPN VRY LGT P0000 T10281083 |
| 2025-12-12 02:54:00Z |
260° at 9 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 3500, OVERCAST at 4700, OVERCAST at 4800, OVERCAST at 4600 |
METAR KBUF 120254Z 26009KT 10SM -SN OVC035 M07/M12 A2991 RMK AO2 SLP141 PCPN VRY LGT P0000 60000 T10721117 51020 $ |
| 2025-12-12 01:54:00Z |
270° at 9 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 3500, BROKEN at 4200, BROKEN at 12000, OVERCAST at 30000 |
METAR KBUF 120154Z 27009KT 10SM -SN BKN035 BKN042 M07/M11 A2989 RMK AO2 SNB23 SLP135 P0000 T10671111 $ |
| 2025-12-11 20:54:00Z |
290° at 14 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds FEW at 3000, BROKEN at 3500, OVERCAST at 6500, OVERCAST at 3900 |
METAR KBUF 112054Z 29014G23KT 8SM -SN FEW030 BKN035 OVC065 M05/M11 A2978 RMK AO2 SNB52 SLP095 PCPN VRY LGT P0000 60000 T10501111 53011 $ |
| 2025-12-11 13:54:00Z |
280° at 12 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 1900, BROKEN at 4000, BROKEN at 10000, BROKEN at 8000 |
METAR KBUF 111354Z 28012KT 10SM -SN FEW019 BKN040 BKN100 M06/M11 A2972 RMK AO2 SLP075 PCPN VRY LGT P0000 T10611106 $ |
| 2025-12-11 13:37:00Z |
290° at 10 kts |
Light Snow |
8 |
VFR |
Clouds FEW at 1500, BROKEN at 3500, BROKEN at 10000, BROKEN at 23000 |
SPECI KBUF 111337Z 29010KT 8SM -SN FEW015 BKN035 BKN100 M06/M09 A2972 RMK AO2 P0000 T10611089 $ |
| 2025-12-11 13:14:00Z |
300° at 9 kts |
Light Snow |
3 |
MVFR |
Clouds BROKEN at 1300, BROKEN at 3200, OVERCAST at 10000, BROKEN at 2800 |
SPECI KBUF 111314Z 30009KT 3SM -SN BKN013 BKN032 OVC100 M07/M08 A2971 RMK AO2 VIS HYR SE-SW P0000 T10671083 $ |
| 2025-12-11 13:01:00Z |
290° at 11 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
5 |
MVFR |
Clouds BROKEN at 1500, BROKEN at 3500, BROKEN at 10000 |
SPECI KBUF 111301Z COR 29011G20KT 5SM -SN BKN015 BKN035 BKN100 M07/M08 A2970 RMK AO2 P0000 T10671083 $ |
| 2025-12-11 11:58:00Z |
290° at 9 kts, Gusting to 16 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 4300, BROKEN at 7500, OVERCAST at 2400, BROKEN at 28000 |
SPECI KBUF 111158Z 29009G16KT 10SM -SN BKN043 BKN075 M07/M09 A2969 RMK AO2 SNB58 P0000 T10721094 $ |
| 2025-12-11 06:54:00Z |
280° at 12 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 3400, FEW at 15000, BROKEN at 19000, BROKEN at 25000 |
METAR KBUF 110654Z 28012G24KT 9SM -SN OVC034 M06/M11 A2962 RMK AO2 PK WND 27026/0557 SLP038 P0000 T10561111 $ |
| 2025-12-11 05:54:00Z |
270° at 16 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 2500, OVERCAST at 3300, OVERCAST at 500, OVERCAST at 23000 |
METAR KBUF 110554Z 27016G23KT 9SM -SN FEW025 OVC033 M04/M09 A2958 RMK AO2 PK WND 29027/0504 SLP026 4/005 P0000 60000 T10441094 10000 21044 51036 $ |
| 2025-12-11 05:09:00Z |
280° at 18 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
6 |
VFR |
Clouds SCATTERED at 2400, OVERCAST at 3500, BROKEN at 6500, BROKEN at 2000 |
SPECI KBUF 110509Z 28018G27KT 6SM -SN SCT024 OVC035 M04/M09 A2956 RMK AO2 PK WND 29027/0504 P0000 T10441089 $ |
| 2025-12-11 04:54:00Z |
280° at 12 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds BROKEN at 2400, OVERCAST at 3300, OVERCAST at 3600, BROKEN at 25000 |
METAR KBUF 110454Z 28012G21KT 9SM -SN BKN024 OVC033 M04/M08 A2955 RMK AO2 PK WND 27027/0431 SLP016 P0000 T10391078 400281039 $ |
| 2025-12-11 04:17:00Z |
290° at 13 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
6 |
MVFR |
Clouds FEW at 1500, BROKEN at 2100, OVERCAST at 2800, BROKEN at 7000 |
SPECI KBUF 110417Z 29013G20KT 6SM -SN FEW015 BKN021 OVC028 M03/M07 A2953 RMK AO2 PK WND 30026/0402 P0000 T10331067 $ |
| 2025-12-11 04:00:00Z |
280° at 16 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
2.5 |
IFR |
Clouds BROKEN at 1500, OVERCAST at 2000, OVERCAST at 4500, BROKEN at 12000 |
SPECI KBUF 110400Z 28016G25KT 2 1/2SM -SN BKN015 OVC020 M03/M06 A2952 RMK AO2 P0000 T10331061 $ |
| 2025-12-11 03:30:00Z |
290° at 11 kts |
Light Snow |
3 |
MVFR |
Clouds SCATTERED at 1500, BROKEN at 2400, OVERCAST at 3500, OVERCAST at 4800 |
SPECI KBUF 110330Z 29011KT 3SM -SN SCT015 BKN024 OVC035 M03/M06 A2950 RMK AO2 PK WND 31031/0256 SNB12 P0000 T10331056 $ |
| 2025-12-11 03:18:00Z |
300° at 14 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
2.5 |
IFR |
Clouds FEW at 1700, BROKEN at 2400, OVERCAST at 4400, OVERCAST at 3900 |
SPECI KBUF 110318Z 30014G26KT 2 1/2SM -SN FEW017 BKN024 OVC044 M03/M06 A2949 RMK AO2 PK WND 31031/0256 SNB12 P0000 T10331056 $ |
| 2025-12-11 01:25:00Z |
310° at 19 kts, Gusting to 30 kts |
Light Snow, Mist, Very Gusty Winds |
1.5 |
IFR |
Clouds SCATTERED at 1000, BROKEN at 1400, OVERCAST at 3500 |
SPECI KBUF 110125Z 31019G30KT 1 1/2SM -SN BR SCT010 BKN014 OVC035 M02/M03 A2941 RMK AO2 PK WND 31030/0119 P0000 T10171033 $ |
| 2025-12-11 01:02:00Z |
310° at 18 kts, Gusting to 27 kts |
Light Snow, Mist, Gusty Winds |
2.5 |
IFR |
Clouds SCATTERED at 1200, OVERCAST at 3100, OVERCAST at 2300 |
SPECI KBUF 110102Z 31018G27KT 2 1/2SM -SN BR SCT012 OVC031 M01/M03 A2939 RMK AO2 PK WND 32027/0059 P0000 T10111028 $ |
| 2025-12-11 00:40:00Z |
310° at 17 kts, Gusting to 25 kts |
Light Snow, Mist, Gusty Winds |
2 |
IFR |
Clouds SCATTERED at 900, BROKEN at 1400, OVERCAST at 3100 |
SPECI KBUF 110040Z 31017G25KT 2SM -SN BR SCT009 BKN014 OVC031 M01/M02 A2937 RMK AO2 PK WND 31031/0018 P0000 T10061022 $ |
| 2025-12-11 00:13:00Z |
310° at 13 kts, Gusting to 26 kts |
Light Snow, Mist, Gusty Winds |
2 |
IFR |
Clouds OVERCAST at 800, SCATTERED at 3600, OVERCAST at 3000, OVERCAST at 10000 |
SPECI KBUF 110013Z 31013G26KT 2SM -SN BR OVC008 M01/M02 A2935 RMK AO2 PK WND 29026/0013 P0000 T10061017 $ |
| 2025-12-10 23:54:00Z |
300° at 16 kts, Gusting to 26 kts |
Light Snow, Mist, Gusty Winds |
4 |
IFR |
Clouds BROKEN at 800, OVERCAST at 1100, OVERCAST at 1900, BROKEN at 12000 |
METAR KBUF 102354Z 30016G26KT 4SM -SN BR BKN008 OVC011 00/M02 A2933 RMK AO2 PK WND 30026/2325 SLP937 4/005 P0000 60019 T00001017 10028 20000 53043 $ |
| 2025-12-10 23:40:00Z |
300° at 12 kts, Gusting to 25 kts |
Light Snow, Mist, Gusty Winds |
3 |
IFR |
Clouds OVERCAST at 800, SCATTERED at 1900, OVERCAST at 3000 |
SPECI KBUF 102340Z 30012G25KT 3SM -SN BR OVC008 00/M01 A2931 RMK AO2 PK WND 30026/2325 CIG 006V011 P0000 T00001011 $ |
| 2025-12-10 22:54:00Z |
290° at 13 kts, Gusting to 20 kts |
Light Snow, Mist, Gusty Winds |
1.25 |
IFR |
Clouds OVERCAST at 600, BROKEN at 22000, FEW at 22000, BROKEN at 25000 |
METAR KBUF 102254Z 29013G20KT 1 1/4SM -SN BR OVC006 01/00 A2928 RMK AO2 RAE36SNB19 CIG 004V008 SLP920 P0002 T00060000 $ |
| 2025-12-10 22:38:00Z |
280° at 7 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds OVERCAST at 700, FEW at 12000, SCATTERED at 15000, SCATTERED at 17000 |
SPECI KBUF 102238Z 28007KT 1 1/2SM -SN BR OVC007 01/00 A2926 RMK AO2 RAE36SNB19 CIG 004V008 P0001 T00060000 $ |
| 2025-12-10 20:54:00Z |
240° at 16 kts, Gusting to 23 kts |
Light Rain, Gusty Winds |
4 |
IFR |
Clouds OVERCAST at 700, FEW at 9500, BROKEN at 22000, BROKEN at 22000 |
METAR KBUF 102054Z 24016G23KT 4SM -RA BR OVC007 02/01 A2920 RMK AO2 SNE12 SLP893 P0004 60015 T00220011 55003 $ |
| 2025-12-10 20:35:00Z |
220° at 12 kts, Gusting to 23 kts |
Light Rain, Gusty Winds |
2 |
IFR |
Clouds OVERCAST at 800, BROKEN at 2900, OVERCAST at 4200, OVERCAST at 7000 |
SPECI KBUF 102035Z 22012G23KT 2SM -RA BR OVC008 02/01 A2919 RMK AO2 SNE12 P0001 T00220011 $ |
| 2025-12-10 16:01:00Z |
200° at 11 kts |
Light Snow, Mist |
3 |
IFR |
Clouds OVERCAST at 600, BROKEN at 3800, OVERCAST at 5000 |
SPECI KBUF 101601Z 20011KT 3SM -SN BR OVC006 01/00 A2927 RMK AO2 T00060000 PNO $ |
| 2025-12-10 15:25:00Z |
190° at 9 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds OVERCAST at 600, OVERCAST at 2000, OVERCAST at 4300, OVERCAST at 5500 |
SPECI KBUF 101525Z 19009KT 1 3/4SM -SN BR OVC006 01/00 A2929 RMK AO2 P0003 T00060000 $ |
| 2025-12-10 14:54:00Z |
200° at 12 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds OVERCAST at 700, OVERCAST at 4800, OVERCAST at 3200, BROKEN at 35000 |
METAR KBUF 101454Z 20012KT 2 1/2SM -SN BR OVC007 01/00 A2930 RMK AO2 SLP929 P0017 60023 T00110000 56030 $ |
| 2025-12-10 14:26:00Z |
190° at 11 kts |
Light Snow, Mist |
4 |
IFR |
Clouds OVERCAST at 900, OVERCAST at 3100, OVERCAST at 2200 |
SPECI KBUF 101426Z 19011KT 4SM -SN BR OVC009 01/00 A2931 RMK AO2 CIG 006V013 P0002 T00110000 $ |
| 2025-12-10 13:54:00Z |
190° at 9 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds SCATTERED at 600, BROKEN at 1100, OVERCAST at 1800, OVERCAST at 25000 |
METAR KBUF 101354Z 19009KT 3SM -SN BR SCT006 BKN011 OVC018 01/00 A2932 RMK AO2 SLP934 P0003 T00060000 $ |
| 2025-12-10 13:40:00Z |
170° at 10 kts |
Light Snow, Mist |
2 |
IFR |
Clouds SCATTERED at 600, BROKEN at 1100, OVERCAST at 1800 |
SPECI KBUF 101340Z 17010KT 2SM -SN BR SCT006 BKN011 OVC018 01/00 A2932 RMK AO2 P0003 T00060000 $ |
| 2025-12-10 13:27:00Z |
170° at 9 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds SCATTERED at 600, OVERCAST at 1100, OVERCAST at 3100 |
SPECI KBUF 101327Z 17009KT 1 3/4SM -SN BR SCT006 OVC011 01/00 A2933 RMK AO2 P0002 T00060000 $ |
| 2025-12-10 12:54:00Z |
170° at 8 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds BROKEN at 500, OVERCAST at 1200, OVERCAST at 2300, BROKEN at 23000 |
METAR KBUF 101254Z 17008KT 1 1/2SM -SN BR BKN005 OVC012 00/00 A2935 RMK AO2 SLP947 P0003 T00000000 $ |
| 2025-12-10 12:43:00Z |
170° at 7 kts |
Light Snow, Mist |
2 |
IFR |
Clouds BROKEN at 500, OVERCAST at 1500, OVERCAST at 6500 |
SPECI KBUF 101243Z 17007KT 2SM R23/6000VP6000FT -SN BR BKN005 OVC015 00/00 A2936 RMK AO2 P0003 T00000000 $ |
| 2025-12-10 12:08:00Z |
160° at 7 kts |
Light Snow, Mist |
1 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 1400, OVERCAST at 3500, OVERCAST at 5500 |
SPECI KBUF 101208Z 16007KT 1SM R23/6000VP6000FT -SN BR OVC004 00/00 A2938 RMK AO2 P0001 T00000000 $ |
| 2025-12-10 11:54:00Z |
150° at 8 kts |
Light Snow, Mist |
1 |
IFR |
Clouds OVERCAST at 600, SCATTERED at 18000, BROKEN at 25000, BROKEN at 35000 |
METAR KBUF 101154Z 15008KT 1SM R23/5500VP6000FT -SN BR OVC006 00/00 A2939 RMK AO2 SLP961 4/004 P0003 60007 70007 T00000000 10017 20000 56042 $ |
| 2025-12-10 11:29:00Z |
160° at 6 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds BROKEN at 600, BROKEN at 1300, OVERCAST at 1900, BROKEN at 7000 |
SPECI KBUF 101129Z 16006KT 1 1/2SM -SN BR BKN006 BKN013 OVC019 00/00 A2941 RMK AO2 P0001 T00000000 $ |
| 2025-12-10 10:54:00Z |
Not Available |
Light Snow, Mist |
1.75 |
IFR |
Clouds SCATTERED at 400, SCATTERED at 900, OVERCAST at 1600 |
METAR KBUF 101054Z 1 3/4SM -SN BR SCT004 SCT009 OVC016 00/M01 A2942 RMK AO2 SLP969 P0002 T00001006 $ |
| 2025-12-10 10:23:00Z |
150° at 7 kts |
Light Snow, Mist |
1.25 |
LIFR |
Clouds BROKEN at 400, OVERCAST at 1000, OVERCAST at 4100, BROKEN at 24000 |
SPECI KBUF 101023Z 15007KT 1 1/4SM -SN BR BKN004 OVC010 00/M01 A2943 RMK AO2 P0001 T00001006 $ |
| 2025-12-10 09:54:00Z |
170° at 8 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds BROKEN at 800, OVERCAST at 1300, OVERCAST at 3200, OVERCAST at 6000 |
METAR KBUF 100954Z 17008KT 1 1/4SM -SN BR BKN008 OVC013 00/M01 A2946 RMK AO2 SLP986 P0002 T00001006 $ |
| 2025-12-10 09:34:00Z |
170° at 8 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds BROKEN at 900, OVERCAST at 1900, BROKEN at 7000, OVERCAST at 3000 |
SPECI KBUF 100934Z 17008KT 1 3/4SM -SN BR BKN009 OVC019 00/M01 A2948 RMK AO2 PRESFR P0001 T00001011 $ |
| 2025-12-10 09:15:00Z |
190° at 10 kts |
Light Snow, Mist |
2 |
IFR |
Clouds FEW at 700, OVERCAST at 2300, BROKEN at 6000, OVERCAST at 2500 |
SPECI KBUF 100915Z 19010KT 2SM -SN BR FEW007 OVC023 00/M01 A2951 RMK AO2 P0001 T00001011 $ |
| 2025-12-10 09:03:00Z |
190° at 10 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 2500, BROKEN at 2400, BROKEN at 3200, OVERCAST at 3900 |
SPECI KBUF 100903Z 19010KT 2SM -SN BR OVC025 00/M01 A2951 RMK AO2 P0000 T00001011 $ |
| 2025-12-10 08:47:00Z |
190° at 12 kts |
Light Snow |
2 |
IFR |
Clouds OVERCAST at 2700, OVERCAST at 1500, OVERCAST at 28000 |
SPECI KBUF 100847Z 19012KT 2SM -SN OVC027 00/M02 A2952 RMK AO2 P0000 T00001017 $ |
| 2025-12-10 07:54:00Z |
200° at 14 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 4100, OVERCAST at 1400, BROKEN at 30000, OVERCAST at 4300 |
METAR KBUF 100754Z 20014KT 9SM -SN OVC041 01/M03 A2956 RMK AO2 SNB21 SLP018 P0000 T00111028 $ |
| 2025-12-10 07:42:00Z |
200° at 13 kts |
Light Snow |
7 |
VFR |
Clouds OVERCAST at 3200, BROKEN at 1300, OVERCAST at 2100, OVERCAST at 4500 |
SPECI KBUF 100742Z 20013KT 7SM -SN OVC032 01/M03 A2956 RMK AO2 SNB21 P0000 T00111028 $ |
| 2025-12-10 07:21:00Z |
200° at 16 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
5 |
MVFR |
Clouds OVERCAST at 2800, OVERCAST at 15000, OVERCAST at 3600, OVERCAST at 5500 |
SPECI KBUF 100721Z 20016G23KT 5SM -SN OVC028 01/M03 A2957 RMK AO2 SNB21 P0000 T00111033 $ |
| 2025-12-10 01:54:00Z |
200° at 17 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2600, SCATTERED at 11000, OVERCAST at 13000, BROKEN at 13000 |
METAR KBUF 100154Z 20017KT 10SM -SN OVC026 00/M05 A2964 RMK AO2 PK WND 21028/0131 SLP047 PCPN VRY LGT P0000 T00001050 $ |
| 2025-12-10 00:54:00Z |
210° at 20 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 2700, OVERCAST at 15000, OVERCAST at 9000, BROKEN at 25000 |
METAR KBUF 100054Z 21020G28KT 10SM -SN OVC027 M01/M06 A2967 RMK AO2 PK WND 21028/0053 SNB42 SLP060 PCPN VRY LGT P0000 T10061056 $ |
| 2025-12-10 00:42:00Z |
210° at 18 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 2700, SCATTERED at 2100, OVERCAST at 11000, OVERCAST at 5000 |
SPECI KBUF 100042Z 21018G24KT 10SM -SN OVC027 M01/M06 A2967 RMK AO2 PK WND 21027/2357 SNB42 PCPN VRY LGT P0000 T10061056 $ |
| 2025-12-09 21:20:00Z |
200° at 13 kts |
Light Snow |
6 |
VFR |
Clouds OVERCAST at 3500, OVERCAST at 700, OVERCAST at 1100 |
SPECI KBUF 092120Z 20013KT 6SM -SN OVC035 M03/M07 A2970 RMK AO2 P0000 T10331067 $ |
| 2025-12-09 20:54:00Z |
200° at 15 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
1.5 |
IFR |
Clouds FEW at 2700, OVERCAST at 3600, BROKEN at 20000, OVERCAST at 3600 |
METAR KBUF 092054Z 20015G25KT 1 1/2SM -SN FEW027 OVC036 M04/M07 A2971 RMK AO2 SLP075 P0000 60000 T10391072 56049 $ |
| 2025-12-09 20:42:00Z |
190° at 13 kts |
Light Snow |
1.5 |
IFR |
Clouds FEW at 2400, OVERCAST at 3600, FEW at 2500, BROKEN at 25000 |
SPECI KBUF 092042Z 19013KT 1 1/2SM -SN FEW024 OVC036 M04/M07 A2972 RMK AO2 P0000 T10391072 $ |
| 2025-12-09 20:23:00Z |
190° at 14 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
2 |
IFR |
Clouds FEW at 2200, OVERCAST at 3500, OVERCAST at 2500, OVERCAST at 13000 |
SPECI KBUF 092023Z 19014G23KT 2SM -SN FEW022 OVC035 M04/M08 A2973 RMK AO2 P0000 T10391083 $ |
| 2025-12-09 19:54:00Z |
180° at 18 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3500, OVERCAST at 6000, OVERCAST at 9500, BROKEN at 2300 |
METAR KBUF 091954Z 18018KT 10SM -SN BKN035 OVC060 M03/M11 A2974 RMK AO2 SNB41 SLP085 P0000 T10331106 $ |
| 2025-12-09 19:43:00Z |
190° at 17 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3900, OVERCAST at 6000, OVERCAST at 3200 |
SPECI KBUF 091943Z 19017G23KT 10SM -SN BKN039 OVC060 M03/M11 A2975 RMK AO2 SNB41 P0000 T10331106 $ |
| 2025-12-08 02:14:00Z |
Not Available |
Light Snow |
8 |
VFR |
Clouds SCATTERED at 1600, BROKEN at 3100, BROKEN at 5500 |
SPECI KBUF 080214Z 8SM R23/3500VP6000FT -SN SCT016 BKN031 BKN055 M04/M06 A3014 RMK AO2 SNB13 P0000 T10391061 $ |
| 2025-12-08 00:54:00Z |
280° at 10 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 3000, BROKEN at 6000, OVERCAST at 2400, OVERCAST at 5000 |
METAR KBUF 080054Z 28010KT 10SM -SN FEW030 BKN060 M03/M07 A3010 RMK AO2 SLP203 PCPN VRY LGT P0000 T10331072 $ |
| 2025-12-07 23:54:00Z |
280° at 9 kts |
Light Snow |
8 |
VFR |
Clouds FEW at 3000, BROKEN at 4500, OVERCAST at 5000, OVERCAST at 4600 |
METAR KBUF 072354Z 28009KT 8SM -SN FEW030 BKN045 OVC050 M03/M04 A3007 RMK AO2 SLP194 4/004 P0000 60000 T10281044 11006 21028 53026 $ |
| 2025-12-07 22:54:00Z |
290° at 11 kts |
Light Snow |
7 |
MVFR |
Clouds BROKEN at 2600, OVERCAST at 7000, OVERCAST at 3600, BROKEN at 20000 |
METAR KBUF 072254Z 29011KT 7SM -SN BKN026 OVC070 M02/M06 A3004 RMK AO2 SNB45 SLP183 P0000 T10171056 $ |
| 2025-12-07 20:54:00Z |
290° at 6 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 4500, OVERCAST at 5000, BROKEN at 30000, OVERCAST at 5000 |
METAR KBUF 072054Z 29006KT 10SM -SN BKN045 OVC050 M01/M06 A2999 RMK AO2 SNB45 SLP166 PCPN VRY LGT P0000 60000 T10111056 53012 $ |
| 2025-12-07 19:01:00Z |
270° at 13 kts |
Light Snow |
5 |
MVFR |
Clouds SCATTERED at 1800, BROKEN at 3700, OVERCAST at 4300, OVERCAST at 2700 |
SPECI KBUF 071901Z 27013KT 5SM -SN SCT018 BKN037 OVC043 M01/M05 A2997 RMK AO2 P0000 T10111050 $ |
| 2025-12-07 18:54:00Z |
260° at 11 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
5 |
MVFR |
Clouds BROKEN at 1800, OVERCAST at 3700, BROKEN at 25000, FEW at 1500 |
METAR KBUF 071854Z 26011G21KT 5SM -SN BKN018 OVC037 M01/M05 A2997 RMK AO2 SLP156 P0000 T10111050 $ |
| 2025-12-07 17:54:00Z |
260° at 12 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
7 |
VFR |
Clouds FEW at 1800, OVERCAST at 4600, OVERCAST at 4900, SCATTERED at 20000 |
METAR KBUF 071754Z 26012G19KT 7SM -SN FEW018 OVC046 M01/M04 A2996 RMK AO2 SLP154 4/003 933004 P0002 60010 T10111044 11011 21022 56017 $ |
| 2025-12-07 17:11:00Z |
260° at 5 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds OVERCAST at 700, BROKEN at 1400, OVERCAST at 2100, BROKEN at 15000 |
SPECI KBUF 071711Z 26005KT 1 1/4SM -SN BR OVC007 M02/M03 A2997 RMK AO2 P0001 T10171028 $ |
| 2025-12-07 15:54:00Z |
Winds Calm |
Light Snow, Mist |
0.75 |
LIFR |
Clouds OVERCAST at 1700, BROKEN at 2600, OVERCAST at 3500, OVERCAST at 7000 |
METAR KBUF 071554Z 00000KT 3/4SM R23/5000VP6000FT -SN BR OVC017 M02/M03 A3000 RMK AO2 SLP167 P0003 T10221033 $ |
| 2025-12-07 15:32:00Z |
Winds Calm |
Light Snow, Mist |
0.75 |
LIFR |
Clouds OVERCAST at 1800, BROKEN at 2500, OVERCAST at 3200, OVERCAST at 4500 |
SPECI KBUF 071532Z 00000KT 3/4SM R23/4000VP6000FT -SN BR OVC018 M02/M04 A3000 RMK AO2 P0003 T10221039 $ |
| 2025-12-07 14:54:00Z |
Winds Calm |
Light Snow, Mist |
0.75 |
LIFR |
Clouds OVERCAST at 2100, BROKEN at 19000, OVERCAST at 2500, BROKEN at 22000 |
METAR KBUF 071454Z 00000KT 3/4SM R23/5000VP6000FT -SN BR OVC021 M02/M04 A3001 RMK AO2 SLP171 P0002 60002 T10221039 50000 $ |
| 2025-12-07 14:31:00Z |
270° at 3 kts |
Light Snow, Mist |
2 |
IFR |
Clouds BROKEN at 2700, OVERCAST at 3800, OVERCAST at 4700, OVERCAST at 9000 |
SPECI KBUF 071431Z 27003KT 2SM -SN BR BKN027 OVC038 M02/M04 A3001 RMK AO2 P0001 T10221044 $ |
| 2025-12-07 13:54:00Z |
270° at 3 kts |
Light Snow |
1.25 |
IFR |
Clouds OVERCAST at 2500, BROKEN at 17000, OVERCAST at 4000, OVERCAST at 5000 |
METAR KBUF 071354Z 27003KT 1 1/4SM -SN OVC025 M02/M05 A3002 RMK AO2 SLP174 P0000 T10171050 $ |
| 2025-12-07 12:54:00Z |
190° at 4 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2800, SCATTERED at 18000, BROKEN at 25000, OVERCAST at 11000 |
METAR KBUF 071254Z 19004KT 9SM -SN OVC028 M02/M06 A3001 RMK AO2 SLP171 PCPN VRY LGT P0000 T10171056 $ |
| 2025-12-07 11:54:00Z |
200° at 4 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2800, OVERCAST at 3100, BROKEN at 22000, SCATTERED at 18000 |
METAR KBUF 071154Z 20004KT 9SM -SN OVC028 M02/M06 A3001 RMK AO2 SLP171 4/002 PCPN VRY LGT P0000 60000 T10171056 11006 21017 55000 $ |
| 2025-12-07 10:54:00Z |
270° at 3 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2800, BROKEN at 9000, BROKEN at 11000, OVERCAST at 14000 |
METAR KBUF 071054Z 27003KT 9SM -SN OVC028 M01/M06 A3000 RMK AO2 SLP168 P0000 T10111061 $ |
| 2025-12-07 10:15:00Z |
270° at 4 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2800, BROKEN at 2000, OVERCAST at 2000, BROKEN at 3000 |
SPECI KBUF 071015Z 27004KT 9SM -SN OVC028 M01/M07 A3000 RMK AO2 P0000 T10111067 $ |
| 2025-12-07 09:54:00Z |
300° at 4 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 3000, OVERCAST at 2900, SCATTERED at 3100, BROKEN at 4500 |
METAR KBUF 070954Z 30004KT 9SM -SN OVC030 M01/M07 A2999 RMK AO2 SLP166 PCPN VRY LGT P0000 T10111067 $ |
| 2025-12-07 08:54:00Z |
250° at 3 kts |
Light Snow |
9 |
VFR |
Clouds OVERCAST at 3200, BROKEN at 4400, BROKEN at 11000, BROKEN at 3200 |
METAR KBUF 070854Z 25003KT 9SM -SN OVC032 M01/M06 A3001 RMK AO2 SLP170 PCPN VRY LGT P0000 60000 T10061061 50003 $ |
| 2025-12-07 07:54:00Z |
190° at 3 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 3200, OVERCAST at 5700, OVERCAST at 8000, OVERCAST at 14000 |
METAR KBUF 070754Z 19003KT 10SM -SN OVC032 M01/M06 A3002 RMK AO2 SNB52 SLP173 PCPN VRY LGT P0000 T10111056 $ |
| 2025-12-06 19:54:00Z |
260° at 10 kts |
Light Snow |
6 |
MVFR |
Clouds BROKEN at 2200, OVERCAST at 3000, OVERCAST at 17000, BROKEN at 13000 |
METAR KBUF 061954Z 26010KT 6SM -SN BKN022 OVC030 00/M04 A2982 RMK AO2 SLP106 PCPN VRY LGT P0000 T00001039 $ |
| 2025-12-06 18:54:00Z |
270° at 14 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
8 |
MVFR |
Clouds BROKEN at 1900, OVERCAST at 2500, SCATTERED at 12000, SCATTERED at 16000 |
METAR KBUF 061854Z 27014G21KT 8SM -SN BKN019 OVC025 01/M03 A2980 RMK AO2 PK WND 24031/1755 SLP099 PCPN VRY LGT P0000 T00061033 $ |
| 2025-12-06 18:29:00Z |
270° at 11 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
6 |
MVFR |
Clouds SCATTERED at 1100, OVERCAST at 1800, OVERCAST at 3000, BROKEN at 6500 |
SPECI KBUF 061829Z 27011G24KT 6SM -SN SCT011 OVC018 01/M03 A2979 RMK AO2 PK WND 24031/1755 P0000 T00111028 $ |
| 2025-12-06 17:54:00Z |
230° at 19 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
5 |
MVFR |
Clouds OVERCAST at 1200, OVERCAST at 3000, OVERCAST at 5500, BROKEN at 8500 |
METAR KBUF 061754Z 23019G26KT 5SM -SN OVC012 01/M02 A2978 RMK AO2 PK WND 24028/1724 SLP093 4/003 933005 P0000 60000 T00111017 10011 21028 58002 $ |
| 2025-12-06 17:07:00Z |
220° at 14 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
7 |
MVFR |
Clouds OVERCAST at 1400, BROKEN at 2300, OVERCAST at 3500, OVERCAST at 3300 |
SPECI KBUF 061707Z 22014G23KT 7SM -SN OVC014 00/M03 A2978 RMK AO2 P0000 T00001028 $ |
| 2025-12-06 16:54:00Z |
220° at 14 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
8 |
MVFR |
Clouds OVERCAST at 1500, OVERCAST at 2300, SCATTERED at 9000, BROKEN at 8000 |
METAR KBUF 061654Z 22014G21KT 8SM -SN OVC015 00/M03 A2979 RMK AO2 SLP095 PCPN VRY LGT P0000 T00001033 $ |
| 2025-12-06 15:54:00Z |
220° at 18 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
8 |
MVFR |
Clouds OVERCAST at 1600, OVERCAST at 3400, BROKEN at 8000, OVERCAST at 3500 |
METAR KBUF 061554Z 22018G25KT 8SM -SN OVC016 M01/M04 A2979 RMK AO2 SLP097 P0000 T10061044 $ |
| 2025-12-06 14:54:00Z |
210° at 14 kts |
Light Snow |
9 |
MVFR |
Clouds OVERCAST at 2200, OVERCAST at 11000, OVERCAST at 7500, BROKEN at 3000 |
METAR KBUF 061454Z 21014KT 9SM -SN OVC022 M02/M06 A2979 RMK AO2 SNB34 SLP096 P0000 60000 T10171061 53010 $ |
| 2025-12-06 14:35:00Z |
210° at 14 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
8 |
MVFR |
Clouds BROKEN at 2400, OVERCAST at 6000, OVERCAST at 2400 |
SPECI KBUF 061435Z 21014G21KT 8SM -SN BKN024 OVC060 M02/M07 A2978 RMK AO2 SNB34 P0000 T10171067 $ |
| 2025-12-04 23:54:00Z |
320° at 5 kts |
Light Snow |
10+ |
VFR |
Clouds SCATTERED at 2400, BROKEN at 3600, BROKEN at 4800, OVERCAST at 5500 |
METAR KBUF 042354Z 32005KT 10SM -SN SCT024 BKN036 BKN048 M07/M12 A3030 RMK AO2 SLP273 4/004 P0000 60000 T10721117 11050 21078 51018 $ |
| 2025-12-04 23:10:00Z |
350° at 4 kts |
Light Snow |
10+ |
VFR |
Clouds SCATTERED at 2500, SCATTERED at 3600, OVERCAST at 5000, BROKEN at 6900 |
SPECI KBUF 042310Z 35004KT 10SM -SN SCT025 SCT036 OVC050 M08/M12 A3029 RMK AO2 PCPN VRY LGT P0000 T10781117 $ |
| 2025-12-04 22:54:00Z |
330° at 7 kts |
Light Snow |
8 |
MVFR |
Clouds BROKEN at 1900, OVERCAST at 3100, BROKEN at 20000, BROKEN at 25000 |
METAR KBUF 042254Z 33007KT 8SM -SN BKN019 OVC031 M07/M12 A3029 RMK AO2 SLP271 P0000 T10721117 $ |
| 2025-12-04 22:43:00Z |
330° at 5 kts |
Light Snow |
5 |
MVFR |
Clouds BROKEN at 1900, BROKEN at 2500, OVERCAST at 3100 |
SPECI KBUF 042243Z 33005KT 5SM -SN BKN019 BKN025 OVC031 M07/M11 A3029 RMK AO2 P0000 T10721111 $ |
| 2025-12-04 22:02:00Z |
280° at 7 kts |
Light Snow |
4 |
MVFR |
Clouds BROKEN at 2800, OVERCAST at 3800, OVERCAST at 3000, OVERCAST at 7100 |
SPECI KBUF 042202Z 28007KT 4SM -SN BKN028 OVC038 M07/M11 A3028 RMK AO2 P0000 T10671106 $ |
| 2025-12-04 21:39:00Z |
300° at 8 kts |
Light Snow |
5 |
MVFR |
Clouds BROKEN at 2800, BROKEN at 3200, OVERCAST at 4200 |
SPECI KBUF 042139Z 30008KT 5SM -SN BKN028 BKN032 OVC042 M07/M12 A3027 RMK AO2 P0000 T10671117 $ |
| 2025-12-04 20:54:00Z |
330° at 12 kts |
Light Snow |
7 |
VFR |
Clouds SCATTERED at 2700, SCATTERED at 4200, BROKEN at 5500, OVERCAST at 25000 |
METAR KBUF 042054Z 33012KT 7SM -SN SCT027 SCT042 BKN055 M06/M11 A3025 RMK AO2 PK WND 31026/2029 WSHFT 2023 SNB33 SLP255 P0000 60000 T10611106 51026 $ |
| 2025-12-04 20:39:00Z |
320° at 11 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 2700, BROKEN at 5500, BROKEN at 3600, BROKEN at 4400 |
SPECI KBUF 042039Z 32011G22KT 10SM -SN FEW027 BKN055 M06/M11 A3024 RMK AO2 PK WND 31026/2029 WSHFT 2023 SNB33 DRSN P0000 T10611106 $ |
| 2025-12-04 16:54:00Z |
280° at 17 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 3500, BROKEN at 5000, BROKEN at 25000, BROKEN at 21000 |
METAR KBUF 041654Z 28017G27KT 9SM -SN FEW035 BKN050 M06/M14 A3017 RMK AO2 PK WND 28032/1635 SLP227 DRSN P0000 T10561144 $ |
| 2025-12-04 15:54:00Z |
300° at 14 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 1800, BROKEN at 3100, BROKEN at 5000, BROKEN at 16000 |
METAR KBUF 041554Z 30014G24KT 9SM -SN FEW018 BKN031 BKN050 M05/M11 A3015 RMK AO2 PK WND 30033/1523 SNB20 SLP219 P0000 T10501106 $ |
| 2025-12-04 15:21:00Z |
310° at 16 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 2100, BROKEN at 3500, BROKEN at 5500 |
SPECI KBUF 041521Z 31016G28KT 10SM -SN FEW021 BKN035 BKN055 M03/M11 A3012 RMK AO2 PK WND 26029/1510 SNB20 VIS LWR W-N DRSN P0000 T10331111 $ |
| 2025-12-04 13:54:00Z |
280° at 21 kts, Gusting to 32 kts |
Light Snow, Very Gusty Winds |
9 |
VFR |
Clouds FEW at 2100, SCATTERED at 3100, BROKEN at 5500, OVERCAST at 4400 |
METAR KBUF 041354Z 28021G32KT 9SM -SN FEW021 SCT031 BKN055 M04/M09 A3007 RMK AO2 PK WND 29037/1342 SLP193 VIS OCNLY LWR IN BLSN W-N-NE DRSN P0000 T10391094 $ |
| 2025-12-04 12:54:00Z |
280° at 15 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 1500, SCATTERED at 3700, OVERCAST at 6000, OVERCAST at 3300 |
METAR KBUF 041254Z 28015G23KT 9SM -SN FEW015 SCT037 OVC060 M03/M07 A3002 RMK AO2 SLP175 P0000 T10281067 $ |
| 2025-12-04 11:54:00Z |
280° at 10 kts |
Light Snow |
5 |
MVFR |
Clouds FEW at 3500, OVERCAST at 6000, OVERCAST at 5500, SCATTERED at 2000 |
METAR KBUF 041154Z 28010KT 5SM -SN FEW035 OVC060 M02/M05 A3000 RMK AO2 SLP168 4/004 P0000 60002 70009 T10221050 11017 21028 53017 $ |
| 2025-12-04 10:54:00Z |
280° at 11 kts |
Light Snow |
7 |
VFR |
Clouds SCATTERED at 3500, OVERCAST at 6000, BROKEN at 5000, OVERCAST at 5000 |
METAR KBUF 041054Z 28011KT 7SM -SN SCT035 OVC060 M02/M05 A2998 RMK AO2 SLP162 P0000 T10221050 $ |
| 2025-12-04 09:54:00Z |
280° at 13 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds OVERCAST at 4800, SCATTERED at 6000, OVERCAST at 7500, BROKEN at 30000 |
METAR KBUF 040954Z 28013KT 5SM -SN BR OVC048 M02/M04 A2996 RMK AO2 SLP156 P0000 T10221044 $ |
| 2025-12-04 08:54:00Z |
270° at 11 kts, Gusting to 17 kts |
Light Snow, Mist |
6 |
VFR |
Clouds FEW at 1300, BROKEN at 3600, OVERCAST at 4900, BROKEN at 30000 |
METAR KBUF 040854Z 27011G17KT 6SM -SN BR FEW013 BKN036 OVC049 M02/M04 A2995 RMK AO2 SLP151 P0000 60002 T10221044 51004 $ |
| 2025-12-04 08:23:00Z |
260° at 11 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds OVERCAST at 3700, BROKEN at 2400, OVERCAST at 3000, OVERCAST at 4400 |
SPECI KBUF 040823Z 26011KT 4SM -SN BR OVC037 M02/M04 A2994 RMK AO2 P0000 T10221039 |
| 2025-12-04 07:54:00Z |
270° at 12 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds OVERCAST at 2100, BROKEN at 4700, OVERCAST at 6000, BROKEN at 15000 |
METAR KBUF 040754Z 27012KT 1 3/4SM -SN BR OVC021 M03/M04 A2995 RMK AO2 SLP150 P0002 T10281039 |
| 2025-12-04 07:22:00Z |
250° at 10 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds BROKEN at 2700, OVERCAST at 3500, OVERCAST at 6000, BROKEN at 7000 |
SPECI KBUF 040722Z 25010KT 1 3/4SM -SN BR BKN027 OVC035 M02/M04 A2994 RMK AO2 P0001 T10221039 |
| 2025-12-04 06:54:00Z |
260° at 11 kts |
Light Snow |
7 |
MVFR |
Clouds BROKEN at 2600, OVERCAST at 3700, OVERCAST at 6000, OVERCAST at 8000 |
METAR KBUF 040654Z 26011KT 7SM -SN BKN026 OVC037 M02/M04 A2994 RMK AO2 SLP146 P0000 T10221044 |
| 2025-12-04 06:11:00Z |
250° at 9 kts |
Light Snow |
8 |
VFR |
Clouds SCATTERED at 2700, OVERCAST at 4000, OVERCAST at 1800, BROKEN at 8000 |
SPECI KBUF 040611Z 25009KT 8SM -SN SCT027 OVC040 M02/M04 A2993 RMK AO2 P0000 T10171044 |
| 2025-12-04 05:54:00Z |
260° at 15 kts |
Light Snow |
8 |
MVFR |
Clouds FEW at 1400, OVERCAST at 2700, SCATTERED at 3800, OVERCAST at 5500 |
METAR KBUF 040554Z 26015KT 8SM -SN FEW014 OVC027 M02/M04 A2994 RMK AO2 SLP148 4/004 P0000 60007 T10171044 10006 21017 58002 |
| 2025-12-04 05:01:00Z |
250° at 12 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds FEW at 500, OVERCAST at 1900, OVERCAST at 5500 |
SPECI KBUF 040501Z 25012KT 5SM -SN BR FEW005 OVC019 M01/M03 A2994 RMK AO2 P0000 T10111033 |
| 2025-12-04 04:38:00Z |
260° at 13 kts, Gusting to 21 kts |
Light Snow, Mist, Gusty Winds |
3 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1700, BROKEN at 4400 |
SPECI KBUF 040438Z 26013G21KT 3SM -SN BR BKN006 OVC017 M01/M02 A2995 RMK AO2 P0004 T10111022 |
| 2025-12-04 03:00:00Z |
220° at 12 kts, Gusting to 25 kts |
Light Snow, Mist, Gusty Winds |
0.75 |
LIFR |
Clouds OVERCAST at 1400, BROKEN at 3700, OVERCAST at 5500, OVERCAST at 19000 |
SPECI KBUF 040300Z 22012G25KT 3/4SM R23/P6000FT -SN BR OVC014 M01/M03 A2994 RMK AO2 P0000 T10111033 |
| 2025-12-04 02:41:00Z |
220° at 14 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
2 |
IFR |
Clouds OVERCAST at 1700, OVERCAST at 1200, OVERCAST at 8000, OVERCAST at 3300 |
SPECI KBUF 040241Z 22014G23KT 2SM -SN OVC017 M01/M04 A2994 RMK AO2 PK WND 22027/0221 P0000 T10061039 |
| 2025-12-04 01:54:00Z |
220° at 14 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2100, BROKEN at 5500, OVERCAST at 11000, OVERCAST at 11000 |
METAR KBUF 040154Z 22014G24KT 9SM -SN OVC021 00/M04 A2994 RMK AO2 PK WND 20027/0105 SLP148 SNB08 PCPN VRY LGT P0000 T00001044 |
| 2025-12-04 01:11:00Z |
210° at 16 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
8 |
MVFR |
Clouds OVERCAST at 2200, BROKEN at 3500, OVERCAST at 7000, BROKEN at 10000 |
SPECI KBUF 040111Z 21016G27KT 8SM -SN OVC022 00/M05 A2994 RMK AO2 PK WND 20027/0105 SNB08 P0000 T00001050 |
| 2025-12-03 14:54:00Z |
220° at 14 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2100, OVERCAST at 2900, OVERCAST at 3900, OVERCAST at 2600 |
METAR KBUF 031454Z 22014G23KT 10SM -SN BKN021 OVC029 M01/M05 A2999 RMK AO2 SLP165 PCPN VRY LGT P0000 60000 T10111050 53003 |
| 2025-12-03 13:54:00Z |
170° at 5 kts |
Light Snow |
7 |
MVFR |
Clouds OVERCAST at 1800, OVERCAST at 2800, OVERCAST at 3200, OVERCAST at 10000 |
METAR KBUF 031354Z 17005KT 7SM -SN OVC018 M02/M04 A2997 RMK AO2 SLP158 P0000 T10221039 |
| 2025-12-03 12:54:00Z |
Winds Calm |
Light Snow |
7 |
MVFR |
Clouds OVERCAST at 1600, SCATTERED at 2200, OVERCAST at 3100, BROKEN at 4200 |
METAR KBUF 031254Z 00000KT 7SM -SN OVC016 M02/M04 A2997 RMK AO2 SLP159 PRSNT WX -SG P0000 T10221039 |
| 2025-12-03 11:54:00Z |
140° at 4 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 2000, OVERCAST at 4000, OVERCAST at 11000, BROKEN at 16000 |
METAR KBUF 031154Z 14004KT 10SM -SN OVC020 M03/M04 A2998 RMK AO2 SNB54 SLP161 4/003 P0000 60000 70009 I6000 T10281044 11028 21050 53003 |
| 2025-12-02 23:25:00Z |
340° at 6 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds SCATTERED at 1100, BROKEN at 2000, OVERCAST at 2900 |
SPECI KBUF 022325Z 34006KT 6SM -SN BR SCT011 BKN020 OVC029 M01/M03 A2990 RMK AO2 P0000 T10111028 |
| 2025-12-02 22:54:00Z |
340° at 6 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds OVERCAST at 1000, OVERCAST at 2800, SCATTERED at 8000, OVERCAST at 6500 |
METAR KBUF 022254Z 34006KT 3SM -SN BR OVC010 M01/M02 A2990 RMK AO2 SNB04 SLP136 P0001 T10111022 |
| 2025-12-02 22:05:00Z |
310° at 5 kts |
Light Snow |
7 |
MVFR |
Clouds OVERCAST at 1400, OVERCAST at 4000, OVERCAST at 8500 |
SPECI KBUF 022205Z 31005KT 7SM -SN OVC014 M01/M03 A2990 RMK AO2 SNB04 P0000 T10111033 |
| 2025-12-02 18:54:00Z |
20° at 8 kts |
Light Snow |
10+ |
MVFR |
Clouds OVERCAST at 1200, OVERCAST at 3700, BROKEN at 4200, OVERCAST at 4400 |
METAR KBUF 021854Z 02008KT 10SM -SN OVC012 M02/M04 A2986 RMK AO2 SLP122 PCPN VRY LGT P0000 T10171044 |
| 2025-12-02 17:54:00Z |
40° at 6 kts |
Light Snow |
10+ |
MVFR |
Clouds BROKEN at 1100, BROKEN at 6000, BROKEN at 11000, BROKEN at 25000 |
METAR KBUF 021754Z 04006KT 10SM -SN BKN011 BKN060 BKN110 BKN250 M02/M04 A2987 RMK AO2 SLP124 PCPN VRY LGT 4/004 933007 P0000 60008 T10171044 11017 21044 58016 |
| 2025-12-02 17:25:00Z |
10° at 6 kts |
Light Snow |
9 |
MVFR |
Clouds BROKEN at 1000, BROKEN at 6000, BROKEN at 11000, BROKEN at 25000 |
SPECI KBUF 021725Z 01006KT 9SM -SN BKN010 BKN060 BKN110 BKN250 M02/M04 A2987 RMK AO2 P0000 T10171044 |
| 2025-12-02 16:22:00Z |
350° at 3 kts |
Light Snow, Mist |
4 |
IFR |
Clouds BROKEN at 700, BROKEN at 2700, BROKEN at 4300 |
SPECI KBUF 021622Z 35003KT 4SM -SN BR BKN007 BKN027 BKN043 M02/M04 A2990 RMK AO2 P0000 T10221044 $ |
| 2025-12-02 15:54:00Z |
50° at 4 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds SCATTERED at 500, SCATTERED at 2500, OVERCAST at 4000, BROKEN at 12000 |
METAR KBUF 021554Z 05004KT 2 1/2SM -SN BR SCT005 SCT025 OVC040 M03/M04 A2990 RMK AO2 SLP136 P0002 T10281044 $ |
| 2025-12-02 15:00:00Z |
30° at 3 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds FEW at 500, BROKEN at 2300, OVERCAST at 3300, OVERCAST at 8000 |
SPECI KBUF 021500Z 03003KT 1 1/4SM -SN BR FEW005 BKN023 OVC033 M03/M05 A2992 RMK AO2 P0001 T10331050 $ |
| 2025-12-02 14:44:00Z |
30° at 3 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds FEW at 500, BROKEN at 3000, OVERCAST at 4300 |
SPECI KBUF 021444Z 03003KT 1 3/4SM -SN BR FEW005 BKN030 OVC043 M04/M05 A2992 RMK AO2 P0001 T10391050 $ |
| 2025-12-02 13:54:00Z |
40° at 3 kts |
Light Snow, Mist |
1 |
IFR |
Clouds FEW at 500, OVERCAST at 2200, OVERCAST at 2500, OVERCAST at 3400 |
METAR KBUF 021354Z 04003KT 1SM R23/5500VP6000FT -SN BR FEW005 OVC022 M04/M05 A2992 RMK AO2 SLP142 P0002 T10391050 $ |
| 2025-12-02 13:04:00Z |
70° at 4 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds OVX at 2000, BROKEN at 1500, FEW at 3000, OVERCAST at 9000 |
SPECI KBUF 021304Z 07004KT 3/4SM R23/5000VP6000FT -SN BR VV020 M04/M05 A2992 RMK AO2 P0000 T10391050 $ |
| 2025-12-02 11:54:00Z |
110° at 8 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds OVERCAST at 2100, SCATTERED at 6000, BROKEN at 8500, OVERCAST at 20000 |
METAR KBUF 021154Z 11008KT 1 1/2SM -SN BR OVC021 M04/M06 A2995 RMK AO2 SLP153 4/003 P0001 60007 70007 T10441056 11033 21044 55015 $ |
| 2025-12-02 11:28:00Z |
110° at 7 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 2700, BROKEN at 800, OVERCAST at 1300, OVERCAST at 4800 |
SPECI KBUF 021128Z 11007KT 2SM -SN BR OVC027 M04/M06 A2994 RMK AO2 P0001 T10441056 $ |
| 2025-12-02 11:03:00Z |
100° at 8 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 3000, BROKEN at 1500, OVERCAST at 2000 |
SPECI KBUF 021103Z 10008KT 2SM -SN BR OVC030 M04/M06 A2994 RMK AO2 P0000 T10441056 $ |
| 2025-12-02 10:43:00Z |
110° at 8 kts |
Light Snow, Mist |
1 |
IFR |
Clouds OVX at 1800, BROKEN at 1900, OVERCAST at 2500 |
SPECI KBUF 021043Z 11008KT 1SM R23/6000VP6000FT -SN BR VV018 M04/M06 A2994 RMK AO2 P0002 T10441056 $ |
| 2025-12-02 10:14:00Z |
90° at 8 kts |
Light Snow |
|
|
Clouds OVERCAST at 1900, OVERCAST at 1100, OVERCAST at 3600, OVERCAST at 11000 |
SPECI KBUF 021014Z 09008KT -SN OVC019 M04/M06 A2994 RMK AO2 P0000 T10441056 $ |
| 2025-12-02 10:01:00Z |
100° at 6 kts |
Light Snow |
|
|
Clouds OVERCAST at 2100, OVERCAST at 1500, OVERCAST at 3000, OVERCAST at 10000 |
SPECI KBUF 021001Z 10006KT -SN OVC021 M04/M06 A2995 RMK AO2 P0000 T10441056 $ |
| 2025-12-02 09:20:00Z |
100° at 5 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 2700, BROKEN at 11000, BROKEN at 1200, BROKEN at 3900 |
SPECI KBUF 020920Z 10005KT 2SM -SN BR OVC027 M04/M06 A2997 RMK AO2 P0001 T10441056 $ |
| 2025-12-02 08:54:00Z |
120° at 6 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 3300, OVERCAST at 1900, OVERCAST at 11000, OVERCAST at 30000 |
METAR KBUF 020854Z 12006KT 2SM -SN BR OVC033 M04/M06 A2999 RMK AO2 SLP168 P0001 60002 T10441056 56027 $ |
| 2025-12-02 07:54:00Z |
100° at 6 kts |
Light Snow, Mist |
2 |
IFR |
Clouds OVERCAST at 2600, SCATTERED at 19000, BROKEN at 25000, OVERCAST at 30000 |
METAR KBUF 020754Z 10006KT 2SM -SN BR OVC026 M04/M06 A3001 RMK AO2 SLP175 P0001 T10441061 $ |
| 2025-12-02 06:54:00Z |
130° at 7 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds OVERCAST at 3000, OVERCAST at 11000, OVERCAST at 2500, OVERCAST at 30000 |
METAR KBUF 020654Z 13007KT 4SM -SN BR OVC030 M04/M07 A3004 RMK AO2 SLP185 P0000 T10441067 $ |
| 2025-12-02 05:54:00Z |
100° at 8 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 4000, OVERCAST at 7000, OVERCAST at 3500, OVERCAST at 4900 |
METAR KBUF 020554Z 10008KT 10SM -SN OVC040 M03/M09 A3007 RMK AO2 SNB25 SLP194 4/002 P0000 60000 T10331094 11033 21039 58037 $ |
| 2025-12-02 05:25:00Z |
110° at 7 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 4800, OVERCAST at 7000, OVERCAST at 3600, OVERCAST at 4300 |
SPECI KBUF 020525Z 11007KT 10SM -SN BKN048 OVC070 M03/M09 A3010 RMK AO2 SNB25 P0000 T10331089 $ |
| 2025-12-01 04:03:00Z |
280° at 11 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds SCATTERED at 2100, BROKEN at 3000, OVERCAST at 9500, BROKEN at 3400 |
SPECI KBUF 010403Z 28011G20KT 10SM -SN SCT021 BKN030 OVC095 01/M02 A3013 RMK AO2 SNB03 PCPN VRY LGT P0000 T00061022 $ |
| 2025-12-01 03:06:00Z |
270° at 18 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 3000, OVERCAST at 3600, OVERCAST at 4400, OVERCAST at 6000 |
SPECI KBUF 010306Z 27018G25KT 10SM -SN BKN030 OVC036 01/M02 A3008 RMK AO2 PK WND 27026/0256 SNB02 P0000 T00061017 $ |
| 2025-12-01 00:54:00Z |
240° at 22 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 3000, BROKEN at 3700, OVERCAST at 6000, BROKEN at 3200 |
METAR KBUF 010054Z 24022G37KT 10SM BKN030 BKN037 OVC060 02/M03 A2999 RMK AO2 PK WND 25037/0049 SNE28 SLP163 P0001 T00171028 $ |
| 2025-11-30 23:54:00Z |
260° at 16 kts, Gusting to 28 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 700, FEW at 3500, OVERCAST at 5000, OVERCAST at 30000 |
METAR KBUF 302354Z 26016G28KT 10SM -SN FEW007 FEW035 OVC050 01/M02 A2997 RMK AO2 PK WND 23030/2304 SLP158 4/002 P0002 60009 T00111017 10033 20000 52030 $ |
| 2025-11-30 23:29:00Z |
250° at 14 kts, Gusting to 25 kts |
Light Snow, Mist, Gusty Winds |
4 |
MVFR |
Clouds FEW at 800, BROKEN at 3600, OVERCAST at 5000, FEW at 2500 |
SPECI KBUF 302329Z 25014G25KT 4SM -SN BR FEW008 BKN036 OVC050 01/M01 A2996 RMK AO2 PK WND 23030/2304 P0002 T00061006 $ |
| 2025-11-30 23:03:00Z |
240° at 17 kts, Gusting to 27 kts |
Light Snow, Mist, Gusty Winds |
1.5 |
IFR |
Clouds FEW at 300, SCATTERED at 900, OVERCAST at 1600, BROKEN at 3300 |
SPECI KBUF 302303Z 24017G27KT 1 1/2SM R23/3500VP6000FT -SN BR FEW003 SCT009 OVC016 00/M01 A2995 RMK AO2 PK WND 24027/2301 P0000 T00001006 $ |
| 2025-11-30 22:36:00Z |
260° at 22 kts, Gusting to 35 kts |
Light Snow, Mist, Very Gusty Winds |
6 |
IFR |
Clouds BROKEN at 800, BROKEN at 1900, OVERCAST at 2500, BROKEN at 3600 |
SPECI KBUF 302236Z 26022G35KT 6SM R23/4500VP6000FT -SN BR BKN008 BKN019 OVC025 00/M01 A2994 RMK AO2 PK WND 23050/2212 P0001 T00001011 $ |
| 2025-11-30 21:54:00Z |
230° at 24 kts, Gusting to 37 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds FEW at 1900, BROKEN at 2700, OVERCAST at 4900, BROKEN at 17000 |
METAR KBUF 302154Z 23024G37KT 10SM -SN FEW019 BKN027 OVC049 02/M02 A2991 RMK AO2 PK WND 25044/2144 SLP137 PCPN VRY LGT P0001 T00221022 $ |
| 2025-11-30 21:31:00Z |
250° at 25 kts, Gusting to 37 kts |
Light Snow, Very Gusty Winds |
9 |
MVFR |
Clouds FEW at 2000, BROKEN at 2500, OVERCAST at 4000, OVERCAST at 8900 |
SPECI KBUF 302131Z 25025G37KT 9SM -SN FEW020 BKN025 OVC040 02/M01 A2991 RMK AO2 PK WND 22039/2104 PCPN VRY LGT P0000 T00171011 $ |
| 2025-11-30 21:20:00Z |
230° at 20 kts, Gusting to 34 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2100, FEW at 2700, OVERCAST at 3600, OVERCAST at 3500 |
SPECI KBUF 302120Z 23020G34KT 10SM -SN FEW021 FEW027 OVC036 02/M02 A2990 RMK AO2 PK WND 22039/2104 PCPN VRY LGT P0000 T00221017 $ |
| 2025-11-30 20:54:00Z |
230° at 25 kts, Gusting to 49 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2500, OVERCAST at 3200, OVERCAST at 11000, OVERCAST at 15000 |
METAR KBUF 302054Z 23025G49KT 10SM -SN BKN025 OVC032 02/M02 A2988 RMK AO2 PK WND 21049/2051 SLP127 PCPN VRY LGT P0000 60003 T00221022 53022 $ |
| 2025-11-30 20:13:00Z |
240° at 24 kts, Gusting to 42 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2500, OVERCAST at 3400, OVERCAST at 3000, OVERCAST at 15000 |
SPECI KBUF 302013Z 24024G42KT 10SM -SN BKN025 OVC034 02/M02 A2986 RMK AO2 PK WND 24042/1955 PCPN VRY LGT P0000 T00221022 $ |
| 2025-11-30 19:54:00Z |
240° at 26 kts, Gusting to 44 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2200, BROKEN at 3300, OVERCAST at 4000, OVERCAST at 15000 |
METAR KBUF 301954Z 24026G44KT 10SM -SN FEW022 BKN033 OVC040 02/M02 A2985 RMK AO2 PK WND 26047/1907 SNB26 SLP115 PCPN VRY LGT P0000 T00221022 $ |
| 2025-11-30 19:27:00Z |
240° at 27 kts, Gusting to 45 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2500, OVERCAST at 3400, OVERCAST at 9500, OVERCAST at 3200 |
SPECI KBUF 301927Z 24027G45KT 10SM -SN FEW025 OVC034 03/M02 A2984 RMK AO2 PK WND 26047/1907 SNB26 PCPN VRY LGT P0000 T00281022 $ |
| 2025-11-30 19:18:00Z |
240° at 25 kts, Gusting to 42 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 2500, OVERCAST at 3400, OVERCAST at 3400, OVERCAST at 21000 |
SPECI KBUF 301918Z 24025G42KT 10SM SCT025 OVC034 03/M02 A2983 RMK AO2 PK WND 26047/1907 RAE38 T00281022 $ |
| 2025-11-30 18:54:00Z |
230° at 21 kts, Gusting to 44 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds FEW at 900, BROKEN at 1400, OVERCAST at 2500, OVERCAST at 9500 |
METAR KBUF 301854Z 23021G44KT 10SM FEW009 BKN014 OVC025 03/M01 A2983 RMK AO2 PK WND 24044/1847 SLP108 RAE38 P0003 T00281011 $ |
| 2025-11-30 18:13:00Z |
240° at 20 kts, Gusting to 40 kts |
Light Rain, Very Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 1300, OVERCAST at 1700, OVERCAST at 3100, SCATTERED at 2400 |
SPECI KBUF 301813Z 24020G40KT 3SM -RA BR BKN013 OVC017 02/01 A2982 RMK AO2 PK WND 24040/1808 P0001 T00220011 $ |
| 2025-11-30 17:54:00Z |
240° at 26 kts, Gusting to 42 kts |
Light Rain, Very Gusty Winds |
10+ |
MVFR |
Clouds SCATTERED at 1400, BROKEN at 2200, OVERCAST at 3300, BROKEN at 3200 |
METAR KBUF 301754Z 24026G42KT 10SM -RA SCT014 BKN022 OVC033 03/01 A2982 RMK AO2 PK WND 23042/1754 RAB26 SLP104 4/002 933004 P0001 60002 T00330011 10044 20006 56018 $ |
| 2025-11-30 14:58:00Z |
190° at 18 kts, Gusting to 31 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 2500, BROKEN at 3800, OVERCAST at 4600, BROKEN at 7000 |
SPECI KBUF 301458Z 19018G31KT 10SM -SN SCT025 BKN038 OVC046 02/M02 A2987 RMK AO2 PK WND 19029/1456 SNB58 P0000 T00221017 $ |
| 2025-11-30 14:35:00Z |
190° at 24 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 4000, BROKEN at 2100, OVERCAST at 4800, OVERCAST at 5500 |
SPECI KBUF 301435Z 19024G36KT 10SM OVC040 03/M02 A2987 RMK AO2 PK WND 18036/1435 SNE35 P0000 T00281022 $ |
| 2025-11-30 13:54:00Z |
180° at 18 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 3000, OVERCAST at 3700, BROKEN at 20000, BROKEN at 25000 |
METAR KBUF 301354Z 18018G26KT 10SM -SN SCT030 OVC037 02/M02 A2989 RMK AO2 PK WND 17028/1318 SLP131 P0001 T00171022 $ |
| 2025-11-30 13:33:00Z |
180° at 14 kts, Gusting to 26 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1800, OVERCAST at 3100, SCATTERED at 10000, OVERCAST at 2400 |
SPECI KBUF 301333Z 18014G26KT 3SM -SN BR FEW018 OVC031 01/M01 A2990 RMK AO2 PK WND 17028/1318 P0000 T00061011 $ |
| 2025-11-30 13:04:00Z |
180° at 14 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
5 |
MVFR |
Clouds FEW at 1900, SCATTERED at 2900, OVERCAST at 3700 |
SPECI KBUF 301304Z 18014G27KT 5SM -SN FEW019 SCT029 OVC037 01/M02 A2991 RMK AO2 PK WND 18027/1256 P0000 T00111017 $ |
| 2025-11-30 12:19:00Z |
180° at 18 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds SCATTERED at 2000, OVERCAST at 3400, OVERCAST at 3700, OVERCAST at 4500 |
SPECI KBUF 301219Z 18018G23KT 3SM -SN SCT020 OVC034 01/M03 A2993 RMK AO2 P0000 T00111028 $ |
| 2025-11-30 11:54:00Z |
190° at 11 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
7 |
MVFR |
Clouds SCATTERED at 1800, BROKEN at 2700, OVERCAST at 3500, OVERCAST at 13000 |
METAR KBUF 301154Z 19011G22KT 7SM -SN SCT018 BKN027 OVC035 01/M02 A2994 RMK AO2 SLP148 4/003 P0000 60012 70012 T00061022 10006 21017 56037 $ |
| 2025-11-30 10:54:00Z |
160° at 7 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 3900, OVERCAST at 9000, OVERCAST at 8000, BROKEN at 30000 |
METAR KBUF 301054Z 16007KT 10SM -SN OVC039 00/M04 A2998 RMK AO2 SLP159 PCPN VRY LGT P0000 T00001039 $ |
| 2025-11-30 09:54:00Z |
120° at 9 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 5000, OVERCAST at 6000, OVERCAST at 12000, OVERCAST at 2800 |
METAR KBUF 300954Z 12009KT 10SM -SN BKN050 OVC060 M01/M04 A3001 RMK AO2 SLP171 PCPN VRY LGT P0000 T10061039 $ |
| 2025-11-30 08:54:00Z |
120° at 10 kts |
Light Snow |
10+ |
VFR |
Clouds OVERCAST at 6000, OVERCAST at 1500, OVERCAST at 7000, BROKEN at 19000 |
METAR KBUF 300854Z 12010KT 10SM -SN OVC060 M01/M03 A3006 RMK AO2 SLP187 P0001 60012 T10111033 58055 $ |
| 2025-11-30 08:30:00Z |
110° at 12 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds SCATTERED at 2700, OVERCAST at 6000, OVERCAST at 3600, BROKEN at 3200 |
SPECI KBUF 300830Z 11012KT 5SM -SN BR SCT027 OVC060 M02/M03 A3008 RMK AO2 P0001 T10171028 $ |
| 2025-11-30 07:54:00Z |
110° at 11 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds OVERCAST at 2200, BROKEN at 12000, OVERCAST at 7500, OVERCAST at 30000 |
METAR KBUF 300754Z 11011KT 1 1/4SM -SN BR OVC022 M02/M03 A3012 RMK AO2 SLP209 SNINCR 1/3 P0005 T10171028 $ |
| 2025-11-30 07:36:00Z |
110° at 11 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds BROKEN at 1600, OVERCAST at 4300, OVERCAST at 2400 |
SPECI KBUF 300736Z 11011KT 1 1/4SM -SN BR BKN016 OVC043 M02/M03 A3014 RMK AO2 P0004 T10171028 $ |
| 2025-11-30 05:40:00Z |
180° at 14 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 2900, OVERCAST at 2500, SCATTERED at 4200, OVERCAST at 3400 |
SPECI KBUF 300540Z 18014G22KT 10SM -SN OVC029 00/M06 A3024 RMK AO2 SNB39 P0000 T00001056 $ |
| 2025-11-28 20:54:00Z |
270° at 21 kts, Gusting to 31 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2700, BROKEN at 3900, BROKEN at 26000, OVERCAST at 6000 |
METAR KBUF 282054Z 27021G31KT 10SM -SN BKN027 BKN039 BKN260 01/M05 A3002 RMK AO2 PK WND 26035/2009 SNE10B29 SLP175 PCPN VRY LGT P0000 60000 T00061050 53026 $ |
| 2025-11-28 20:30:00Z |
270° at 21 kts, Gusting to 33 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2700, BROKEN at 3900, BROKEN at 26000, BROKEN at 5800 |
SPECI KBUF 282030Z 27021G33KT 10SM -SN BKN027 BKN039 BKN260 01/M04 A3001 RMK AO2 PK WND 26035/2009 SNE10B29 PCPN VRY LGT P0000 T00061044 $ |
| 2025-11-28 20:10:00Z |
260° at 21 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2900, BROKEN at 3900, BROKEN at 15000, BROKEN at 25000 |
SPECI KBUF 282010Z 26021G35KT 10SM BKN029 BKN039 BKN150 BKN250 01/M05 A2999 RMK AO2 PK WND 26035/2009 SNE10 SHSN DSNT SE AND W P0000 T00061050 $ |
| 2025-11-28 19:54:00Z |
260° at 17 kts, Gusting to 31 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3100, BROKEN at 15000, BROKEN at 25000, SCATTERED at 21000 |
METAR KBUF 281954Z 26017G31KT 10SM -SN BKN031 BKN150 BKN250 01/M05 A2999 RMK AO2 PK WND 27038/1856 SLP165 PCPN VRY LGT P0000 T00061050 $ |
| 2025-11-28 18:54:00Z |
260° at 21 kts, Gusting to 32 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3100, BROKEN at 11000, BROKEN at 16000, BROKEN at 25000 |
METAR KBUF 281854Z 26021G32KT 10SM -SN BKN031 BKN110 BKN160 BKN250 01/M06 A2997 RMK AO2 PK WND 27036/1755 SNB51 SLP156 PCPN VRY LGT P0000 T00061056 $ |
| 2025-11-28 17:54:00Z |
260° at 22 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2900, BROKEN at 11000, BROKEN at 16000, BROKEN at 25000 |
METAR KBUF 281754Z 26022G35KT 10SM BKN029 BKN110 BKN160 BKN250 01/M05 A2994 RMK AO2 PK WND 26038/1740 SLP148 T00061050 10006 21011 51012 $ |
| 2025-11-28 10:10:00Z |
260° at 18 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 1800, BROKEN at 6000, OVERCAST at 7500, OVERCAST at 3000 |
SPECI KBUF 281010Z 26018G25KT 10SM -SN SCT018 BKN060 OVC075 M01/M04 A2981 RMK AO2 PK WND 26027/0957 SNB10 PCPN VRY LGT P0000 T10111039 $ |
| 2025-11-28 07:54:00Z |
260° at 15 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1900, BROKEN at 2700, OVERCAST at 3200, OVERCAST at 4500 |
METAR KBUF 280754Z 26015G22KT 3SM -SN FEW019 BKN027 OVC032 M01/M04 A2980 RMK AO2 PK WND 27027/0728 SLP099 P0000 T10111039 $ |
| 2025-11-28 07:25:00Z |
260° at 14 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
7 |
MVFR |
Clouds BROKEN at 2000, OVERCAST at 3600, OVERCAST at 1800, OVERCAST at 24000 |
SPECI KBUF 280725Z 26014G25KT 7SM -SN BKN020 OVC036 M01/M04 A2980 RMK AO2 PK WND 27027/0700 P0000 T10061039 $ |
| 2025-11-28 06:54:00Z |
260° at 14 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 1800, BROKEN at 5500, OVERCAST at 8500, OVERCAST at 28000 |
METAR KBUF 280654Z 26014G24KT 10SM -SN FEW018 BKN055 OVC085 M01/M04 A2980 RMK AO2 PK WND 27027/0644 SLP098 P0000 T10061039 $ |
| 2025-11-28 05:54:00Z |
260° at 15 kts, Gusting to 33 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2100, BROKEN at 5500, OVERCAST at 7000, FEW at 1500 |
METAR KBUF 280554Z 26015G33KT 10SM -SN FEW021 BKN055 OVC070 M01/M04 A2978 RMK AO2 PK WND 26033/0549 SNE12B50 SLP094 4/001 P0000 60000 T10061044 10011 21006 56006 $ |
| 2025-11-28 04:54:00Z |
260° at 18 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 4600, BROKEN at 5500, OVERCAST at 7000, BROKEN at 22000 |
METAR KBUF 280454Z 26018G29KT 10SM -SN FEW046 BKN055 OVC070 M01/M04 A2979 RMK AO2 PK WND 26030/0404 SLP096 P0000 T10061044 400221006 $ |
| 2025-11-28 03:54:00Z |
260° at 17 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 3500, OVERCAST at 6000, BROKEN at 16000, BROKEN at 22000 |
METAR KBUF 280354Z 26017G29KT 10SM -SN FEW035 OVC060 M01/M05 A2979 RMK AO2 PK WND 26031/0314 SLP097 P0000 T10061050 $ |
| 2025-11-28 02:54:00Z |
260° at 20 kts, Gusting to 31 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 6500, BROKEN at 23000, BROKEN at 15000, OVERCAST at 11000 |
METAR KBUF 280254Z 26020G31KT 10SM -SN OVC065 00/M05 A2980 RMK AO2 PK WND 27034/0211 SLP100 PCPN VRY LGT P0000 60000 T00001050 56008 $ |
| 2025-11-28 01:54:00Z |
250° at 21 kts, Gusting to 35 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 6000, OVERCAST at 7500, OVERCAST at 6000, BROKEN at 22000 |
METAR KBUF 280154Z 25021G35KT 10SM -SN BKN060 OVC075 01/M06 A2981 RMK AO2 PK WND 26038/0114 SNB18 SLP101 PCPN VRY LGT P0000 T00061056 $ |
| 2025-11-28 01:19:00Z |
260° at 20 kts, Gusting to 38 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 5500, OVERCAST at 10000, BROKEN at 8900, OVERCAST at 7000 |
SPECI KBUF 280119Z 26020G38KT 10SM -SN FEW055 OVC100 01/M06 A2981 RMK AO2 PK WND 26038/0114 SNB18 PCPN VRY LGT P0000 T00061056 $ |
| 2025-11-27 21:54:00Z |
250° at 19 kts, Gusting to 31 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4500, OVERCAST at 8500, OVERCAST at 7000, BROKEN at 20000 |
METAR KBUF 272154Z 25019G31KT 10SM -SN FEW045 OVC085 02/M05 A2981 RMK AO2 PK WND 25032/2134 SLP101 PCPN VRY LGT P0000 T00171050 $ |
| 2025-11-27 20:54:00Z |
250° at 16 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 3400, BROKEN at 4700, BROKEN at 9000, BROKEN at 29000 |
METAR KBUF 272054Z 25016G27KT 10SM -SN FEW034 BKN047 BKN090 02/M05 A2981 RMK AO2 PK WND 26032/2022 SNB27 SLP102 PCPN VRY LGT P0000 60000 T00171050 53006 $ |
| 2025-11-27 20:31:00Z |
250° at 18 kts, Gusting to 32 kts |
Light Snow, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3400, BROKEN at 4700, BROKEN at 9000, BROKEN at 16000 |
SPECI KBUF 272031Z 25018G32KT 10SM -SN FEW034 BKN047 BKN090 02/M05 A2981 RMK AO2 PK WND 26032/2022 SNB27 PCPN VRY LGT P0000 T00171050 $ |
| 2025-11-27 14:54:00Z |
260° at 25 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2500, SCATTERED at 4500, SCATTERED at 8500, BROKEN at 18000 |
METAR KBUF 271454Z 26025G36KT 10SM FEW025 SCT045 SCT085 02/M05 A2980 RMK AO2 PK WND 25040/1408 SLP097 SHSN DSNT E-S-SW T00171050 51016 $ |
| 2025-11-27 12:54:00Z |
260° at 20 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 4500, BROKEN at 5000, OVERCAST at 7000, BROKEN at 9500 |
METAR KBUF 271254Z 26020G35KT 10SM SCT045 BKN050 01/M04 A2977 RMK AO2 PK WND 27038/1209 SLP087 T00111044 $ |
| 2025-11-27 08:54:00Z |
250° at 27 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 3900, BROKEN at 4800, OVERCAST at 6000, OVERCAST at 6000 |
METAR KBUF 270854Z 25027G38KT 10SM SCT039 BKN048 OVC060 02/M02 A2973 RMK AO2 PK WND 25042/0827 SNE02 SLP073 P0003 60013 T00221017 50004 $ |
| 2025-11-27 07:54:00Z |
240° at 15 kts, Gusting to 34 kts |
Light Snow, Very Gusty Winds |
7 |
IFR |
Clouds OVERCAST at 800, SCATTERED at 6000, BROKEN at 3600, BROKEN at 14000 |
METAR KBUF 270754Z 24015G34KT 7SM -SN OVC008 01/M01 A2973 RMK AO2 PK WND 23047/0723 SNE14B38 SLP075 PCPN VRY LGT P0004 T00061006 $ |
| 2025-11-27 07:39:00Z |
230° at 20 kts, Gusting to 33 kts |
Light Snow, Mist, Very Gusty Winds |
3 |
IFR |
Clouds BROKEN at 700, BROKEN at 3900, OVERCAST at 5500, BROKEN at 6000 |
SPECI KBUF 270739Z 23020G33KT 3SM -SN BR BKN007 BKN039 OVC055 01/M01 A2973 RMK AO2 PK WND 23047/0723 SNE14B38 P0003 T00061006 $ |
| 2025-11-27 07:25:00Z |
230° at 23 kts, Gusting to 47 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 900, BROKEN at 3900, OVERCAST at 5500 |
SPECI KBUF 270725Z 23023G47KT 10SM SCT009 BKN039 OVC055 02/M01 A2972 RMK AO2 PK WND 23047/0723 SNE14 P0003 T00171006 $ |
| 2025-11-27 07:01:00Z |
230° at 20 kts, Gusting to 42 kts |
Light Snow, Mist, Very Gusty Winds |
1.5 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1200, OVERCAST at 4300, OVERCAST at 8400 |
SPECI KBUF 270701Z 23020G42KT 1 1/2SM -SN BR BKN007 OVC012 01/00 A2972 RMK AO2 PK WND 24038/0655 P0003 T00110000 $ |
| 2025-11-27 06:39:00Z |
220° at 24 kts, Gusting to 51 kts |
Light Snow, Mist, Very Gusty Winds |
0.75 |
LIFR |
Clouds OVERCAST at 500, OVERCAST at 3500, BROKEN at 5000, OVERCAST at 6000 |
SPECI KBUF 270639Z COR 22024G51KT 3/4SM -SN BR OVC005 00/M01 A2972 RMK AO2 PK WND 24056/0614 P0004 T00001006 RVRNO $ |
| 2025-11-27 06:35:00Z |
220° at 25 kts, Gusting to 51 kts |
Very Gusty Winds |
0.5 |
LIFR |
Clouds OVX at 400, BROKEN at 7000, SCATTERED at 4500, OVERCAST at 10000 |
SPECI KBUF 270635Z 22025G51KT 1/2SM TSSN FG VV004 00/M01 A2971 RMK AO2 PK WND 24056/0614 TSB35 P0003 T00001006 RVRNO $ |
| 2025-11-27 05:54:00Z |
210° at 26 kts, Gusting to 38 kts |
Light Snow, Mist, Very Gusty Winds |
0.75 |
LIFR |
Clouds OVERCAST at 500, SCATTERED at 25000, BROKEN at 3200, BROKEN at 9500 |
METAR KBUF 270554Z 21026G38KT 3/4SM -SN BR OVC005 00/M01 A2971 RMK AO2 PK WND 23052/0522 SLP067 SNINCR 1/1 4/001 P0003 60010 T00001006 10028 20000 58003 RVRNO $ |
| 2025-11-27 05:45:00Z |
220° at 23 kts, Gusting to 44 kts |
Very Gusty Winds |
0.25 |
LIFR |
Clouds OVX at 400, OVERCAST at 2600, OVERCAST at 8000, OVERCAST at 3100 |
SPECI KBUF 270545Z COR 22023G44KT 1/4SM +SN FG VV004 00/M01 A2972 RMK AO2 PK WND 23052/0522 P0002 T00001006 RVRNO $ |
| 2025-11-27 05:19:00Z |
220° at 24 kts, Gusting to 48 kts |
Very Gusty Winds |
0.5 |
LIFR |
Clouds OVX at 400, SCATTERED at 1300, BROKEN at 2500, OVERCAST at 8000 |
SPECI KBUF 270519Z 22024G48KT 1/2SM R23/2800V5500FT SN FG VV004 00/M01 A2972 RMK AO2 PK WND 23048/0508 P0001 T00001006 $ |
| 2025-11-27 04:54:00Z |
220° at 24 kts, Gusting to 43 kts |
Very Gusty Winds |
0.5 |
LIFR |
Clouds BROKEN at 800, OVERCAST at 1400, OVERCAST at 4300, OVERCAST at 7000 |
METAR KBUF 270454Z 22024G43KT 1/2SM R23/2400VP6000FT SN FG BKN008 OVC014 00/M01 A2972 RMK AO2 PK WND 24051/0436 SLP069 P0001 T00001006 401280000 $ |
| 2025-11-27 04:40:00Z |
230° at 27 kts, Gusting to 51 kts |
Very Gusty Winds |
0.5 |
LIFR |
Clouds BROKEN at 900, OVERCAST at 1600, OVERCAST at 3300, BROKEN at 3800 |
SPECI KBUF 270440Z 23027G51KT 1/2SM R23/5000VP6000FT SN FG BKN009 OVC016 01/M01 A2972 RMK AO2 PK WND 24051/0436 P0001 T00061006 $ |
| 2025-11-27 04:14:00Z |
220° at 25 kts, Gusting to 50 kts |
Very Gusty Winds |
0.5 |
LIFR |
Clouds FEW at 500, BROKEN at 1000, OVERCAST at 4400 |
SPECI KBUF 270414Z 22025G50KT 1/2SM R23/4500VP6000FT SN FG FEW005 BKN010 OVC044 01/M01 A2971 RMK AO2 PK WND 22050/0409 P0000 T00061006 $ |
| 2025-11-27 04:03:00Z |
220° at 26 kts, Gusting to 46 kts |
Light Snow, Mist, Very Gusty Winds |
3 |
MVFR |
Clouds FEW at 500, BROKEN at 1000, OVERCAST at 4300, OVERCAST at 30000 |
SPECI KBUF 270403Z 22026G46KT 3SM R23/5000VP6000FT -SN BR FEW005 BKN010 OVC043 01/M01 A2971 RMK AO2 PK WND 22046/0355 P0000 T00061006 $ |
| 2025-11-27 03:54:00Z |
230° at 32 kts, Gusting to 46 kts |
Light Snow, Mist, Very Gusty Winds |
0.75 |
LIFR |
Clouds BROKEN at 800, OVERCAST at 1600, OVERCAST at 6000, OVERCAST at 15000 |
METAR KBUF 270354Z 23032G46KT 3/4SM R23/3000VP6000FT -SN BR BKN008 OVC016 01/M01 A2972 RMK AO2 PK WND 22052/0323 SLP068 P0002 T00061006 $ |
| 2025-11-27 03:34:00Z |
220° at 22 kts, Gusting to 48 kts |
Light Snow, Mist, Very Gusty Winds |
1.5 |
IFR |
Clouds FEW at 600, BROKEN at 1000, OVERCAST at 1800 |
SPECI KBUF 270334Z 22022G48KT 1 1/2SM R23/4000VP6000FT -SN BR FEW006 BKN010 OVC018 01/M01 A2971 RMK AO2 PK WND 22052/0323 P0002 T00061006 $ |
| 2025-11-27 03:13:00Z |
230° at 21 kts, Gusting to 40 kts |
Very Gusty Winds |
0.5 |
LIFR |
Clouds BROKEN at 800, OVERCAST at 1100, OVERCAST at 4300 |
SPECI KBUF 270313Z 23021G40KT 1/2SM R23/5500VP6000FT SN FG BKN008 OVC011 01/M01 A2971 RMK AO2 PK WND 23040/0313 P0001 T00061006 $ |
| 2025-11-27 03:03:00Z |
220° at 14 kts, Gusting to 34 kts |
Light Snow, Mist, Very Gusty Winds |
1 |
IFR |
Clouds SCATTERED at 700, OVERCAST at 1100, OVERCAST at 4500, OVERCAST at 10000 |
SPECI KBUF 270303Z 22014G34KT 1SM R23/P6000FT -SN BR SCT007 OVC011 01/M01 A2972 RMK AO2 PK WND 23030/0255 P0000 T00061006 $ |
| 2025-11-27 02:54:00Z |
230° at 25 kts, Gusting to 40 kts |
Snow, Very Gusty Winds |
0.5 |
LIFR |
Clouds FEW at 700, OVERCAST at 1100, OVERCAST at 4300, BROKEN at 19000 |
METAR KBUF 270254Z 23025G40KT 1/2SM R23/P6000FT SN FEW007 OVC011 01/M01 A2972 RMK AO2 PK WND 24059/0213 SLP068 P0001 60004 T00061006 53002 $ |
| 2025-11-27 02:42:00Z |
230° at 22 kts, Gusting to 39 kts |
Light Snow, Mist, Very Gusty Winds |
0.75 |
LIFR |
Clouds BROKEN at 900, OVERCAST at 1400, OVERCAST at 5000, OVERCAST at 7600 |
SPECI KBUF 270242Z 23022G39KT 3/4SM R23/5000VP6000FT -SN BR BKN009 OVC014 01/M01 A2972 RMK AO2 PK WND 24059/0213 P0001 T00061006 $ |
| 2025-11-27 02:26:00Z |
230° at 23 kts, Gusting to 52 kts |
Light Snow, Mist, Very Gusty Winds |
0.75 |
LIFR |
Clouds FEW at 800, OVERCAST at 1200, BROKEN at 25000 |
SPECI KBUF 270226Z 23023G52KT 3/4SM R23/6000VP6000FT -SN BR FEW008 OVC012 01/M01 A2971 RMK AO2 PK WND 24059/0213 P0000 T00061006 $ |
| 2025-11-27 01:54:00Z |
220° at 31 kts, Gusting to 45 kts |
Light Snow, Mist, Very Gusty Winds |
5 |
MVFR |
Clouds SCATTERED at 1600, BROKEN at 2600, OVERCAST at 3600, OVERCAST at 4100 |
METAR KBUF 270154Z 22031G45KT 5SM -SN BR SCT016 BKN026 OVC036 02/00 A2971 RMK AO2 PK WND 23051/0101 RAE40 SLP064 P0002 T00170000 $ |
| 2025-11-27 01:43:00Z |
220° at 29 kts, Gusting to 47 kts |
Light Snow, Very Gusty Winds |
10+ |
MVFR |
Clouds SCATTERED at 1800, BROKEN at 2500, OVERCAST at 6000 |
SPECI KBUF 270143Z 22029G47KT 10SM -SN SCT018 BKN025 OVC060 02/M01 A2971 RMK AO2 PK WND 23051/0101 RAE40 P0002 T00221011 $ |
| 2025-11-27 01:29:00Z |
220° at 31 kts, Gusting to 44 kts |
Very Gusty Winds |
8 |
MVFR |
Clouds FEW at 900, BROKEN at 1700, OVERCAST at 3300, OVERCAST at 6600 |
SPECI KBUF 270129Z 22031G44KT 8SM -RASN FEW009 BKN017 OVC033 02/M01 A2971 RMK AO2 PK WND 23051/0101 P0002 T00221006 $ |
| 2025-11-27 00:54:00Z |
230° at 20 kts, Gusting to 47 kts |
Very Gusty Winds |
8 |
MVFR |
Clouds FEW at 800, BROKEN at 1300, OVERCAST at 2200, OVERCAST at 4000 |
METAR KBUF 270054Z 23020G47KT 8SM -RASN FEW008 BKN013 OVC022 02/00 A2971 RMK AO2 PK WND 23052/0039 SLP065 P0001 T00170000 $ |
| 2025-11-27 00:34:00Z |
230° at 25 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds FEW at 900, SCATTERED at 1500, BROKEN at 2200 |
SPECI KBUF 270034Z 23025G38KT 10SM -RASN FEW009 SCT015 BKN022 02/01 A2971 RMK AO2 PK WND 23045/2358 P0001 T00220006 $ |
| 2025-11-26 23:44:00Z |
240° at 20 kts, Gusting to 36 kts |
Light Rain, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2600, BROKEN at 3400, OVERCAST at 4500, OVERCAST at 3900 |
SPECI KBUF 262344Z 24020G36KT 10SM -RA BKN026 BKN034 OVC045 02/01 A2971 RMK AO2 PK WND 24044/2331 P0000 T00220006 $ |
| 2025-11-26 23:16:00Z |
230° at 24 kts, Gusting to 40 kts |
Light Rain, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 3000, OVERCAST at 3600, BROKEN at 8000, OVERCAST at 8000 |
SPECI KBUF 262316Z 23024G40KT 10SM -RA BKN030 OVC036 04/M02 A2970 RMK AO2 PK WND 25040/2314 P0000 T00441017 $ |
| 2025-11-26 22:54:00Z |
230° at 17 kts, Gusting to 36 kts |
Light Rain, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2600, BROKEN at 3100, OVERCAST at 4300 |
METAR KBUF 262254Z 23017G36KT 10SM -RA BKN026 BKN031 OVC043 04/00 A2970 RMK AO2 PK WND 23046/2158 RAB15 SLP063 P0000 T00390000 $ |
| 2025-11-26 21:54:00Z |
240° at 28 kts, Gusting to 42 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3400, OVERCAST at 4700, OVERCAST at 4800, BROKEN at 25000 |
METAR KBUF 262154Z 24028G42KT 10SM BKN034 OVC047 05/M01 A2968 RMK AO2 PK WND 22055/2059 SLP055 SHRA VC ALQDS T00501011 $ |
| 2025-11-26 20:54:00Z |
240° at 29 kts, Gusting to 45 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 3000, BROKEN at 3900, BROKEN at 4700, OVERCAST at 30000 |
METAR KBUF 262054Z 24029G45KT 10SM SCT030 BKN039 BKN047 06/M01 A2967 RMK AO2 PK WND 25047/2040 SLP050 SHRA DSNT W 60000 T00561006 53014 $ |
| 2025-11-26 19:54:00Z |
230° at 27 kts, Gusting to 46 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2300, BROKEN at 3600, BROKEN at 5500, OVERCAST at 8000 |
METAR KBUF 261954Z 23027G46KT 10SM FEW023 BKN036 BKN055 06/00 A2965 RMK AO2 PK WND 24046/1954 SLP044 T00610000 $ |
| 2025-11-26 18:54:00Z |
230° at 24 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 2000, BROKEN at 3300, BROKEN at 6000, OVERCAST at 6000 |
METAR KBUF 261854Z 23024G37KT 10SM SCT020 BKN033 BKN060 06/01 A2964 RMK AO2 PK WND 26043/1802 RAB18E35 SLP040 SHRA DSNT NE-SE P0000 T00610011 $ |
| 2025-11-26 17:54:00Z |
240° at 25 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 1600, BROKEN at 3300, OVERCAST at 6000, OVERCAST at 11000 |
METAR KBUF 261754Z 24025G39KT 10SM BKN016 BKN033 OVC060 07/04 A2963 RMK AO2 PK WND 22039/1746 WSHFT 1702 RAB01E40 SLP035 FROPA P0005 60005 T00720044 10128 20072 55008 $ |
| 2025-11-26 17:22:00Z |
240° at 21 kts, Gusting to 37 kts |
Light Rain, Very Gusty Winds |
7 |
MVFR |
Clouds SCATTERED at 900, BROKEN at 1600, OVERCAST at 3900 |
SPECI KBUF 261722Z 24021G37KT 7SM -RA SCT009 BKN016 OVC039 08/06 A2962 RMK AO2 PK WND 25037/1716 WSHFT 1702 RAB01 FROPA P0004 T00780056 $ |
| 2025-11-26 06:54:00Z |
220° at 9 kts |
Light Rain |
4 |
LIFR |
Clouds OVERCAST at 300, OVERCAST at 4500, OVERCAST at 5000, OVERCAST at 4400 |
METAR KBUF 260654Z 22009KT 4SM -RA BR OVC003 11/11 A2971 RMK AO2 SLP065 P0002 T01110106 $ |
| 2025-11-26 05:54:00Z |
240° at 11 kts, Gusting to 19 kts |
Light Rain, Gusty Winds |
4 |
LIFR |
Clouds OVERCAST at 300, BROKEN at 5500, OVERCAST at 8000, OVERCAST at 12000 |
METAR KBUF 260554Z 24011G19KT 4SM -RA BR OVC003 11/11 A2972 RMK AO2 SLP065 P0002 60010 T01110111 10117 20083 58011 $ |
| 2025-11-26 04:54:00Z |
190° at 7 kts |
Light Rain |
2.5 |
LIFR |
Clouds OVERCAST at 300, BROKEN at 4200, OVERCAST at 8500, SCATTERED at 4700 |
METAR KBUF 260454Z 19007KT 2 1/2SM -RA BR OVC003 11/11 A2973 RMK AO2 SLP070 P0001 T01060106 401220050 $ |
| 2025-11-26 03:54:00Z |
190° at 7 kts |
Light Rain |
2.5 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 2800, OVERCAST at 6000, BROKEN at 20000 |
METAR KBUF 260354Z 19007KT 2 1/2SM -RA BR OVC004 11/10 A2974 RMK AO2 SLP074 P0001 T01060100 $ |
| 2025-11-26 03:26:00Z |
190° at 7 kts |
Light Rain |
2 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 1200, OVERCAST at 4700 |
SPECI KBUF 260326Z 19007KT 2SM -RA BR OVC004 11/10 A2975 RMK AO2 CIG 003V007 P0000 T01060100 $ |
| 2025-11-26 02:54:00Z |
190° at 8 kts |
Light Rain |
2 |
IFR |
Clouds OVERCAST at 500, OVERCAST at 1900, BROKEN at 2500, OVERCAST at 13000 |
METAR KBUF 260254Z 19008KT 2SM -RA BR OVC005 10/10 A2975 RMK AO2 SLP077 P0001 60006 T01000100 56011 $ |
| 2025-11-26 02:31:00Z |
190° at 7 kts |
Light Rain |
2 |
IFR |
Clouds OVERCAST at 500, BROKEN at 5500, OVERCAST at 10000, FEW at 8000 |
SPECI KBUF 260231Z 19007KT 2SM -RA BR OVC005 10/09 A2975 RMK AO2 P0000 T01000094 $ |
| 2025-11-26 01:54:00Z |
190° at 9 kts |
Light Rain |
1.75 |
IFR |
Clouds OVERCAST at 500, SCATTERED at 6000, OVERCAST at 7000, BROKEN at 8500 |
METAR KBUF 260154Z 19009KT 1 3/4SM -RA BR OVC005 10/09 A2976 RMK AO2 CIG 003V008 SLP081 P0002 T01000094 $ |
| 2025-11-26 01:33:00Z |
170° at 5 kts |
Light Rain |
1.75 |
IFR |
Clouds OVERCAST at 500, OVERCAST at 5500, OVERCAST at 6500, OVERCAST at 3600 |
SPECI KBUF 260133Z 17005KT 1 3/4SM -RA BR OVC005 09/09 A2977 RMK AO2 CIG 003V010 P0001 T00890089 $ |
| 2025-11-26 01:18:00Z |
170° at 5 kts |
Light Rain |
1.5 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 1800, OVERCAST at 2500, OVERCAST at 7500 |
SPECI KBUF 260118Z 17005KT 1 1/2SM -RA BR OVC004 09/09 A2977 RMK AO2 CIG 003V007 P0001 T00890089 $ |
| 2025-11-26 00:54:00Z |
160° at 5 kts |
Light Rain |
1.5 |
IFR |
Clouds OVERCAST at 700, BROKEN at 28000, OVERCAST at 2200, BROKEN at 8000 |
METAR KBUF 260054Z 16005KT 1 1/2SM -RA BR OVC007 09/08 A2977 RMK AO2 CIG 003V011 SLP084 P0003 T00890083 $ |
| 2025-11-26 00:19:00Z |
160° at 6 kts |
Light Rain |
2.5 |
IFR |
Clouds BROKEN at 800, OVERCAST at 1400, BROKEN at 1800, OVERCAST at 5500 |
SPECI KBUF 260019Z 16006KT 2 1/2SM -RA BR BKN008 OVC014 08/08 A2978 RMK AO2 CIG 006V010 P0001 T00830078 $ |
| 2025-11-26 00:12:00Z |
150° at 6 kts |
Light Rain |
2.5 |
IFR |
Clouds BROKEN at 1000, OVERCAST at 1400, OVERCAST at 4200, OVERCAST at 16000 |
SPECI KBUF 260012Z 15006KT 2 1/2SM -RA BR BKN010 OVC014 08/08 A2978 RMK AO2 CIG 007V013 P0001 T00830078 $ |
| 2025-11-25 23:54:00Z |
150° at 5 kts |
Light Rain |
3 |
MVFR |
Clouds OVERCAST at 1400, OVERCAST at 5500, OVERCAST at 6500, BROKEN at 5500 |
METAR KBUF 252354Z 15005KT 3SM -RA BR OVC014 08/07 A2978 RMK AO2 SLP089 P0000 60018 T00830072 10122 20078 56013 $ |
| 2025-11-25 19:54:00Z |
140° at 8 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 2000, BROKEN at 2700, OVERCAST at 3500, OVERCAST at 13000 |
METAR KBUF 251954Z 14008KT 5SM -RA BR FEW020 BKN027 OVC035 08/06 A2983 RMK AO2 SLP107 P0008 T00780061 $ |
| 2025-11-25 19:39:00Z |
150° at 11 kts |
Light Rain |
6 |
MVFR |
Clouds FEW at 2100, BROKEN at 2700, OVERCAST at 3500, OVERCAST at 2700 |
SPECI KBUF 251939Z 15011KT 6SM -RA BR FEW021 BKN027 OVC035 08/06 A2984 RMK AO2 P0007 T00780061 $ |
| 2025-11-21 14:06:00Z |
210° at 13 kts |
Light Rain |
3 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 3300, OVERCAST at 2500 |
SPECI KBUF 211406Z 21013KT 3SM -RA BR OVC004 06/06 A2995 RMK AO2 P0001 T00610056 $ |
| 2025-11-21 13:54:00Z |
210° at 10 kts |
Light Rain |
1.5 |
LIFR |
Clouds OVERCAST at 400, SCATTERED at 4400, OVERCAST at 3800, BROKEN at 4900 |
METAR KBUF 211354Z 21010KT 1 1/2SM -RA BR OVC004 06/06 A2995 RMK AO2 RAE12B28 SLP148 P0000 T00610056 $ |
| 2025-11-21 13:41:00Z |
210° at 11 kts, Gusting to 20 kts |
Light Rain, Gusty Winds |
1.5 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 2800, OVERCAST at 3700, OVERCAST at 3800 |
SPECI KBUF 211341Z 21011G20KT 1 1/2SM -RA BR OVC004 06/06 A2996 RMK AO2 TWR VIS 2 RAE12B28 P0000 T00610056 $ |
| 2025-11-21 12:54:00Z |
210° at 14 kts |
Light Rain |
2 |
IFR |
Clouds OVERCAST at 500, BROKEN at 4300, BROKEN at 5500, BROKEN at 7000 |
METAR KBUF 211254Z 21014KT 2SM -RA BR OVC005 06/05 A2995 RMK AO2 SFC VIS 3 SLP147 P0001 T00560050 $ |
| 2025-11-21 12:42:00Z |
200° at 13 kts |
Light Rain |
2 |
IFR |
Clouds OVERCAST at 500, BROKEN at 2300, OVERCAST at 3300, OVERCAST at 6000 |
SPECI KBUF 211242Z 20013KT 2SM -RA BR OVC005 06/04 A2995 RMK AO2 SFC VIS 5 P0001 T00560044 $ |
| 2025-11-21 12:03:00Z |
210° at 11 kts |
Light Rain |
3 |
IFR |
Clouds OVERCAST at 600, BROKEN at 15000, OVERCAST at 2900 |
SPECI KBUF 211203Z 21011KT 3SM -RA BR OVC006 06/04 A2995 RMK AO2 CIG 004V008 P0000 T00560044 $ |
| 2025-11-21 11:54:00Z |
200° at 11 kts |
Light Rain |
2.5 |
IFR |
Clouds OVERCAST at 800, OVERCAST at 1800, OVERCAST at 3700, BROKEN at 13000 |
METAR KBUF 211154Z 20011KT 2 1/2SM -RA BR OVC008 06/04 A2995 RMK AO2 RAB36 CIG 005V010 SLP149 P0000 60000 T00560044 10067 20039 58002 $ |
| 2025-11-21 11:42:00Z |
200° at 11 kts |
Light Rain |
2.5 |
IFR |
Clouds BROKEN at 800, OVERCAST at 1200, OVERCAST at 3200 |
SPECI KBUF 211142Z 20011KT 2 1/2SM -RA BR BKN008 OVC012 06/04 A2996 RMK AO2 RAB36 CIG 005V011 P0000 T00560044 $ |
| 2025-11-17 20:54:00Z |
280° at 16 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 4000, BROKEN at 5000, OVERCAST at 4400, BROKEN at 25000 |
METAR KBUF 172054Z 28016G22KT 10SM -SN FEW040 BKN050 03/M06 A2994 RMK AO2 SNB35 SLP145 PCPN VRY LGT P0000 60000 T00281056 53016 $ |
| 2025-11-17 20:35:00Z |
300° at 16 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 4000, BROKEN at 5000, BROKEN at 5000, OVERCAST at 2700 |
SPECI KBUF 172035Z 30016KT 10SM -SN FEW040 BKN050 03/M06 A2993 RMK AO2 SNB35 PCPN VRY LGT P0000 T00281061 $ |
| 2025-11-17 18:54:00Z |
300° at 14 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 5000, OVERCAST at 5000, BROKEN at 16000, BROKEN at 30000 |
METAR KBUF 171854Z 30014G22KT 10SM -SN BKN050 03/M06 A2990 RMK AO2 PK WND 27026/1829 SNB52 SLP131 PCPN VRY LGT P0000 T00331061 $ |
| 2025-11-16 19:31:00Z |
300° at 18 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 4700, BROKEN at 6000, OVERCAST at 4600, OVERCAST at 4600 |
SPECI KBUF 161931Z 30018G26KT 10SM -SN BKN047 BKN060 04/M06 A2953 RMK AO2 PK WND 28028/1914 SNB31 P0000 T00391056 $ |
| 2025-11-16 17:54:00Z |
310° at 21 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 6000, BROKEN at 8000, BROKEN at 11000, OVERCAST at 2500 |
METAR KBUF 161754Z 31021G35KT 10SM BKN060 04/M07 A2952 RMK AO2 PK WND 32038/1744 SLP001 60000 T00391072 10050 20033 51015 $ |
| 2025-11-15 22:54:00Z |
230° at 14 kts, Gusting to 19 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds BROKEN at 1100, OVERCAST at 1700, SCATTERED at 10000, SCATTERED at 14000 |
METAR KBUF 152254Z 23014G19KT 5SM -RA BR BKN011 OVC017 12/12 A2929 RMK AO2 CIG 006V013 SLP921 P0018 T01220117 $ |
| 2025-11-15 22:46:00Z |
250° at 12 kts |
Light Rain |
3 |
MVFR |
Clouds BROKEN at 1100, OVERCAST at 1500, SCATTERED at 2500, OVERCAST at 6000 |
SPECI KBUF 152246Z 25012KT 3SM R23/6000VP6000FT -RA BR BKN011 OVC015 12/12 A2929 RMK AO2 P0017 T01220117 $ |
| 2025-11-15 21:54:00Z |
200° at 9 kts |
Light Rain |
5 |
MVFR |
Clouds OVERCAST at 2000, BROKEN at 2400, OVERCAST at 4000, SCATTERED at 14000 |
METAR KBUF 152154Z 20009KT 5SM -RA BR OVC020 12/11 A2931 RMK AO2 SLP928 P0002 T01170106 $ |
| 2025-11-15 20:54:00Z |
210° at 9 kts |
Light Rain |
3 |
MVFR |
Clouds SCATTERED at 1000, BROKEN at 1700, OVERCAST at 2300, BROKEN at 25000 |
METAR KBUF 152054Z 21009KT 3SM -RA BR SCT010 BKN017 OVC023 12/10 A2935 RMK AO2 RAB11 SLP943 P0006 60006 T01170100 56048 $ |
| 2025-11-12 16:01:00Z |
250° at 12 kts |
Light Rain |
6 |
MVFR |
Clouds SCATTERED at 900, BROKEN at 1800, OVERCAST at 3600, OVERCAST at 2800 |
SPECI KBUF 121601Z 25012KT 6SM -RA BR SCT009 BKN018 OVC036 03/02 A2963 RMK AO2 P0000 T00330022 $ |
| 2025-11-12 15:54:00Z |
240° at 12 kts, Gusting to 22 kts |
Light Rain, Gusty Winds |
6 |
IFR |
Clouds BROKEN at 900, OVERCAST at 1500, OVERCAST at 4400, BROKEN at 29000 |
METAR KBUF 121554Z 24012G22KT 6SM -RA BR BKN009 OVC015 03/02 A2963 RMK AO2 PK WND 23035/1507 SLP041 P0012 T00330022 $ |
| 2025-11-12 15:38:00Z |
250° at 14 kts, Gusting to 21 kts |
Light Rain, Gusty Winds |
4 |
IFR |
Clouds BROKEN at 900, OVERCAST at 1500, BROKEN at 3800 |
SPECI KBUF 121538Z 25014G21KT 4SM -RA BR BKN009 OVC015 03/02 A2963 RMK AO2 PK WND 23035/1507 P0011 T00330017 $ |
| 2025-11-12 13:12:00Z |
220° at 10 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds FEW at 600, OVERCAST at 1100, OVERCAST at 4800 |
SPECI KBUF 121312Z 22010KT 3/4SM R23/6000VP6000FT -SN BR FEW006 OVC011 01/M01 A2963 RMK AO2 RAE1259 P0000 T00111006 $ |
| 2025-11-12 12:59:00Z |
210° at 12 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds OVERCAST at 1300, OVERCAST at 1300, OVERCAST at 5700, BROKEN at 3000 |
SPECI KBUF 121259Z 21012KT 1 1/4SM R23/6000VP6000FT -SN BR OVC013 01/M01 A2962 RMK AO2 RAE59 P0000 T00111006 $ |
| 2025-11-12 10:54:00Z |
210° at 15 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
5 |
MVFR |
Clouds OVERCAST at 2100, BROKEN at 1900, OVERCAST at 2400, BROKEN at 4300 |
METAR KBUF 121054Z 21015G30KT 5SM -SN OVC021 02/M02 A2962 RMK AO2 PK WND 22030/1045 SLP038 P0002 T00171017 $ |
| 2025-11-12 09:54:00Z |
210° at 13 kts, Gusting to 29 kts |
Light Snow, Gusty Winds |
5 |
MVFR |
Clouds OVERCAST at 2400, OVERCAST at 4700, OVERCAST at 8000, BROKEN at 4500 |
METAR KBUF 120954Z 21013G29KT 5SM -SN OVC024 02/M02 A2963 RMK AO2 PK WND 21029/0950 SLP042 P0000 T00171022 $ |
| 2025-11-12 08:54:00Z |
200° at 12 kts |
Light Snow |
5 |
MVFR |
Clouds OVERCAST at 2900, SCATTERED at 24000, OVERCAST at 7200, BROKEN at 18000 |
METAR KBUF 120854Z 20012KT 5SM -SN OVC029 02/M04 A2964 RMK AO2 SLP044 P0000 60000 T00171039 56020 $ |
| 2025-11-12 07:54:00Z |
200° at 13 kts |
Light Snow |
8 |
VFR |
Clouds OVERCAST at 3100, BROKEN at 9500, OVERCAST at 9500, BROKEN at 14000 |
METAR KBUF 120754Z 20013KT 8SM -SN OVC031 02/M05 A2965 RMK AO2 SLP049 P0000 T00171050 |
| 2025-11-12 06:54:00Z |
200° at 15 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
8 |
VFR |
Clouds OVERCAST at 3400, OVERCAST at 12000, OVERCAST at 4100, BROKEN at 18000 |
METAR KBUF 120654Z 20015G23KT 8SM -SN OVC034 01/M06 A2967 RMK AO2 SLP053 P0000 T00111056 |
| 2025-11-12 05:54:00Z |
180° at 14 kts |
Light Snow |
8 |
VFR |
Clouds FEW at 2000, OVERCAST at 3400, BROKEN at 10000, BROKEN at 14000 |
METAR KBUF 120554Z 18014KT 8SM -SN FEW020 OVC034 01/M05 A2970 RMK AO2 SLP065 4/003 P0000 60001 T00111050 10022 21006 58025 |
| 2025-11-12 05:30:00Z |
180° at 13 kts |
Light Snow |
6 |
VFR |
Clouds SCATTERED at 2000, OVERCAST at 3400, OVERCAST at 900, FEW at 3400 |
SPECI KBUF 120530Z 18013KT 6SM -SN SCT020 OVC034 01/M04 A2971 RMK AO2 P0000 T00061039 |
| 2025-11-12 05:01:00Z |
190° at 14 kts |
Light Snow |
4 |
MVFR |
Clouds BROKEN at 1900, OVERCAST at 3300, BROKEN at 25000, OVERCAST at 3300 |
SPECI KBUF 120501Z 19014KT 4SM -SN BKN019 OVC033 00/M03 A2974 RMK AO2 P0000 T00001028 |
| 2025-11-12 04:54:00Z |
190° at 15 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds SCATTERED at 2900, OVERCAST at 3600, OVERCAST at 5500, BROKEN at 12000 |
METAR KBUF 120454Z 19015G23KT 3SM -SN SCT029 OVC036 00/M03 A2974 RMK AO2 SLP078 P0000 T00001033 400221039 |
| 2025-11-12 04:35:00Z |
190° at 14 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds SCATTERED at 2600, OVERCAST at 3300, OVERCAST at 2300, OVERCAST at 5500 |
SPECI KBUF 120435Z 19014G23KT 3SM -SN SCT026 OVC033 00/M03 A2975 RMK AO2 P0000 T00001028 |
| 2025-11-12 03:54:00Z |
200° at 13 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds BROKEN at 1800, OVERCAST at 2500, OVERCAST at 3800, BROKEN at 15000 |
METAR KBUF 120354Z 20013KT 1 1/2SM -SN BR BKN018 OVC025 00/M02 A2977 RMK AO2 SLP088 P0001 T00001022 |
| 2025-11-12 03:46:00Z |
200° at 16 kts |
Light Snow |
1.5 |
IFR |
Clouds FEW at 1400, BROKEN at 2300, OVERCAST at 2900 |
SPECI KBUF 120346Z 20016KT 1 1/2SM -SN FEW014 BKN023 OVC029 00/M03 A2977 RMK AO2 P0000 T00001028 |
| 2025-11-12 03:13:00Z |
210° at 14 kts |
Light Snow |
2.5 |
IFR |
Clouds FEW at 2100, OVERCAST at 2900, SCATTERED at 2200, OVERCAST at 3800 |
SPECI KBUF 120313Z 21014KT 2 1/2SM -SN FEW021 OVC029 01/M04 A2977 RMK AO2 P0000 T00111044 |
| 2025-11-12 03:05:00Z |
200° at 13 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
4 |
MVFR |
Clouds SCATTERED at 1900, OVERCAST at 3100, OVERCAST at 1800 |
SPECI KBUF 120305Z 20013G23KT 4SM -SN SCT019 OVC031 01/M04 A2977 RMK AO2 P0000 T00111044 |
| 2025-11-12 02:54:00Z |
200° at 17 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1300, BROKEN at 1700, OVERCAST at 2900, BROKEN at 15000 |
METAR KBUF 120254Z 20017G23KT 3SM -SN FEW013 BKN017 OVC029 01/M04 A2978 RMK AO2 PK WND 22026/0234 SNB21 SLP092 P0000 60000 T00111039 56010 |
| 2025-11-12 02:21:00Z |
200° at 14 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 2900, OVERCAST at 3500, OVERCAST at 2700 |
SPECI KBUF 120221Z 20014G23KT 10SM -SN OVC029 02/M05 A2978 RMK AO2 SNB21 P0000 T00171050 |
| 2025-11-11 19:01:00Z |
250° at 14 kts, Gusting to 25 kts |
Light Snow, Gusty Winds |
10+ |
MVFR |
Clouds FEW at 1300, BROKEN at 1800, OVERCAST at 4900, BROKEN at 19000 |
SPECI KBUF 111901Z 25014G25KT 10SM -SN FEW013 BKN018 OVC049 01/M02 A2978 RMK AO2 P0000 T00111017 |
| 2025-11-11 18:54:00Z |
260° at 16 kts, Gusting to 23 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 1800, BROKEN at 3800, OVERCAST at 4900 |
METAR KBUF 111854Z 26016G23KT 10SM -SN SCT018 BKN038 OVC049 01/M02 A2978 RMK AO2 PK WND 24026/1842 SNB43 SLP095 P0000 T00111017 |
| 2025-11-11 18:43:00Z |
250° at 17 kts, Gusting to 26 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds FEW at 1800, BROKEN at 3300, OVERCAST at 5500 |
SPECI KBUF 111843Z 25017G26KT 10SM -SN FEW018 BKN033 OVC055 01/M02 A2979 RMK AO2 PK WND 24026/1842 SNB43 P0000 T00111022 |
| 2025-11-11 15:24:00Z |
260° at 10 kts |
Light Snow, Mist |
3 |
IFR |
Clouds BROKEN at 700, BROKEN at 1200, BROKEN at 3000 |
SPECI KBUF 111524Z 26010KT 3SM -SN BR BKN007 BKN012 BKN030 M02/M03 A2979 RMK AO2 P0001 T10171033 |
| 2025-11-11 15:06:00Z |
260° at 11 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds BROKEN at 700, OVERCAST at 1200, OVERCAST at 7600 |
SPECI KBUF 111506Z 26011KT 3/4SM R23/2800VP6000FT -SN BR BKN007 OVC012 M02/M03 A2979 RMK AO2 P0001 T10171028 |
| 2025-11-11 14:20:00Z |
250° at 8 kts, Gusting to 18 kts |
Light Snow, Mist, Gusty Winds |
0.75 |
LIFR |
Clouds BROKEN at 700, BROKEN at 1400, OVERCAST at 2000, OVERCAST at 4300 |
SPECI KBUF 111420Z 25008G18KT 3/4SM R23/P6000FT -SN BR BKN007 BKN014 OVC020 M02/M03 A2978 RMK AO2 TWR VIS 3 P0000 T10171033 |
| 2025-11-11 14:03:00Z |
260° at 9 kts |
Light Snow, Mist |
3 |
IFR |
Clouds BROKEN at 700, OVERCAST at 2200, OVERCAST at 7000, OVERCAST at 2900 |
SPECI KBUF 111403Z 26009KT 3SM -SN BR BKN007 OVC022 M02/M03 A2977 RMK AO2 P0000 T10221033 |
| 2025-11-11 13:54:00Z |
260° at 8 kts |
Light Snow, Mist |
0.5 |
LIFR |
Clouds BROKEN at 800, OVERCAST at 2000, OVERCAST at 7500, OVERCAST at 9000 |
METAR KBUF 111354Z 26008KT 1/2SM R23/P6000FT -SN BR BKN008 OVC020 M02/M03 A2977 RMK AO2 SFC VIS 3 SLP092 P0001 T10221033 |
| 2025-11-11 12:54:00Z |
290° at 7 kts |
Light Snow, Mist |
0.5 |
LIFR |
Clouds BROKEN at 900, OVERCAST at 1300, OVERCAST at 3600, BROKEN at 22000 |
METAR KBUF 111254Z 29007KT 1/2SM R23/5000VP6000FT -SN BR BKN009 OVC013 M03/M04 A2977 RMK AO2 SFC VIS 3/4 SLP090 P0003 T10281039 |
| 2025-11-11 11:54:00Z |
280° at 10 kts |
Light Snow, Mist |
0.5 |
LIFR |
Clouds OVX at 800, BROKEN at 1500, BROKEN at 3400, OVERCAST at 30000 |
METAR KBUF 111154Z 28010KT 1/2SM R23/4000V5500FT -SN BR VV008 M03/M04 A2975 RMK AO2 SFC VIS 3/4 SLP083 4/003 P0001 60002 70007 T10281039 11028 21039 55002 |
| 2025-11-11 11:28:00Z |
270° at 13 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
1.5 |
IFR |
Clouds BROKEN at 1100, BROKEN at 1600, OVERCAST at 2600, BROKEN at 2500 |
SPECI KBUF 111128Z 27013G19KT 1 1/2SM -SN BKN011 BKN016 OVC026 M03/M04 A2974 RMK AO2 P0000 T10281044 |
| 2025-11-11 10:59:00Z |
280° at 12 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
1.5 |
IFR |
Clouds FEW at 1200, OVERCAST at 2300, OVERCAST at 4800, OVERCAST at 3700 |
SPECI KBUF 111059Z 28012G19KT 1 1/2SM -SN FEW012 OVC023 M03/M04 A2974 RMK AO2 P0000 T10281044 |
| 2025-11-11 10:01:00Z |
260° at 11 kts |
Light Snow |
7 |
VFR |
Clouds SCATTERED at 2800, OVERCAST at 4000, OVERCAST at 3500, OVERCAST at 2300 |
SPECI KBUF 111001Z 26011KT 7SM -SN SCT028 OVC040 M03/M05 A2974 RMK AO2 P0000 T10331050 |
| 2025-11-11 09:54:00Z |
260° at 12 kts, Gusting to 21 kts |
Light Snow, Mist, Gusty Winds |
4 |
MVFR |
Clouds SCATTERED at 2000, OVERCAST at 2800, OVERCAST at 2800, OVERCAST at 8000 |
METAR KBUF 110954Z 26012G21KT 4SM -SN BR SCT020 OVC028 M03/M05 A2974 RMK AO2 SLP081 P0000 T10331050 |
| 2025-11-11 08:54:00Z |
260° at 11 kts, Gusting to 20 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1600, OVERCAST at 2000, OVERCAST at 10000, OVERCAST at 5500 |
METAR KBUF 110854Z 26011G20KT 3SM -SN BR FEW016 OVC020 M04/M06 A2975 RMK AO2 SLP086 P0001 60001 T10391056 56004 |
| 2025-11-11 08:36:00Z |
260° at 11 kts, Gusting to 20 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 1600, BROKEN at 2100, OVERCAST at 2900 |
SPECI KBUF 110836Z 26011G20KT 3SM -SN BR BKN016 BKN021 OVC029 M04/M06 A2975 RMK AO2 P0001 T10391056 |
| 2025-11-11 08:20:00Z |
250° at 10 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds FEW at 800, BROKEN at 1300, OVERCAST at 2700, OVERCAST at 12000 |
SPECI KBUF 110820Z 25010KT 3SM -SN BR FEW008 BKN013 OVC027 M04/M06 A2976 RMK AO2 P0000 T10391056 |
| 2025-11-11 08:12:00Z |
250° at 12 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds SCATTERED at 800, BROKEN at 1500, OVERCAST at 2700, BROKEN at 5000 |
SPECI KBUF 110812Z 25012KT 3SM -SN BR SCT008 BKN015 OVC027 M04/M05 A2976 RMK AO2 P0000 T10391050 |
| 2025-11-11 07:54:00Z |
260° at 8 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds BROKEN at 1000, BROKEN at 1800, OVERCAST at 3000, BROKEN at 7000 |
METAR KBUF 110754Z 26008KT 3SM -SN BR BKN010 BKN018 OVC030 M04/M05 A2976 RMK AO2 SLP086 P0000 T10391050 |
| 2025-11-11 07:34:00Z |
260° at 6 kts |
Light Snow, Mist |
3 |
IFR |
Clouds BROKEN at 900, OVERCAST at 2100, OVERCAST at 2100, OVERCAST at 4300 |
SPECI KBUF 110734Z 26006KT 3SM -SN BR BKN009 OVC021 M04/M05 A2976 RMK AO2 P0000 T10391050 |
| 2025-11-11 07:19:00Z |
260° at 9 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds SCATTERED at 900, OVERCAST at 2300, OVERCAST at 4900, BROKEN at 3300 |
SPECI KBUF 110719Z 26009KT 5SM -SN BR SCT009 OVC023 M04/M05 A2976 RMK AO2 P0000 T10391050 |
| 2025-11-11 07:01:00Z |
250° at 9 kts |
Light Snow, Mist |
6 |
IFR |
Clouds BROKEN at 900, OVERCAST at 2900, BROKEN at 11000 |
SPECI KBUF 110701Z 25009KT 6SM -SN BR BKN009 OVC029 M04/M05 A2977 RMK AO2 P0000 T10391050 |
| 2025-11-11 06:54:00Z |
250° at 10 kts |
Light Snow, Mist |
6 |
VFR |
Clouds FEW at 900, SCATTERED at 2500, OVERCAST at 3400, OVERCAST at 4900 |
METAR KBUF 110654Z 25010KT 6SM -SN BR FEW009 SCT025 OVC034 M04/M05 A2977 RMK AO2 SLP091 P0000 T10391050 |
| 2025-11-11 06:44:00Z |
260° at 9 kts |
Light Snow, Mist |
6 |
VFR |
Clouds FEW at 900, SCATTERED at 2500, OVERCAST at 3400 |
SPECI KBUF 110644Z 26009KT 6SM -SN BR FEW009 SCT025 OVC034 M04/M05 A2977 RMK AO2 P0000 T10391050 |
| 2025-11-11 06:15:00Z |
270° at 9 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds SCATTERED at 900, BROKEN at 2300, OVERCAST at 3300 |
SPECI KBUF 110615Z 27009KT 6SM -SN BR SCT009 BKN023 OVC033 M04/M05 A2977 RMK AO2 P0000 T10391050 |
| 2025-11-11 06:01:00Z |
260° at 9 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds SCATTERED at 1100, BROKEN at 2300, OVERCAST at 3200, OVERCAST at 3400 |
SPECI KBUF 110601Z 26009KT 6SM -SN BR SCT011 BKN023 OVC032 M04/M05 A2977 RMK AO2 P0000 T10391050 |
| 2025-11-11 05:54:00Z |
260° at 10 kts |
Light Snow, Mist |
6 |
VFR |
Clouds SCATTERED at 1100, BROKEN at 3200, OVERCAST at 10000, OVERCAST at 12000 |
METAR KBUF 110554Z 26010KT 6SM -SN BR SCT011 BKN032 OVC100 M04/M05 A2977 RMK AO2 SLP092 4/002 P0000 60001 T10391050 11028 21039 56011 |
| 2025-11-11 05:41:00Z |
270° at 12 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds FEW at 900, BROKEN at 3400, OVERCAST at 10000, BROKEN at 4000 |
SPECI KBUF 110541Z 27012KT 3SM -SN BR FEW009 BKN034 OVC100 M03/M06 A2977 RMK AO2 P0000 T10331056 |
| 2025-11-11 05:02:00Z |
270° at 10 kts, Gusting to 21 kts |
Light Snow, Mist, Gusty Winds |
3 |
MVFR |
Clouds FEW at 900, BROKEN at 2200, OVERCAST at 9500, OVERCAST at 10000 |
SPECI KBUF 110502Z 27010G21KT 3SM -SN BR FEW009 BKN022 OVC095 M03/M05 A2978 RMK AO2 P0000 T10331050 |
| 2025-11-11 04:54:00Z |
270° at 10 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds SCATTERED at 1900, BROKEN at 3000, OVERCAST at 9500, OVERCAST at 4700 |
METAR KBUF 110454Z 27010KT 3SM -SN BR SCT019 BKN030 OVC095 M03/M05 A2978 RMK AO2 SLP093 P0000 T10331050 410171033 |
| 2025-11-11 03:54:00Z |
280° at 9 kts |
Light Snow, Mist |
6 |
VFR |
Clouds SCATTERED at 1400, SCATTERED at 2500, OVERCAST at 4600, OVERCAST at 3000 |
METAR KBUF 110354Z 28009KT 6SM -SN BR SCT014 SCT025 OVC046 M03/M05 A2980 RMK AO2 SLP100 P0000 T10331050 |
| 2025-11-11 03:40:00Z |
270° at 10 kts, Gusting to 18 kts |
Light Snow, Mist, Gusty Winds |
6 |
MVFR |
Clouds SCATTERED at 1400, BROKEN at 2200, OVERCAST at 4400, OVERCAST at 1000 |
SPECI KBUF 110340Z 27010G18KT 6SM -SN BR SCT014 BKN022 OVC044 M03/M05 A2980 RMK AO2 P0000 T10331050 |
| 2025-11-11 02:54:00Z |
300° at 10 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds FEW at 900, SCATTERED at 1300, OVERCAST at 4200, OVERCAST at 20000 |
METAR KBUF 110254Z 30010KT 5SM -SN BR FEW009 SCT013 OVC042 M03/M05 A2981 RMK AO2 SLP103 P0001 60001 T10331050 56014 |
| 2025-11-11 02:22:00Z |
290° at 10 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds FEW at 900, SCATTERED at 2200, OVERCAST at 3200, OVERCAST at 5500 |
SPECI KBUF 110222Z 29010KT 2 1/2SM -SN BR FEW009 SCT022 OVC032 M03/M05 A2981 RMK AO2 P0001 T10331050 |
| 2025-11-11 01:54:00Z |
280° at 7 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds FEW at 2100, OVERCAST at 2900, OVERCAST at 3300, OVERCAST at 2000 |
METAR KBUF 110154Z 28007KT 2 1/2SM -SN BR FEW021 OVC029 M03/M05 A2982 RMK AO2 SLP109 P0000 T10331050 |
| 2025-11-11 01:31:00Z |
290° at 9 kts |
Light Snow, Mist |
2 |
IFR |
Clouds SCATTERED at 1600, SCATTERED at 2200, OVERCAST at 2900, OVERCAST at 1300 |
SPECI KBUF 110131Z 29009KT 2SM -SN BR SCT016 SCT022 OVC029 M03/M05 A2983 RMK AO2 P0000 T10331050 |
| 2025-11-11 01:22:00Z |
290° at 10 kts |
Light Snow |
4 |
MVFR |
Clouds SCATTERED at 1600, BROKEN at 2900, OVERCAST at 5000, BROKEN at 2000 |
SPECI KBUF 110122Z 29010KT 4SM -SN SCT016 BKN029 OVC050 M03/M06 A2983 RMK AO2 P0000 T10281056 |
| 2025-11-11 00:54:00Z |
290° at 7 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 4500, OVERCAST at 8000, BROKEN at 5000, BROKEN at 2500 |
METAR KBUF 110054Z 29007KT 10SM -SN FEW045 OVC080 M03/M06 A2983 RMK AO2 SLP110 P0000 T10281056 |
| 2025-11-10 23:54:00Z |
310° at 7 kts |
Light Snow |
10+ |
VFR |
Clouds FEW at 3300, FEW at 4500, OVERCAST at 7500, OVERCAST at 24000 |
METAR KBUF 102354Z 31007KT 10SM -SN FEW033 FEW045 OVC075 M03/M06 A2985 RMK AO2 SLP117 4/002 P0000 60001 T10281056 11022 21028 50003 |
| 2025-11-10 23:22:00Z |
300° at 9 kts |
Light Snow |
10+ |
VFR |
Clouds SCATTERED at 2800, OVERCAST at 4500, OVERCAST at 6000, OVERCAST at 6600 |
SPECI KBUF 102322Z 30009KT 10SM -SN SCT028 OVC045 M03/M05 A2985 RMK AO2 P0000 T10281050 |
| 2025-11-10 22:54:00Z |
290° at 10 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds SCATTERED at 1300, OVERCAST at 2600, OVERCAST at 2200, OVERCAST at 4400 |
METAR KBUF 102254Z 29010KT 3SM -SN BR SCT013 OVC026 M03/M04 A2985 RMK AO2 SLP119 P0000 T10281044 |
| 2025-11-10 22:23:00Z |
300° at 8 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds SCATTERED at 1300, OVERCAST at 2600, BROKEN at 2700, OVERCAST at 2100 |
SPECI KBUF 102223Z 30008KT 5SM -SN BR SCT013 OVC026 M03/M05 A2984 RMK AO2 P0000 T10281050 |
| 2025-11-10 22:06:00Z |
290° at 6 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds BROKEN at 1300, BROKEN at 2200, OVERCAST at 2800, BROKEN at 2300 |
SPECI KBUF 102206Z 29006KT 3SM -SN BR BKN013 BKN022 OVC028 M03/M05 A2984 RMK AO2 P0000 T10281050 |
| 2025-11-10 21:54:00Z |
280° at 7 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds BROKEN at 1500, OVERCAST at 3300, BROKEN at 30000, OVERCAST at 17000 |
METAR KBUF 102154Z 28007KT 5SM -SN BR BKN015 OVC033 M03/M05 A2984 RMK AO2 SLP114 P0000 T10281050 |
| 2025-11-10 21:39:00Z |
290° at 6 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds BROKEN at 1500, OVERCAST at 3300, BROKEN at 1000, OVERCAST at 6100 |
SPECI KBUF 102139Z 29006KT 6SM -SN BR BKN015 OVC033 M03/M05 A2984 RMK AO2 P0000 T10281050 |
| 2025-11-10 21:01:00Z |
310° at 12 kts |
Light Snow |
|
|
Clouds BROKEN at 3000, OVERCAST at 3400, OVERCAST at 7000, BROKEN at 3400 |
SPECI KBUF 102101Z 31012KT -SN BKN030 OVC034 M03/M05 A2984 RMK AO2 P0000 T10281050 |
| 2025-11-10 20:54:00Z |
300° at 8 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
7 |
MVFR |
Clouds SCATTERED at 1100, BROKEN at 2500, OVERCAST at 4800, FEW at 1500 |
METAR KBUF 102054Z 30008G19KT 7SM -SN SCT011 BKN025 OVC048 M03/M05 A2984 RMK AO2 SLP115 P0000 60001 T10281050 55008 |
| 2025-11-10 20:20:00Z |
290° at 11 kts |
Light Snow |
7 |
MVFR |
Clouds FEW at 1100, BROKEN at 2500, OVERCAST at 4800, BROKEN at 2600 |
SPECI KBUF 102020Z 29011KT 7SM -SN FEW011 BKN025 OVC048 M03/M05 A2984 RMK AO2 P0000 T10281050 |
| 2025-11-10 19:54:00Z |
280° at 11 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds BROKEN at 1300, BROKEN at 3800, OVERCAST at 4800, OVERCAST at 15000 |
METAR KBUF 101954Z 28011KT 3SM -SN BR BKN013 BKN038 OVC048 M02/M04 A2983 RMK AO2 SLP111 P0001 T10221044 |
| 2025-11-10 19:44:00Z |
280° at 8 kts |
Light Snow, Mist |
3 |
MVFR |
Clouds BROKEN at 1300, BROKEN at 3800, OVERCAST at 4800 |
SPECI KBUF 101944Z 28008KT 3SM -SN BR BKN013 BKN038 OVC048 M03/M04 A2983 RMK AO2 P0001 T10281044 |
| 2025-11-10 19:24:00Z |
280° at 8 kts |
Light Snow, Mist |
2 |
IFR |
Clouds FEW at 800, BROKEN at 1300, OVERCAST at 4000, OVERCAST at 4800 |
SPECI KBUF 101924Z 28008KT 2SM R23/6000VP6000FT -SN BR FEW008 BKN013 OVC040 M03/M04 A2983 RMK AO2 P0001 T10281044 |
| 2025-11-10 19:08:00Z |
280° at 7 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds SCATTERED at 800, BROKEN at 1300, OVERCAST at 3500, BROKEN at 15000 |
SPECI KBUF 101908Z 28007KT 3/4SM R23/6000VP6000FT -SN BR SCT008 BKN013 OVC035 M03/M04 A2984 RMK AO2 P0000 T10281044 |
| 2025-11-10 18:54:00Z |
300° at 6 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds FEW at 900, BROKEN at 1800, OVERCAST at 3500 |
METAR KBUF 101854Z 30006KT 1 1/2SM -SN BR FEW009 BKN018 OVC035 M03/M04 A2985 RMK AO2 SLP116 P0000 T10281044 |
| 2025-11-10 18:38:00Z |
300° at 8 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds FEW at 900, BROKEN at 1800, OVERCAST at 3500, OVERCAST at 7100 |
SPECI KBUF 101838Z 30008KT 1 1/2SM -SN BR FEW009 BKN018 OVC035 M03/M04 A2985 RMK AO2 P0000 T10281044 |
| 2025-11-10 17:54:00Z |
310° at 9 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds FEW at 1200, SCATTERED at 2000, OVERCAST at 2600, OVERCAST at 4900 |
METAR KBUF 101754Z 31009KT 1 3/4SM -SN BR FEW012 SCT020 OVC026 M03/M05 A2986 RMK AO2 SLP123 4/001 P0001 60003 T10281050 11022 21033 58013 |
| 2025-11-10 17:08:00Z |
330° at 6 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds FEW at 900, BROKEN at 1400, OVERCAST at 2000, OVERCAST at 5800 |
SPECI KBUF 101708Z 33006KT 2 1/2SM -SN BR FEW009 BKN014 OVC020 M03/M04 A2988 RMK AO2 P0000 T10281044 |
| 2025-11-10 16:54:00Z |
330° at 8 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds FEW at 800, OVERCAST at 1700, BROKEN at 2800, BROKEN at 21000 |
METAR KBUF 101654Z 33008KT 2 1/2SM -SN BR FEW008 OVC017 M03/M05 A2988 RMK AO2 SLP128 P0000 T10281050 |
| 2025-11-10 15:54:00Z |
330° at 8 kts |
Light Snow |
8 |
MVFR |
Clouds FEW at 800, BROKEN at 1500, OVERCAST at 4000, OVERCAST at 11000 |
METAR KBUF 101554Z 33008KT 8SM -SN FEW008 BKN015 OVC040 M03/M05 A2990 RMK AO2 SLP133 OCNL BINOVC P0000 T10281050 |
| 2025-11-10 15:35:00Z |
320° at 7 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds SCATTERED at 800, BROKEN at 1500, OVERCAST at 4000, OVERCAST at 14000 |
SPECI KBUF 101535Z 32007KT 5SM -SN BR SCT008 BKN015 OVC040 M03/M05 A2990 RMK AO2 OCNL BINOVC P0000 T10281050 |
| 2025-11-10 15:16:00Z |
330° at 6 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds BROKEN at 800, BROKEN at 1500, OVERCAST at 3500, OVERCAST at 5000 |
SPECI KBUF 101516Z 33006KT 2 1/2SM -SN BR BKN008 BKN015 OVC035 M03/M04 A2990 RMK AO2 OCNL BINOVC P0000 T10281044 |
| 2025-11-10 14:54:00Z |
320° at 7 kts |
Light Snow, Mist |
1.5 |
IFR |
Clouds BROKEN at 800, BROKEN at 1300, OVERCAST at 2200, OVERCAST at 2800 |
METAR KBUF 101454Z 32007KT 1 1/2SM -SN BR BKN008 BKN013 OVC022 M03/M04 A2990 RMK AO2 SLP135 P0001 60002 T10281044 58000 $ |
| 2025-11-10 14:05:00Z |
320° at 7 kts |
Light Snow, Mist |
1 |
IFR |
Clouds SCATTERED at 900, OVERCAST at 2000, OVERCAST at 3300 |
SPECI KBUF 101405Z 32007KT 1SM R23/P6000FT -SN BR SCT009 OVC020 M03/M04 A2991 RMK AO2 P0000 T10331044 |
| 2025-11-10 13:54:00Z |
310° at 5 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds SCATTERED at 700, OVERCAST at 2000, OVERCAST at 7000, OVERCAST at 30000 |
METAR KBUF 101354Z 31005KT 3/4SM R23/P6000FT -SN BR SCT007 OVC020 M03/M04 A2991 RMK AO2 SLP139 P0001 T10331044 |
| 2025-11-10 13:36:00Z |
330° at 7 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds FEW at 700, BROKEN at 2000, OVERCAST at 3200, OVERCAST at 3800 |
SPECI KBUF 101336Z 33007KT 3/4SM R23/6000VP6000FT -SN BR FEW007 BKN020 OVC032 M03/M04 A2991 RMK AO2 P0001 T10281044 |
| 2025-11-10 13:24:00Z |
330° at 7 kts |
Light Snow, Mist |
1 |
IFR |
Clouds FEW at 700, BROKEN at 2000, OVERCAST at 3200, OVERCAST at 3800 |
SPECI KBUF 101324Z 33007KT 1SM R23/P6000FT -SN BR FEW007 BKN020 OVC032 M03/M04 A2991 RMK AO2 P0000 T10281044 |
| 2025-11-10 12:59:00Z |
330° at 8 kts |
Light Snow, Mist |
2 |
IFR |
Clouds FEW at 1000, OVERCAST at 1700, BROKEN at 2000, BROKEN at 24000 |
SPECI KBUF 101259Z 33008KT 2SM -SN BR FEW010 OVC017 M03/M04 A2991 RMK AO2 P0000 T10281044 |
| 2025-11-10 12:54:00Z |
330° at 8 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds SCATTERED at 1000, OVERCAST at 1700, BROKEN at 12000, OVERCAST at 30000 |
METAR KBUF 101254Z 33008KT 4SM -SN BR SCT010 OVC017 M03/M04 A2990 RMK AO2 SLP136 P0000 T10281044 |
| 2025-11-10 12:39:00Z |
340° at 9 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds SCATTERED at 1000, OVERCAST at 1700, OVERCAST at 2900 |
SPECI KBUF 101239Z 34009KT 6SM -SN BR SCT010 OVC017 M03/M04 A2990 RMK AO2 P0000 T10281044 |
| 2025-11-10 11:54:00Z |
330° at 6 kts |
Light Snow |
7 |
MVFR |
Clouds BROKEN at 1000, OVERCAST at 1700, OVERCAST at 7000, OVERCAST at 10000 |
METAR KBUF 101154Z 33006KT 7SM -SN BKN010 OVC017 M03/M04 A2990 RMK AO2 SLP134 P0000 60001 70022 T10281039 11017 21028 53006 $ |
| 2025-11-10 11:38:00Z |
340° at 10 kts |
Light Snow |
7 |
MVFR |
Clouds SCATTERED at 1000, BROKEN at 1700, OVERCAST at 2100, OVERCAST at 7500 |
SPECI KBUF 101138Z 34010KT 7SM -SN SCT010 BKN017 OVC021 M03/M04 A2990 RMK AO2 P0000 T10281039 $ |
| 2025-11-10 11:13:00Z |
330° at 9 kts |
Light Snow |
7 |
MVFR |
Clouds BROKEN at 1000, OVERCAST at 1500, OVERCAST at 3300, BROKEN at 4800 |
SPECI KBUF 101113Z 33009KT 7SM -SN BKN010 OVC015 M03/M04 A2989 RMK AO2 CIG 007V013 P0000 T10281039 $ |
| 2025-11-10 10:54:00Z |
340° at 8 kts |
Light Snow |
7 |
IFR |
Clouds OVERCAST at 900, OVERCAST at 2200, OVERCAST at 8000, OVERCAST at 8500 |
METAR KBUF 101054Z 34008KT 7SM -SN OVC009 M02/M03 A2989 RMK AO2 CIG 007V014 SLP131 P0000 T10221033 $ |
| 2025-11-10 09:54:00Z |
330° at 8 kts |
Light Snow |
7 |
IFR |
Clouds BROKEN at 900, OVERCAST at 1700, OVERCAST at 7000, BROKEN at 15000 |
METAR KBUF 100954Z 33008KT 7SM -SN BKN009 OVC017 M02/M03 A2988 RMK AO2 CIG 007V011 SLP128 P0000 T10221033 $ |
| 2025-11-10 09:25:00Z |
340° at 9 kts |
Light Snow |
|
|
Clouds FEW at 900, BROKEN at 2300, OVERCAST at 5000, OVERCAST at 7300 |
SPECI KBUF 100925Z 34009KT -SN FEW009 BKN023 OVC050 M02/M03 A2987 RMK AO2 P0000 T10221033 $ |
| 2025-11-10 09:01:00Z |
340° at 10 kts |
Light Snow |
|
|
Clouds BROKEN at 1900, OVERCAST at 2400, OVERCAST at 6500, OVERCAST at 5500 |
SPECI KBUF 100901Z 34010KT -SN BKN019 OVC024 M02/M03 A2988 RMK AO2 P0000 T10221033 $ |
| 2025-11-10 08:54:00Z |
340° at 8 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds OVERCAST at 1300, BROKEN at 14000, BROKEN at 18000, OVERCAST at 3000 |
METAR KBUF 100854Z 34008KT 6SM -SN BR OVC013 M02/M03 A2988 RMK AO2 SLP128 P0000 60001 T10221033 58002 $ |
| 2025-11-10 07:54:00Z |
340° at 8 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds OVERCAST at 1300, OVERCAST at 1300, OVERCAST at 8000, BROKEN at 6500 |
METAR KBUF 100754Z 34008KT 6SM -SN BR OVC013 M02/M03 A2989 RMK AO2 SLP130 P0000 T10171028 $ |
| 2025-11-10 06:54:00Z |
340° at 6 kts |
Light Snow, Mist |
6 |
MVFR |
Clouds BROKEN at 1000, OVERCAST at 2000, BROKEN at 5500, OVERCAST at 9000 |
METAR KBUF 100654Z 34006KT 6SM -SN BR BKN010 OVC020 M02/M03 A2989 RMK AO2 CIG 007V013 SLP131 P0001 T10171028 $ |
| 2025-11-10 05:54:00Z |
10° at 6 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds FEW at 900, OVERCAST at 1500, OVERCAST at 10000, BROKEN at 15000 |
METAR KBUF 100554Z COR 01006KT 4SM -SN BR FEW009 OVC015 M02/M03 A2989 RMK AO2 SLP129 P0000 60001 4/001 T10171028 11006 21017 51008 $ |
| 2025-11-10 05:10:00Z |
10° at 10 kts |
Light Snow |
7 |
MVFR |
Clouds SCATTERED at 900, OVERCAST at 1500, OVERCAST at 2200 |
SPECI KBUF 100510Z 01010KT 7SM -SN SCT009 OVC015 M02/M03 A2989 RMK AO2 P0000 T10171028 $ |
| 2025-11-10 05:01:00Z |
360° at 8 kts |
Light Snow |
7 |
IFR |
Clouds BROKEN at 900, OVERCAST at 1700, OVERCAST at 2000 |
SPECI KBUF 100501Z 36008KT 7SM -SN BKN009 OVC017 M02/M03 A2989 RMK AO2 CIG 007V013 P0000 T10171028 $ |
| 2025-11-10 04:54:00Z |
360° at 9 kts |
Light Snow |
10+ |
MVFR |
Clouds SCATTERED at 700, OVERCAST at 1100, SCATTERED at 10000, OVERCAST at 3900 |
METAR KBUF 100454Z 36009KT 10SM -SN SCT007 OVC011 M02/M03 A2989 RMK AO2 SLP128 P0000 T10171028 400391017 $ |
| 2025-11-10 04:24:00Z |
360° at 11 kts |
Light Snow, Mist |
10+ |
MVFR |
Clouds SCATTERED at 700, OVERCAST at 1100, OVERCAST at 2800, OVERCAST at 12000 |
SPECI KBUF 100424Z 36011KT 10SM -SN BR SCT007 OVC011 M02/M03 A2988 RMK AO2 P0000 T10171028 $ |
| 2025-11-10 03:54:00Z |
350° at 9 kts |
Light Snow, Mist |
7 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1100, OVERCAST at 7500, OVERCAST at 30000 |
METAR KBUF 100354Z 35009KT 7SM -SN BR BKN007 OVC011 M01/M02 A2988 RMK AO2 CIG 005V011 SLP127 P0000 T10111022 $ |
| 2025-11-10 03:33:00Z |
10° at 6 kts |
Light Snow, Mist |
5 |
MVFR |
Clouds SCATTERED at 700, BROKEN at 1100, OVERCAST at 1900 |
SPECI KBUF 100333Z 01006KT 5SM -SN BR SCT007 BKN011 OVC019 M01/M02 A2987 RMK AO2 P0000 T10111022 $ |
| 2025-11-10 02:54:00Z |
10° at 8 kts, Gusting to 17 kts |
Light Snow, Mist |
4 |
IFR |
Clouds BROKEN at 900, OVERCAST at 1900, OVERCAST at 3900, BROKEN at 17000 |
METAR KBUF 100254Z 01008G17KT 4SM -SN BR BKN009 OVC019 M01/M02 A2986 RMK AO2 CIG 005V013 SLP120 P0001 60001 T10111017 50006 $ |
| 2025-11-10 02:25:00Z |
10° at 9 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds BROKEN at 600, BROKEN at 1100, OVERCAST at 1700, OVERCAST at 2900 |
SPECI KBUF 100225Z 01009KT 2 1/2SM -SN BR BKN006 BKN011 OVC017 M01/M02 A2986 RMK AO2 P0001 T10111017 $ |
| 2025-11-10 01:54:00Z |
10° at 6 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1200, OVERCAST at 2700, OVERCAST at 25000 |
METAR KBUF 100154Z 01006KT 1 3/4SM -SN BR BKN006 OVC012 M01/M02 A2988 RMK AO2 SLP125 P0000 T10061017 $ |
| 2025-11-10 01:45:00Z |
20° at 8 kts |
Light Snow, Mist |
1.75 |
IFR |
Clouds BROKEN at 800, OVERCAST at 1300, OVERCAST at 2900 |
SPECI KBUF 100145Z 02008KT 1 3/4SM -SN BR BKN008 OVC013 M01/M02 A2988 RMK AO2 P0000 T10061017 $ |
| 2025-11-10 01:09:00Z |
10° at 8 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1200, OVERCAST at 3100, OVERCAST at 3300 |
SPECI KBUF 100109Z 01008KT 2 1/2SM -SN BR BKN007 OVC012 M01/M02 A2985 RMK AO2 P0000 T10061017 $ |
| 2025-11-10 00:54:00Z |
10° at 10 kts, Gusting to 16 kts |
Light Snow, Mist |
3 |
IFR |
Clouds OVERCAST at 600, OVERCAST at 1600, BROKEN at 24000, BROKEN at 25000 |
METAR KBUF 100054Z 01010G16KT 3SM -SN BR OVC006 M01/M01 A2986 RMK AO2 SLP119 P0000 T10061011 $ |
| 2025-11-09 23:54:00Z |
30° at 11 kts, Gusting to 20 kts |
Light Snow, Mist, Gusty Winds |
4 |
IFR |
Clouds OVERCAST at 900, SCATTERED at 12000, BROKEN at 5000, OVERCAST at 4400 |
METAR KBUF 092354Z 03011G20KT 4SM -SN BR OVC009 M01/M01 A2984 RMK AO2 CIG 006V012 SLP114 P0000 60012 T10061011 10017 21006 51020 $ |
| 2025-11-09 22:54:00Z |
20° at 13 kts, Gusting to 21 kts |
Light Snow, Mist, Gusty Winds |
3 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1200, OVERCAST at 14000, SCATTERED at 25000 |
METAR KBUF 092254Z 02013G21KT 3SM -SN BR BKN007 OVC012 00/M01 A2983 RMK AO2 CIG 005V009 SLP110 P0000 T00001006 $ |
| 2025-11-09 22:22:00Z |
10° at 11 kts, Gusting to 18 kts |
Light Snow, Mist, Gusty Winds |
3 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1300, OVERCAST at 7500, OVERCAST at 3600 |
SPECI KBUF 092222Z 01011G18KT 3SM -SN BR BKN006 OVC013 00/M01 A2982 RMK AO2 P0000 T00001006 $ |
| 2025-11-09 21:54:00Z |
20° at 12 kts, Gusting to 18 kts |
Light Snow, Mist, Gusty Winds |
2.5 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1200, SCATTERED at 9000, OVERCAST at 2400 |
METAR KBUF 092154Z 02012G18KT 2 1/2SM -SN BR BKN007 OVC012 00/M01 A2981 RMK AO2 CIG 005V009 SLP104 P0000 T00001006 $ |
| 2025-11-09 21:42:00Z |
20° at 15 kts, Gusting to 21 kts |
Light Snow, Mist, Gusty Winds |
2.5 |
IFR |
Clouds BROKEN at 700, BROKEN at 1100, OVERCAST at 3100, OVERCAST at 3400 |
SPECI KBUF 092142Z 02015G21KT 2 1/2SM -SN BR BKN007 BKN011 OVC031 00/M01 A2981 RMK AO2 P0000 T00001006 $ |
| 2025-11-09 20:54:00Z |
20° at 10 kts |
Light Snow, Mist |
4 |
IFR |
Clouds OVERCAST at 800, BROKEN at 7500, OVERCAST at 9500, BROKEN at 25000 |
METAR KBUF 092054Z 02010KT 4SM -SN BR OVC008 00/M01 A2978 RMK AO2 SLP094 P0002 60012 T00001006 53018 $ |
| 2025-11-09 20:26:00Z |
20° at 9 kts |
Light Snow, Mist |
5 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1000, OVERCAST at 3500 |
SPECI KBUF 092026Z 02009KT 5SM -SN BR BKN006 OVC010 00/00 A2978 RMK AO2 P0001 T00000000 $ |
| 2025-11-09 20:08:00Z |
10° at 8 kts |
Light Snow, Mist |
1.25 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1000, OVERCAST at 3300, OVERCAST at 2600 |
SPECI KBUF 092008Z 01008KT 1 1/4SM -SN BR BKN006 OVC010 00/00 A2977 RMK AO2 P0001 T00000000 $ |
| 2025-11-09 19:54:00Z |
10° at 9 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 2600, OVERCAST at 4100, BROKEN at 3500 |
METAR KBUF 091954Z 01009KT 3/4SM R23/4000VP6000FT -SN BR OVC004 00/00 A2977 RMK AO2 SLP088 P0004 T00000000 $ |
| 2025-11-09 18:54:00Z |
20° at 10 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds BROKEN at 600, OVERCAST at 1000, OVERCAST at 6500, OVERCAST at 3700 |
METAR KBUF 091854Z 02010KT 3/4SM R23/P6000FT -SN BR BKN006 OVC010 01/00 A2974 RMK AO2 PK WND 06028/1819 RAE52SNB27 SLP077 P0006 T00060000 $ |
| 2025-11-07 23:54:00Z |
230° at 20 kts, Gusting to 30 kts |
Light Rain, Very Gusty Winds |
3 |
IFR |
Clouds BROKEN at 500, OVERCAST at 1000, BROKEN at 5000, BROKEN at 5000 |
METAR KBUF 072354Z 23020G30KT 3SM -RA BR BKN005 OVC010 12/11 A2949 RMK AO2 PK WND 23035/2338 SLP988 P0002 60019 T01170111 10117 20100 51009 $ |
| 2025-11-07 22:54:00Z |
220° at 12 kts, Gusting to 20 kts |
Light Rain, Gusty Winds |
2.5 |
IFR |
Clouds OVERCAST at 500, BROKEN at 16000, BROKEN at 25000, OVERCAST at 4500 |
METAR KBUF 072254Z 22012G20KT 2 1/2SM -RA BR OVC005 11/11 A2948 RMK AO2 CIG 003V007 SLP986 P0001 T01110106 $ |
| 2025-11-07 22:33:00Z |
210° at 10 kts |
Light Rain |
2.5 |
IFR |
Clouds OVERCAST at 600, OVERCAST at 2000, OVERCAST at 5000 |
SPECI KBUF 072233Z 21010KT 2 1/2SM -RA BR OVC006 11/10 A2948 RMK AO2 CIG 004V009 P0000 T01060100 $ |
| 2025-11-07 21:54:00Z |
200° at 10 kts |
Light Rain |
3 |
IFR |
Clouds BROKEN at 900, OVERCAST at 1200, OVERCAST at 3100, OVERCAST at 25000 |
METAR KBUF 072154Z 20010KT 3SM -RA BR BKN009 OVC012 11/09 A2947 RMK AO2 SLP983 P0002 T01060094 $ |
| 2025-11-07 20:54:00Z |
200° at 13 kts, Gusting to 22 kts |
Light Rain, Gusty Winds |
3 |
MVFR |
Clouds OVERCAST at 1700, BROKEN at 12000, SCATTERED at 22000, BROKEN at 28000 |
METAR KBUF 072054Z 20013G22KT 3SM -RA BR OVC017 10/09 A2946 RMK AO2 SFC VIS 6 RAB11 SLP980 P0001 60014 T01000089 58010 $ |
| 2025-11-07 20:36:00Z |
210° at 16 kts, Gusting to 24 kts |
Light Rain, Gusty Winds |
3 |
MVFR |
Clouds OVERCAST at 2100, OVERCAST at 2900, OVERCAST at 2000, OVERCAST at 3500 |
SPECI KBUF 072036Z 21016G24KT 3SM -RA BR OVC021 11/08 A2946 RMK AO2 RAB11 P0000 T01060083 $ |
| 2025-11-07 20:26:00Z |
210° at 16 kts, Gusting to 25 kts |
Light Rain, Gusty Winds |
2 |
IFR |
Clouds OVERCAST at 2100, SCATTERED at 1600, OVERCAST at 2200 |
SPECI KBUF 072026Z 21016G25KT 2SM -RA BR OVC021 11/08 A2946 RMK AO2 TWR VIS 3 RAB11 P0000 T01060083 $ |
| 2025-11-07 18:54:00Z |
210° at 9 kts |
Heavy Rain |
1.5 |
IFR |
Clouds OVERCAST at 2400, BROKEN at 8000, OVERCAST at 2900, OVERCAST at 2100 |
METAR KBUF 071854Z 21009KT 1 1/2SM +RA BR OVC024 10/09 A2948 RMK AO2 SLP988 P0010 T01000089 $ |
| 2025-11-07 14:54:00Z |
190° at 19 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 11000, FEW at 16000, FEW at 20000, BROKEN at 25000 |
METAR KBUF 071454Z 19019G36KT 10SM FEW110 FEW160 FEW200 BKN250 12/M05 A2958 RMK AO2 PK WND 17036/1447 PRESFR SLP021 VIRGA DSNT W-NW T01221050 58062 $ |
| 2025-11-05 22:18:00Z |
280° at 16 kts, Gusting to 35 kts |
Light Rain, Very Gusty Winds |
9 |
MVFR |
Clouds SCATTERED at 1500, BROKEN at 2600, OVERCAST at 4800, OVERCAST at 24000 |
SPECI KBUF 052218Z 28016G35KT 9SM -RA SCT015 BKN026 OVC048 09/07 A2965 RMK AO2 PK WND 29036/2208 PRESRR P0000 T00940067 $ |
| 2025-11-05 21:54:00Z |
270° at 24 kts, Gusting to 37 kts |
Light Rain, Very Gusty Winds |
8 |
MVFR |
Clouds BROKEN at 1300, OVERCAST at 1900, OVERCAST at 5000, OVERCAST at 12000 |
METAR KBUF 052154Z 27024G37KT 8SM -RA BKN013 OVC019 11/09 A2962 RMK AO2 PK WND 26037/2153 RAE28B44 SLP031 P0003 T01110089 $ |
| 2025-11-05 19:54:00Z |
240° at 24 kts, Gusting to 40 kts |
Light Rain, Very Gusty Winds |
5 |
MVFR |
Clouds FEW at 800, BROKEN at 1300, OVERCAST at 2500, BROKEN at 28000 |
METAR KBUF 051954Z 24024G40KT 5SM -RA BR FEW008 BKN013 OVC025 12/10 A2959 RMK AO2 PK WND 22040/1909 RAB1858 SLP022 P0003 T01170100 |
| 2025-11-05 18:54:00Z |
240° at 20 kts, Gusting to 41 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2100, OVERCAST at 6000, SCATTERED at 25000, OVERCAST at 20000 |
METAR KBUF 051854Z 24020G41KT 10SM BKN021 OVC060 13/09 A2960 RMK AO2 PK WND 24045/1840 SLP025 T01280089 |
| 2025-11-05 17:54:00Z |
230° at 18 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2700, OVERCAST at 7000, OVERCAST at 2500, BROKEN at 8000 |
METAR KBUF 051754Z 23018G35KT 10SM BKN027 OVC070 13/07 A2961 RMK AO2 PK WND 22042/1714 SLP030 T01280072 10133 20094 56029 |
| 2025-11-05 17:07:00Z |
230° at 27 kts, Gusting to 41 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2900, BROKEN at 8000, BROKEN at 24000, OVERCAST at 11000 |
SPECI KBUF 051707Z 23027G41KT 10SM BKN029 BKN080 BKN240 13/07 A2963 RMK AO2 PK WND 23041/1659 T01330067 |
| 2025-11-05 16:54:00Z |
230° at 23 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 3000, BROKEN at 8000, BROKEN at 24000, OVERCAST at 4900 |
METAR KBUF 051654Z 23023G37KT 10SM BKN030 BKN080 BKN240 13/06 A2964 RMK AO2 PK WND 22037/1649 SLP039 T01330061 |
| 2025-11-05 15:54:00Z |
220° at 21 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3400, BROKEN at 8500, BROKEN at 17000, OVERCAST at 24000 |
METAR KBUF 051554Z 22021G38KT 10SM FEW034 BKN085 BKN170 OVC240 13/04 A2967 RMK AO2 PK WND 23038/1549 SLP049 T01330039 $ |
| 2025-11-03 18:16:00Z |
240° at 21 kts, Gusting to 38 kts |
Rain, Very Gusty Winds |
1.5 |
IFR |
Clouds BROKEN at 2500, OVERCAST at 3400, OVERCAST at 4800, OVERCAST at 8100 |
SPECI KBUF 031816Z 24021G38KT 1 1/2SM RA BKN025 OVC034 08/06 A2985 RMK AO2 PK WND 23038/1808 SFC VIS 2 1/2 P0001 T00830056 $ |
| 2025-11-03 17:54:00Z |
220° at 23 kts, Gusting to 38 kts |
Light Rain, Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2700, BROKEN at 3600, OVERCAST at 9000, OVERCAST at 30000 |
METAR KBUF 031754Z 22023G38KT 10SM -RA BKN027 BKN036 OVC090 09/04 A2984 RMK AO2 PK WND 21038/1751 SLP111 PCPN VRY LGT P0000 60000 T00940044 10106 20089 55024 $ |
| 2025-11-03 16:54:00Z |
220° at 22 kts, Gusting to 37 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2700, BROKEN at 4000, BROKEN at 5500, OVERCAST at 13000 |
METAR KBUF 031654Z 22022G37KT 10SM -RA FEW027 BKN040 BKN055 OVC130 10/04 A2989 RMK AO2 PK WND 23040/1631 RAE33B54 SLP126 PCPN VRY LGT P0000 T01000039 $ |
| 2025-11-03 15:28:00Z |
230° at 20 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2900, BROKEN at 4700, BROKEN at 10000, BROKEN at 15000 |
SPECI KBUF 031528Z 23020G35KT 10SM BKN029 BKN047 BKN100 BKN150 OVC250 11/04 A2993 RMK AO2 PK WND 20035/1526 T01060044 |
| 2025-10-31 12:54:00Z |
260° at 12 kts, Gusting to 22 kts |
Light Rain, Gusty Winds |
6 |
MVFR |
Clouds FEW at 800, BROKEN at 1200, OVERCAST at 1900, OVERCAST at 6000 |
METAR KBUF 311254Z 26012G22KT 6SM -RA BR FEW008 BKN012 OVC019 06/04 A2944 RMK AO2 PK WND 27026/1205 SLP972 P0000 T00560039 $ |
| 2025-10-31 05:28:00Z |
320° at 9 kts |
Light Rain |
6 |
IFR |
Clouds OVERCAST at 500, OVERCAST at 1400, FEW at 3000, OVERCAST at 9000 |
SPECI KBUF 310528Z 32009KT 6SM -RA BR OVC005 06/06 A2941 RMK AO2 DZE18RAB18 P0002 T00610056 $ |
| 2025-10-30 19:54:00Z |
70° at 18 kts, Gusting to 24 kts |
Light Rain, Gusty Winds |
5 |
IFR |
Clouds OVERCAST at 900, BROKEN at 2900, OVERCAST at 7000, OVERCAST at 30000 |
METAR KBUF 301954Z 07018G24KT 5SM R23/5000VP6000FT -RA BR OVC009 08/07 A2950 RMK AO2 PK WND 07029/1919 RAE07B35 SLP993 P0001 T00780067 $ |
| 2025-10-22 23:46:00Z |
210° at 16 kts, Gusting to 23 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds BROKEN at 1200, OVERCAST at 1700, BROKEN at 8000, OVERCAST at 16000 |
SPECI KBUF 222346Z 21016G23KT 5SM -RA BR BKN012 OVC017 07/06 A2964 RMK AO2 PK WND 21027/2336 P0021 T00720056 $ |
| 2025-10-22 23:17:00Z |
200° at 14 kts, Gusting to 20 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds BROKEN at 1600, BROKEN at 2200, OVERCAST at 2900, OVERCAST at 6900 |
SPECI KBUF 222317Z 20014G20KT 5SM -RA BR BKN016 BKN022 OVC029 07/06 A2964 RMK AO2 P0012 T00720056 $ |
| 2025-10-22 22:54:00Z |
180° at 13 kts, Gusting to 21 kts |
Heavy Rain, Gusty Winds |
2.5 |
IFR |
Clouds FEW at 1000, BROKEN at 2000, OVERCAST at 3000, BROKEN at 18000 |
METAR KBUF 222254Z 18013G21KT 2 1/2SM +RA BR FEW010 BKN020 OVC030 07/06 A2964 RMK AO2 SLP042 P0022 T00670056 $ |
| 2025-10-22 21:07:00Z |
190° at 16 kts, Gusting to 23 kts |
Heavy Rain, Gusty Winds |
2 |
IFR |
Clouds FEW at 1200, SCATTERED at 2000, OVERCAST at 2800, BROKEN at 9100 |
SPECI KBUF 222107Z 19016G23KT 2SM +RA BR FEW012 SCT020 OVC028 07/06 A2965 RMK AO2 P0006 T00670056 |
| 2025-10-22 18:54:00Z |
210° at 14 kts |
Light Rain |
6 |
MVFR |
Clouds FEW at 1100, BROKEN at 1600, OVERCAST at 2900, BROKEN at 4400 |
METAR KBUF 221854Z 21014KT 6SM -RA BR FEW011 BKN016 OVC029 08/06 A2963 RMK AO2 SLP037 P0007 T00780061 |
| 2025-10-22 18:01:00Z |
210° at 16 kts, Gusting to 23 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds BROKEN at 1600, BROKEN at 2400, OVERCAST at 4000, OVERCAST at 7100 |
SPECI KBUF 221801Z 21016G23KT 5SM -RA BR BKN016 BKN024 OVC040 07/06 A2964 RMK AO2 P0002 T00720056 |
| 2025-10-22 15:54:00Z |
200° at 17 kts, Gusting to 26 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds FEW at 1400, SCATTERED at 2500, BROKEN at 3400, OVERCAST at 2200 |
METAR KBUF 221554Z 20017G26KT 5SM -RA BR FEW014 SCT025 BKN034 07/06 A2964 RMK AO2 PK WND 20026/1512 SLP041 P0006 T00720056 |
| 2025-10-22 14:37:00Z |
200° at 12 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 1700, BROKEN at 2700, OVERCAST at 3600 |
SPECI KBUF 221437Z 20012KT 5SM -RA BR FEW017 BKN027 OVC036 07/05 A2965 RMK AO2 VIS HYR W-N-NE P0003 T00670050 |
| 2025-10-22 05:14:00Z |
150° at 7 kts |
Heavy Rain |
5 |
MVFR |
Clouds BROKEN at 2700, OVERCAST at 3900, BROKEN at 2400, OVERCAST at 3700 |
SPECI KBUF 220514Z 15007KT 5SM +RA BR BKN027 OVC039 08/07 A2968 RMK AO2 P0001 T00830072 |
| 2025-10-22 04:54:00Z |
150° at 6 kts |
Light Rain |
5 |
MVFR |
Clouds OVERCAST at 4700, SCATTERED at 2800, BROKEN at 4300, BROKEN at 14000 |
METAR KBUF 220454Z 15006KT 5SM -RA BR OVC047 08/07 A2968 RMK AO2 SLP053 P0010 T00830072 401560061 |
| 2025-10-20 09:54:00Z |
300° at 17 kts, Gusting to 27 kts |
Light Rain, Gusty Winds |
6 |
MVFR |
Clouds BROKEN at 1500, OVERCAST at 2500, OVERCAST at 2100, OVERCAST at 8000 |
METAR KBUF 200954Z 30017G27KT 6SM -RA BR BKN015 OVC025 12/11 A2966 RMK AO2 SLP044 T01220106 PNO $ |
| 2025-10-20 08:54:00Z |
300° at 17 kts, Gusting to 27 kts |
Light Rain, Gusty Winds |
6 |
MVFR |
Clouds BROKEN at 1500, OVERCAST at 2500, OVERCAST at 5500, OVERCAST at 3700 |
METAR KBUF 200854Z 30017G27KT 6SM -RA BR BKN015 OVC025 12/11 A2961 RMK AO2 SLP028 6//// T01220106 53014 PNO $ |
| 2025-10-19 21:54:00Z |
220° at 13 kts, Gusting to 20 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds SCATTERED at 900, BROKEN at 3100, OVERCAST at 9000, OVERCAST at 25000 |
METAR KBUF 192154Z 22013G20KT 5SM -RA BR SCT009 BKN031 OVC090 15/14 A2951 RMK AO2 SLP994 P0022 T01500139 |
| 2025-10-19 21:10:00Z |
240° at 16 kts, Gusting to 23 kts |
Heavy Rain, Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 1100, OVERCAST at 2100, OVERCAST at 2200, OVERCAST at 3600 |
SPECI KBUF 192110Z 24016G23KT 3SM +RA BR BKN011 OVC021 16/14 A2950 RMK AO2 P0004 T01560144 |
| 2025-10-19 20:34:00Z |
240° at 25 kts, Gusting to 35 kts |
Heavy Rain, Very Gusty Winds |
1.75 |
IFR |
Clouds FEW at 1700, BROKEN at 5500, OVERCAST at 7000, OVERCAST at 8700 |
SPECI KBUF 192034Z 24025G35KT 1 3/4SM +RA FEW017 BKN055 OVC070 19/16 A2946 RMK AO2 PK WND 24035/2034 RAB17 PRESRR P0003 T01890156 |
| 2025-10-07 22:14:00Z |
330° at 11 kts, Gusting to 15 kts |
Light Rain |
6 |
IFR |
Clouds BROKEN at 600, BROKEN at 2500, OVERCAST at 4900, OVERCAST at 6000 |
SPECI KBUF 072214Z 33011G15KT 6SM -RA BR BKN006 BKN025 OVC049 18/17 A2993 RMK AO2 P0001 T01830172 $ |
| 2025-10-07 21:11:00Z |
280° at 5 kts |
Light Rain |
3 |
MVFR |
Clouds FEW at 500, SCATTERED at 2900, OVERCAST at 4300, OVERCAST at 4800 |
SPECI KBUF 072111Z 28005KT 3SM -RA BR FEW005 SCT029 OVC043 18/17 A2992 RMK AO2 P0012 T01830172 $ |
| 2025-10-07 20:54:00Z |
280° at 14 kts, Gusting to 19 kts |
Heavy Rain, Gusty Winds |
1.5 |
IFR |
Clouds BROKEN at 700, OVERCAST at 3000, OVERCAST at 3500, BROKEN at 25000 |
METAR KBUF 072054Z 28014G19KT 1 1/2SM +RA BR BKN007 OVC030 19/18 A2992 RMK AO2 RAE08B45 SLP129 P0001 60006 T01890183 55009 $ |
| 2025-10-07 19:54:00Z |
220° at 7 kts |
Light Rain |
6 |
IFR |
Clouds BROKEN at 800, BROKEN at 1600, OVERCAST at 4200, BROKEN at 22000 |
METAR KBUF 071954Z 22007KT 6SM -RA BR BKN008 BKN016 OVC042 19/18 A2992 RMK AO2 SLP128 P0005 T01940183 $ |
| 2025-10-07 12:19:00Z |
220° at 11 kts |
Light Rain |
6 |
VFR |
Clouds SCATTERED at 900, BROKEN at 6500, BROKEN at 10000, BROKEN at 18000 |
SPECI KBUF 071219Z 22011KT 6SM -RA BR SCT009 BKN065 BKN100 BKN180 OVC250 19/18 A3000 RMK AO2 P0003 T01940183 $ |
| 2025-09-26 00:54:00Z |
230° at 7 kts |
Light Rain |
5 |
MVFR |
Clouds SCATTERED at 2500, BROKEN at 3200, OVERCAST at 8500, BROKEN at 20000 |
METAR KBUF 260054Z 23007KT 5SM -RA BR SCT025 BKN032 OVC085 19/18 A2978 RMK AO2 SLP083 P0038 T01890178 $ |
| 2025-09-26 00:36:00Z |
260° at 6 kts |
Light Rain |
6 |
MVFR |
Clouds FEW at 800, BROKEN at 2800, OVERCAST at 4800, BROKEN at 7400 |
SPECI KBUF 260036Z 26006KT 6SM -RA BR FEW008 BKN028 OVC048 19/18 A2978 RMK AO2 P0035 T01890178 $ |
| 2025-09-26 00:11:00Z |
260° at 6 kts |
Light Rain |
2 |
IFR |
Clouds BROKEN at 900, BROKEN at 1400, OVERCAST at 2100, OVERCAST at 4800 |
SPECI KBUF 260011Z 26006KT 2SM R23/2600VP6000FT -RA BR BKN009 BKN014 OVC021 19/18 A2978 RMK AO2 P0029 T01940183 $ |
| 2025-09-25 05:23:00Z |
340° at 5 kts |
Light Rain |
4 |
MVFR |
Clouds FEW at 200, BROKEN at 4000, OVERCAST at 5500, BROKEN at 8000 |
SPECI KBUF 250523Z 34005KT 4SM -RA BR FEW002 BKN040 OVC055 18/18 A2991 RMK AO2 P0001 T01830183 $ |
| 2025-09-25 04:54:00Z |
350° at 3 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 4000, BROKEN at 8500, OVERCAST at 11000, OVERCAST at 18000 |
METAR KBUF 250454Z 35003KT 5SM -RA BR FEW040 BKN085 OVC110 19/18 A2991 RMK AO2 RAB02 SLP125 P0001 T01890183 402500161 $ |
| 2025-09-22 08:54:00Z |
180° at 11 kts |
Heavy Rain |
3 |
MVFR |
Clouds FEW at 5000, SCATTERED at 7000, BROKEN at 11000, BROKEN at 19000 |
METAR KBUF 220854Z 18011KT 3SM +RA BR FEW050 SCT070 BKN110 18/16 A2999 RMK AO2 RAB0758 SLP151 P0005 60005 T01780161 58011 $ |