| 2026-06-06 15:54:00Z |
230° at 25 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3500, FEW at 17000, FEW at 22000, BROKEN at 25000 |
METAR KBUF 061554Z 23025G37KT 10SM FEW035 FEW170 FEW220 22/17 A2977 RMK AO2 PK WND 24049/1500 SLP077 T02220167 $ |
| 2026-06-06 14:54:00Z |
240° at 28 kts, Gusting to 41 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3500, FEW at 18000, FEW at 25000, BROKEN at 25000 |
METAR KBUF 061454Z 24028G41KT 10SM FEW035 FEW180 FEW250 23/17 A2976 RMK AO2 PK WND 24041/1453 SLP073 T02330167 56007 $ |
| 2026-06-06 13:54:00Z |
220° at 20 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4500, BROKEN at 15000, BROKEN at 25000, BROKEN at 2900 |
METAR KBUF 061354Z 22020G36KT 10SM FEW045 BKN150 BKN250 24/17 A2976 RMK AO2 PK WND 22036/1348 SLP073 T02390172 $ |
| 2026-06-06 10:56:00Z |
210° at 16 kts, Gusting to 23 kts |
Light Rain, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1000, BROKEN at 2400, OVERCAST at 3400 |
SPECI KBUF 061056Z 21016G23KT 3SM -RA BR FEW010 BKN024 OVC034 18/17 A2982 RMK AO2 P0000 T01780167 $ |
| 2026-06-06 10:26:00Z |
220° at 7 kts |
Heavy Rain |
1.75 |
IFR |
Clouds FEW at 2400, SCATTERED at 4300, OVERCAST at 4900 |
SPECI KBUF 061026Z 22007KT 1 3/4SM +RA BR FEW024 SCT043 OVC049 18/17 A2982 RMK AO2 LTG DSNT SW AND W P0005 T01830172 $ |
| 2026-06-06 09:54:00Z |
230° at 4 kts |
Light Rain |
3 |
MVFR |
Clouds OVERCAST at 5000, BROKEN at 3800, OVERCAST at 9500, BROKEN at 25000 |
METAR KBUF 060954Z 23004KT 3SM -RA BR OVC050 18/17 A2982 RMK AO2 RAE0856B14 SLP093 P0003 T01830167 $ |
| 2026-05-29 21:54:00Z |
240° at 18 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 11000, BROKEN at 27000, BROKEN at 16000, BROKEN at 25000 |
METAR KBUF 292154Z 24018G35KT 10SM BKN110 BKN270 17/09 A2982 RMK AO2 PK WND 24035/2132 SLP100 T01670089 $ |
| 2026-05-25 02:05:00Z |
150° at 6 kts |
Light Rain |
4 |
MVFR |
Clouds SCATTERED at 400, BROKEN at 3700, OVERCAST at 7000, OVERCAST at 11000 |
SPECI KBUF 250205Z 15006KT 4SM -RA BR SCT004 BKN037 OVC070 16/15 A3006 RMK AO2 P0001 T01560150 $ |
| 2026-05-25 01:54:00Z |
160° at 5 kts |
Light Rain |
4 |
MVFR |
Clouds SCATTERED at 600, BROKEN at 1900, OVERCAST at 6500, OVERCAST at 19000 |
METAR KBUF 250154Z 16005KT 4SM -RA BR SCT006 BKN019 OVC065 16/15 A3007 RMK AO2 SLP182 P0004 T01560150 $ |
| 2026-05-25 01:49:00Z |
160° at 4 kts |
Light Rain |
4 |
MVFR |
Clouds SCATTERED at 600, BROKEN at 2100, OVERCAST at 7000, OVERCAST at 4600 |
SPECI KBUF 250149Z 16004KT 4SM -RA BR SCT006 BKN021 OVC070 16/15 A3007 RMK AO2 P0004 $ |
| 2026-05-25 01:37:00Z |
160° at 5 kts |
Light Rain |
6 |
MVFR |
Clouds SCATTERED at 300, BROKEN at 1000, OVERCAST at 6500, OVERCAST at 7800 |
SPECI KBUF 250137Z 16005KT 6SM -RA BR SCT003 BKN010 OVC065 16/15 A3006 RMK AO2 P0004 T01560150 $ |
| 2026-05-25 01:19:00Z |
190° at 4 kts |
Light Rain |
5 |
LIFR |
Clouds BROKEN at 300, BROKEN at 700, OVERCAST at 1500, OVERCAST at 2700 |
SPECI KBUF 250119Z 19004KT 5SM -RA BR BKN003 BKN007 OVC015 16/16 A3006 RMK AO2 P0003 T01610156 $ |
| 2026-05-25 00:59:00Z |
200° at 3 kts |
Light Rain |
6 |
MVFR |
Clouds FEW at 500, BROKEN at 1800, OVERCAST at 2500, BROKEN at 7000 |
SPECI KBUF 250059Z 20003KT 6SM -RA BR FEW005 BKN018 OVC025 16/15 A3006 RMK AO2 P0000 T01610150 $ |
| 2026-05-25 00:25:00Z |
260° at 4 kts |
Heavy Rain |
1.75 |
IFR |
Clouds BROKEN at 2500, BROKEN at 5500, OVERCAST at 7000 |
SPECI KBUF 250025Z 26004KT 1 3/4SM +RA BR BKN025 BKN055 OVC070 16/15 A3006 RMK AO2 P0011 T01610150 $ |
| 2026-05-24 04:54:00Z |
160° at 5 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 2100, OVERCAST at 3400, OVERCAST at 6000, BROKEN at 3000 |
METAR KBUF 240454Z 16005KT 5SM -RA BR FEW021 OVC034 11/09 A3014 RMK AO2 RAB39 SLP209 P0001 T01060089 401560094 $ |
| 2026-05-24 02:10:00Z |
140° at 9 kts |
Light Rain |
4 |
MVFR |
Clouds OVERCAST at 1900, OVERCAST at 3100, OVERCAST at 5500, OVERCAST at 5000 |
SPECI KBUF 240210Z 14009KT 4SM -RA BR OVC019 10/09 A3014 RMK AO2 P0009 T01000089 $ |
| 2026-05-24 01:54:00Z |
130° at 7 kts |
Light Rain |
2 |
IFR |
Clouds OVERCAST at 2100, OVERCAST at 14000, OVERCAST at 10000, OVERCAST at 8500 |
METAR KBUF 240154Z 13007KT 2SM -RA BR OVC021 10/08 A3014 RMK AO2 SLP209 P0009 T01000083 $ |
| 2026-05-23 18:54:00Z |
110° at 14 kts, Gusting to 25 kts |
Light Rain, Gusty Winds |
4 |
MVFR |
Clouds OVERCAST at 2300, BROKEN at 800, OVERCAST at 1500, SCATTERED at 31000 |
METAR KBUF 231854Z 11014G25KT 4SM -RA BR OVC023 09/08 A3020 RMK AO2 SLP227 P0020 T00940078 $ |
| 2026-05-23 18:20:00Z |
100° at 12 kts, Gusting to 21 kts |
Heavy Rain, Gusty Winds |
1.75 |
IFR |
Clouds OVERCAST at 2200, BROKEN at 5500, BROKEN at 12000 |
SPECI KBUF 231820Z 10012G21KT 1 3/4SM +RA BR OVC022 09/08 A3020 RMK AO2 P0012 T00940078 $ |
| 2026-05-23 17:54:00Z |
100° at 11 kts |
Heavy Rain |
3 |
MVFR |
Clouds OVERCAST at 2200, SCATTERED at 18000, BROKEN at 25000, BROKEN at 30000 |
METAR KBUF 231754Z 10011KT 3SM +RA BR OVC022 09/08 A3021 RMK AO2 SLP232 P0013 60087 T00940078 10117 20094 58008 $ |
| 2026-05-23 17:35:00Z |
100° at 13 kts |
Heavy Rain |
2 |
IFR |
Clouds OVERCAST at 2300, OVERCAST at 3700, SCATTERED at 8500 |
SPECI KBUF 231735Z 10013KT 2SM +RA BR OVC023 09/08 A3021 RMK AO2 P0005 T00940078 $ |
| 2026-05-23 16:26:00Z |
120° at 20 kts, Gusting to 29 kts |
Light Rain, Gusty Winds |
3 |
MVFR |
Clouds FEW at 2900, BROKEN at 3900, OVERCAST at 5500 |
SPECI KBUF 231626Z 12020G29KT 3SM -RA BR FEW029 BKN039 OVC055 10/08 A3022 RMK AO2 PK WND 13029/1625 P0022 T01000078 $ |
| 2026-05-23 16:14:00Z |
110° at 13 kts, Gusting to 25 kts |
Heavy Rain, Gusty Winds |
1.75 |
IFR |
Clouds FEW at 1400, BROKEN at 4100, OVERCAST at 5500, BROKEN at 14000 |
SPECI KBUF 231614Z 11013G25KT 1 3/4SM R23/3500VP6000FT +RA BR FEW014 BKN041 OVC055 09/08 A3022 RMK AO2 VIS 3/4V5 P0008 T00940083 $ |
| 2026-05-23 15:54:00Z |
110° at 14 kts, Gusting to 20 kts |
Heavy Rain, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1000, BROKEN at 4100, OVERCAST at 5500, BROKEN at 25000 |
METAR KBUF 231554Z 11014G20KT 3SM +RA BR FEW010 BKN041 OVC055 09/08 A3023 RMK AO2 SLP239 P0023 T00940083 $ |
| 2026-05-23 15:27:00Z |
100° at 13 kts, Gusting to 21 kts |
Light Rain, Gusty Winds |
3 |
MVFR |
Clouds FEW at 1000, BROKEN at 1700, OVERCAST at 3900, BROKEN at 10000 |
SPECI KBUF 231527Z 10013G21KT 3SM -RA BR FEW010 BKN017 OVC039 09/08 A3024 RMK AO2 P0016 T00940083 $ |
| 2026-05-23 14:54:00Z |
120° at 14 kts, Gusting to 24 kts |
Heavy Rain, Gusty Winds |
2.5 |
IFR |
Clouds FEW at 1700, OVERCAST at 5000, BROKEN at 18000, BROKEN at 25000 |
METAR KBUF 231454Z 12014G24KT 2 1/2SM +RA BR FEW017 OVC050 10/08 A3024 RMK AO2 SLP243 P0019 60026 T01000083 50001 $ |
| 2026-05-20 01:20:00Z |
250° at 14 kts, Gusting to 32 kts |
Heavy Rain, Very Gusty Winds |
2 |
IFR |
Clouds BROKEN at 3600, BROKEN at 4800, OVERCAST at 6000, BROKEN at 14000 |
SPECI KBUF 200120Z 25014G32KT 2SM +RA BR BKN036 BKN048 OVC060 20/18 A2997 RMK AO2 PK WND 28033/0058 P0017 T02000178 $ |
| 2026-05-20 01:12:00Z |
260° at 22 kts, Gusting to 32 kts |
Heavy Rain, Very Gusty Winds |
1.25 |
IFR |
Clouds FEW at 3800, BROKEN at 4800, OVERCAST at 10000, BROKEN at 6000 |
SPECI KBUF 200112Z 26022G32KT 1 1/4SM +RA BR FEW038 BKN048 OVC100 21/19 A2999 RMK AO2 PK WND 28033/0058 PRESRR P0002 T02060189 $ |
| 2026-05-16 20:15:00Z |
200° at 17 kts, Gusting to 22 kts |
Light Rain, Gusty Winds |
2 |
IFR |
Clouds FEW at 600, BROKEN at 4600, OVERCAST at 8000, OVERCAST at 6500 |
SPECI KBUF 162015Z 20017G22KT 2SM -RA BR FEW006 BKN046 OVC080 14/14 A2987 RMK AO2 P0012 T01440139 $ |
| 2026-05-16 19:59:00Z |
200° at 13 kts |
Light Rain |
1.75 |
IFR |
Clouds FEW at 800, BROKEN at 7500, OVERCAST at 9500, OVERCAST at 7500 |
SPECI KBUF 161959Z 20013KT 1 3/4SM -RA BR FEW008 BKN075 OVC095 14/13 A2987 RMK AO2 P0001 T01440133 $ |
| 2026-05-16 19:54:00Z |
190° at 11 kts |
Light Rain |
3 |
MVFR |
Clouds FEW at 800, SCATTERED at 5500, OVERCAST at 10000, OVERCAST at 20000 |
METAR KBUF 161954Z 19011KT 3SM -RA BR FEW008 SCT055 OVC100 14/13 A2986 RMK AO2 TSE35 SLP115 TS MOVD E P0011 T01440133 $ |
| 2026-05-16 19:35:00Z |
190° at 12 kts, Gusting to 23 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds FEW at 5000, SCATTERED at 7000, OVERCAST at 10000, BROKEN at 9100 |
SPECI KBUF 161935Z 19012G23KT 5SM -RA BR FEW050 SCT070 OVC100 15/13 A2986 RMK AO2 TSE35 PRESFR TS MOVD E OCNL LTGICCG DSNT E CB DSNT E P0006 T01500133 $ |
| 2026-05-14 16:54:00Z |
300° at 8 kts |
Light Rain |
5 |
IFR |
Clouds BROKEN at 800, OVERCAST at 1300, BROKEN at 23000 |
METAR KBUF 141654Z 30008KT 5SM -RA BR BKN008 OVC013 07/06 A2985 RMK AO2 SLP114 P0001 T00670056 |
| 2026-05-14 16:06:00Z |
290° at 9 kts |
Light Rain |
3 |
IFR |
Clouds BROKEN at 600, BROKEN at 1100, OVERCAST at 1600, BROKEN at 4500 |
SPECI KBUF 141606Z 29009KT 3SM -RA BR BKN006 BKN011 OVC016 07/06 A2985 RMK AO2 P0000 T00670056 |
| 2026-05-14 15:54:00Z |
280° at 7 kts |
Light Rain |
2.5 |
IFR |
Clouds BROKEN at 600, BROKEN at 1100, OVERCAST at 1600 |
METAR KBUF 141554Z 28007KT 2 1/2SM -RA BR BKN006 BKN011 OVC016 07/06 A2985 RMK AO2 DZE26RAB26 SLP112 P0001 T00670056 |
| 2026-05-14 15:26:00Z |
300° at 10 kts |
Light Rain |
1.5 |
IFR |
Clouds OVERCAST at 600, BROKEN at 2300, OVERCAST at 3500 |
SPECI KBUF 141526Z 30010KT 1 1/2SM -RA BR OVC006 07/06 A2985 RMK AO2 DZE26RAB26 CIG 004V008 P0000 T00670056 |
| 2026-05-14 13:05:00Z |
270° at 9 kts |
Light Rain |
2 |
IFR |
Clouds BROKEN at 800, OVERCAST at 1300, BROKEN at 7200, OVERCAST at 12000 |
SPECI KBUF 141305Z 27009KT 2SM -RA BR BKN008 OVC013 06/05 A2982 RMK AO2 P0000 T00610050 |
| 2026-05-14 12:54:00Z |
280° at 9 kts |
Light Rain |
5 |
MVFR |
Clouds SCATTERED at 800, BROKEN at 1300, OVERCAST at 1700 |
METAR KBUF 141254Z 28009KT 5SM -RA BR SCT008 BKN013 OVC017 06/05 A2982 RMK AO2 SLP101 P0001 T00610050 |
| 2026-05-14 12:39:00Z |
270° at 8 kts |
Light Rain |
3 |
IFR |
Clouds BROKEN at 800, BROKEN at 1300, OVERCAST at 1700, BROKEN at 8300 |
SPECI KBUF 141239Z 27008KT 3SM -RA BR BKN008 BKN013 OVC017 06/05 A2981 RMK AO2 P0001 T00610050 |
| 2026-05-14 12:18:00Z |
260° at 8 kts |
Light Rain |
1.75 |
IFR |
Clouds BROKEN at 800, OVERCAST at 1300, OVERCAST at 5000, BROKEN at 3100 |
SPECI KBUF 141218Z 26008KT 1 3/4SM -RA BR BKN008 OVC013 06/05 A2981 RMK AO2 P0000 T00610050 |
| 2026-05-14 12:13:00Z |
260° at 5 kts |
Light Rain |
4 |
MVFR |
Clouds FEW at 800, BROKEN at 1300, OVERCAST at 1700 |
SPECI KBUF 141213Z 26005KT 4SM -RA BR FEW008 BKN013 OVC017 06/05 A2980 RMK AO2 P0000 T00610050 |
| 2026-05-14 12:01:00Z |
260° at 9 kts |
Light Rain |
5 |
MVFR |
Clouds BROKEN at 1300, OVERCAST at 1700, OVERCAST at 6600 |
SPECI KBUF 141201Z 26009KT 5SM -RA BR BKN013 OVC017 06/04 A2980 RMK AO2 P0000 T00610044 |
| 2026-05-14 11:54:00Z |
260° at 7 kts |
Light Rain |
6 |
MVFR |
Clouds OVERCAST at 1700, SCATTERED at 5000, OVERCAST at 6500 |
METAR KBUF 141154Z 26007KT 6SM -RA BR OVC017 06/04 A2980 RMK AO2 RAB49 SLP094 P0000 60000 T00610044 10072 20061 53012 |
| 2026-05-13 10:54:00Z |
190° at 14 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 4500, OVERCAST at 6500, BROKEN at 8000, BROKEN at 12000 |
METAR KBUF 131054Z 19014KT 5SM -RA BR FEW045 OVC065 11/10 A2974 RMK AO2 SLP072 P0010 T01110100 $ |
| 2026-05-09 23:31:00Z |
260° at 12 kts, Gusting to 22 kts |
Light Rain, Gusty Winds |
4 |
MVFR |
Clouds FEW at 2500, BROKEN at 4400, OVERCAST at 6000, OVERCAST at 4300 |
SPECI KBUF 092331Z 26012G22KT 4SM -RA BR FEW025 BKN044 OVC060 11/09 A2970 RMK AO2 PK WND 25050/2259 TSE29 TS MOVD E CB DSNT NE-SE P0008 T01060089 $ |
| 2026-05-09 23:09:00Z |
290° at 19 kts, Gusting to 41 kts |
Light Thunderstorms, Very Gusty Winds |
6 |
VFR |
Clouds SCATTERED at 2500, BROKEN at 3900, OVERCAST at 6000, OVERCAST at 5500 |
SPECI KBUF 092309Z 29019G41KT 6SM -TSRA SCT025 BKN039CB OVC060 11/09 A2970 RMK AO2 PK WND 25050/2259 OCNL LTGCGIC SW-OHD-N TS SW-OHD-N MOV E P0004 T01110089 $ |
| 2026-05-09 22:54:00Z |
260° at 32 kts, Gusting to 43 kts |
Very Gusty Winds |
4 |
MVFR |
Clouds BROKEN at 6000, BROKEN at 9000, OVERCAST at 11000, BROKEN at 30000 |
METAR KBUF 092254Z 26032G43KT 4SM -TSRA SQ BKN060CB BKN090 OVC110 14/09 A2965 RMK AO2 PK WND 27043/2253 RAB34 TSB37 SLP042 FRQ LTGCGIC SW-NW-N TS SW-NW-N MOV E P0001 T01440089 $ |
| 2026-05-06 05:54:00Z |
50° at 6 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 600, BROKEN at 3300, OVERCAST at 4500, OVERCAST at 3200 |
METAR KBUF 060554Z 05006KT 5SM -RA BR FEW006 BKN033 OVC045 09/08 A2977 RMK AO2 SLP081 P0010 60042 T00890083 10094 20089 58009 $ |
| 2026-05-06 05:37:00Z |
50° at 5 kts |
Light Rain |
6 |
VFR |
Clouds FEW at 600, BROKEN at 3300, OVERCAST at 4500, OVERCAST at 7000 |
SPECI KBUF 060537Z 05005KT 6SM -RA BR FEW006 BKN033 OVC045 09/08 A2978 RMK AO2 P0008 T00890083 $ |
| 2026-05-06 04:05:00Z |
60° at 4 kts |
Light Rain |
4 |
IFR |
Clouds OVERCAST at 900, BROKEN at 1000, OVERCAST at 1500 |
SPECI KBUF 060405Z 06004KT 4SM -RA BR OVC009 09/08 A2979 RMK AO2 CIG 004V013 P0001 T00890083 $ |
| 2026-05-06 03:54:00Z |
50° at 4 kts |
Light Rain |
6 |
MVFR |
Clouds FEW at 500, OVERCAST at 1100, OVERCAST at 2300, OVERCAST at 10000 |
METAR KBUF 060354Z 05004KT 6SM -RA BR FEW005 OVC011 09/08 A2978 RMK AO2 SLP085 P0004 T00940083 $ |
| 2026-05-06 03:02:00Z |
80° at 4 kts |
Light Rain |
4 |
LIFR |
Clouds BROKEN at 400, OVERCAST at 900, OVERCAST at 2400, OVERCAST at 30000 |
SPECI KBUF 060302Z 08004KT 4SM -RA BR BKN004 OVC009 09/09 A2979 RMK AO2 CIG 003V007 P0002 T00940089 $ |
| 2026-05-06 02:54:00Z |
100° at 4 kts |
Light Rain |
6 |
IFR |
Clouds BROKEN at 700, BROKEN at 1000, OVERCAST at 1700, OVERCAST at 14000 |
METAR KBUF 060254Z 10004KT 6SM -RA BR BKN007 BKN010 OVC017 09/08 A2980 RMK AO2 CIG 003V010 SLP090 P0003 60018 T00940083 58002 $ |
| 2026-05-06 00:54:00Z |
250° at 3 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 2200, SCATTERED at 3200, OVERCAST at 4700, BROKEN at 6500 |
METAR KBUF 060054Z 25003KT 5SM -RA BR FEW022 SCT032 OVC047 09/08 A2980 RMK AO2 SLP092 P0012 T00890078 $ |
| 2026-05-05 17:54:00Z |
250° at 25 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3900, BROKEN at 5500, BROKEN at 9000, BROKEN at 25000 |
METAR KBUF 051754Z 25025G37KT 10SM FEW039 BKN055 BKN090 BKN250 18/11 A2968 RMK AO2 PK WND 24037/1749 SLP048 T01830106 10189 20156 50015 $ |
| 2026-05-05 15:54:00Z |
240° at 22 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4100, BROKEN at 5000, BROKEN at 8000, BROKEN at 14000 |
METAR KBUF 051554Z 24022G39KT 10SM FEW041 BKN050 BKN080 BKN140 OVC240 16/09 A2968 RMK AO2 PK WND 25039/1546 SLP048 T01610094 $ |
| 2026-05-05 05:54:00Z |
220° at 13 kts, Gusting to 28 kts |
Light Rain, Gusty Winds |
6 |
VFR |
Clouds SCATTERED at 4800, BROKEN at 7500, BROKEN at 11000, BROKEN at 21000 |
METAR KBUF 050554Z 22013G28KT 6SM -RA BR SCT048 BKN075 BKN110 BKN210 13/11 A2961 RMK AO2 PK WND 24036/0539 RAB11 SLP027 P0003 60004 T01280111 10178 20128 52001 $ |
| 2026-04-29 22:59:00Z |
360° at 9 kts, Gusting to 16 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 400, BROKEN at 1000, OVERCAST at 1400, OVERCAST at 30000 |
SPECI KBUF 292259Z 36009G16KT 5SM -RA BR FEW004 BKN010 OVC014 08/07 A2976 RMK AO2 CIG 006V011 P0001 T00780067 |
| 2026-04-29 22:54:00Z |
360° at 9 kts |
Light Rain |
3 |
MVFR |
Clouds BROKEN at 1000, OVERCAST at 1600, OVERCAST at 8500, BROKEN at 25000 |
METAR KBUF 292254Z 36009KT 3SM -RA BR BKN010 OVC016 07/07 A2976 RMK AO2 CIG 005V013 SLP081 P0003 T00720067 |
| 2026-04-29 21:04:00Z |
360° at 11 kts |
Light Rain |
4 |
IFR |
Clouds BROKEN at 600, BROKEN at 5000, OVERCAST at 8000 |
SPECI KBUF 292104Z 36011KT 4SM -RA BR BKN006 08/07 A2976 RMK AO2 P0004 T00780072 |
| 2026-04-29 20:54:00Z |
360° at 12 kts |
Heavy Rain |
2.5 |
IFR |
Clouds BROKEN at 700, BROKEN at 1100, OVERCAST at 1700, OVERCAST at 5000 |
METAR KBUF 292054Z 36012KT 2 1/2SM +RA BR BKN007 BKN011 OVC017 08/07 A2976 RMK AO2 SLP079 P0012 60028 T00830072 55013 |
| 2026-04-29 18:54:00Z |
10° at 11 kts, Gusting to 20 kts |
Light Rain, Gusty Winds |
6 |
IFR |
Clouds BROKEN at 800, OVERCAST at 1400, OVERCAST at 17000, OVERCAST at 10000 |
METAR KBUF 291854Z 01011G20KT 6SM -RA BR BKN008 OVC014 08/07 A2978 RMK AO2 SLP088 P0005 T00830072 |
| 2026-04-29 17:10:00Z |
40° at 6 kts |
Light Rain |
6 |
MVFR |
Clouds BROKEN at 1400, BROKEN at 2600, OVERCAST at 6500, BROKEN at 2900 |
SPECI KBUF 291710Z 04006KT 6SM -RA BR BKN014 BKN026 OVC065 09/08 A2981 RMK AO2 P0000 T00940078 |
| 2026-04-29 15:59:00Z |
40° at 9 kts |
Light Rain |
6 |
VFR |
Clouds SCATTERED at 1400, OVERCAST at 7000, BROKEN at 3000, OVERCAST at 4200 |
SPECI KBUF 291559Z 04009KT 6SM -RA BR SCT014 OVC070 09/08 A2982 RMK AO2 P0001 T00940078 |
| 2026-04-25 20:54:00Z |
30° at 9 kts |
Light Rain |
4 |
LIFR |
Clouds OVERCAST at 400, SCATTERED at 4000, OVERCAST at 9500, BROKEN at 4100 |
METAR KBUF 252054Z 03009KT 4SM -RA BR OVC004 08/07 A2986 RMK AO2 SLP117 PCPN VRY LGT P0003 60006 T00780072 51015 $ |
| 2026-04-25 20:43:00Z |
20° at 12 kts |
Light Rain |
4 |
LIFR |
Clouds OVERCAST at 400, OVERCAST at 700, OVERCAST at 3500, OVERCAST at 6000 |
SPECI KBUF 252043Z 02012KT 4SM -RA BR OVC004 08/07 A2986 RMK AO2 PCPN VRY LGT P0003 T00780072 $ |
| 2026-04-25 20:30:00Z |
20° at 11 kts |
Light Rain |
2.5 |
LIFR |
Clouds OVERCAST at 400, SCATTERED at 10000, BROKEN at 19000, OVERCAST at 4500 |
SPECI KBUF 252030Z 02011KT 2 1/2SM -RA BR OVC004 08/07 A2986 RMK AO2 P0003 T00780067 $ |
| 2026-04-25 19:54:00Z |
10° at 10 kts |
Light Rain |
1.75 |
LIFR |
Clouds OVERCAST at 300, OVERCAST at 8000, OVERCAST at 9500, OVERCAST at 3000 |
METAR KBUF 251954Z 01010KT 1 3/4SM -RA BR OVC003 08/07 A2986 RMK AO2 SLP116 P0003 T00780072 $ |
| 2026-04-25 19:06:00Z |
20° at 8 kts |
Light Rain |
4 |
LIFR |
Clouds BROKEN at 400, OVERCAST at 800, OVERCAST at 1900, OVERCAST at 2800 |
SPECI KBUF 251906Z 02008KT 4SM -RA BR BKN004 OVC008 08/08 A2984 RMK AO2 CIG 003V007 P0000 T00830078 $ |
| 2026-04-25 18:54:00Z |
30° at 8 kts |
Light Rain |
3 |
IFR |
Clouds OVERCAST at 600, OVERCAST at 4200, OVERCAST at 8100, BROKEN at 37000 |
METAR KBUF 251854Z 03008KT 360V060 3SM -RA BR OVC006 09/08 A2983 RMK AO2 CIG 004V010 SLP105 P0000 T00890078 $ |
| 2026-04-25 17:54:00Z |
50° at 10 kts |
Light Rain |
4 |
IFR |
Clouds BROKEN at 500, OVERCAST at 1100, OVERCAST at 6000, OVERCAST at 4600 |
METAR KBUF 251754Z 05010KT 4SM -RA BR BKN005 OVC011 08/07 A2982 RMK AO2 SLP100 P0005 60059 T00830072 10083 20061 53001 $ |
| 2026-04-25 17:45:00Z |
60° at 9 kts |
Light Rain |
3 |
IFR |
Clouds BROKEN at 500, OVERCAST at 1100, BROKEN at 13000 |
SPECI KBUF 251745Z 06009KT 3SM -RA BR BKN005 OVC011 08/07 A2981 RMK AO2 P0005 T00830072 $ |
| 2026-04-25 17:28:00Z |
60° at 11 kts |
Light Rain |
2 |
IFR |
Clouds BROKEN at 500, OVERCAST at 1100, OVERCAST at 6000, OVERCAST at 3900 |
SPECI KBUF 251728Z 06011KT 2SM -RA BR BKN005 OVC011 08/07 A2981 RMK AO2 P0004 T00780072 $ |
| 2026-04-25 17:15:00Z |
50° at 10 kts |
Light Rain |
1.5 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1400, BROKEN at 3900, BROKEN at 4700 |
SPECI KBUF 251715Z 05010KT 1 1/2SM -RA BR BKN006 OVC014 08/07 A2982 RMK AO2 CIG 004V009 P0002 T00780072 $ |
| 2026-04-25 16:54:00Z |
70° at 10 kts |
Light Rain |
1.75 |
IFR |
Clouds FEW at 500, OVERCAST at 1500, OVERCAST at 21000, BROKEN at 5500 |
METAR KBUF 251654Z 07010KT 1 3/4SM -RA BR FEW005 OVC015 07/07 A2981 RMK AO2 SLP100 P0003 T00720067 $ |
| 2026-04-25 16:43:00Z |
90° at 12 kts |
Light Rain |
2 |
IFR |
Clouds FEW at 600, OVERCAST at 1600, BROKEN at 2700, BROKEN at 3500 |
SPECI KBUF 251643Z 09012KT 2SM -RA BR FEW006 OVC016 07/06 A2981 RMK AO2 P0002 T00720061 $ |
| 2026-04-25 16:09:00Z |
70° at 12 kts |
Light Rain |
4 |
IFR |
Clouds BROKEN at 600, OVERCAST at 2100, OVERCAST at 3000, BROKEN at 16000 |
SPECI KBUF 251609Z 07012KT 4SM -RA BR BKN006 OVC021 07/06 A2981 RMK AO2 P0001 T00720061 $ |
| 2026-04-25 15:54:00Z |
60° at 13 kts |
Light Rain |
4 |
MVFR |
Clouds SCATTERED at 600, OVERCAST at 2400, OVERCAST at 8000, BROKEN at 30000 |
METAR KBUF 251554Z 06013KT 4SM -RA BR SCT006 OVC024 07/06 A2981 RMK AO2 SLP099 P0005 T00720061 $ |
| 2026-04-25 14:40:00Z |
40° at 11 kts |
Light Rain |
4 |
IFR |
Clouds BROKEN at 600, OVERCAST at 1800, BROKEN at 10000, BROKEN at 5000 |
SPECI KBUF 251440Z 04011KT 4SM -RA BR BKN006 OVC018 07/06 A2980 RMK AO2 P0009 T00670061 $ |
| 2026-04-25 13:29:00Z |
50° at 11 kts |
Heavy Rain |
4 |
IFR |
Clouds BROKEN at 500, BROKEN at 1500, OVERCAST at 2300, BROKEN at 10000 |
SPECI KBUF 251329Z 05011KT 4SM R23/5000VP6000FT +RA BR BKN005 BKN015 OVC023 07/06 A2979 RMK AO2 WSHFT 1309 P0013 T00670056 $ |
| 2026-04-25 12:54:00Z |
60° at 12 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 500, BROKEN at 2300, OVERCAST at 4800, OVERCAST at 14000 |
METAR KBUF 251254Z 06012KT 5SM -RA BR FEW005 BKN023 OVC048 07/06 A2979 RMK AO2 SLP090 P0010 T00670056 $ |
| 2026-04-25 12:36:00Z |
70° at 14 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 400, BROKEN at 2300, OVERCAST at 5500 |
SPECI KBUF 251236Z 07014KT 5SM -RA BR FEW004 BKN023 OVC055 07/06 A2979 RMK AO2 P0008 T00670056 $ |
| 2026-04-25 11:54:00Z |
60° at 12 kts |
Light Rain |
6 |
MVFR |
Clouds OVERCAST at 2500, OVERCAST at 4200, OVERCAST at 9500, OVERCAST at 7000 |
METAR KBUF 251154Z 06012KT 6SM -RA BR OVC025 07/06 A2979 RMK AO2 SLP091 P0013 60038 70050 T00670061 10067 20061 53001 $ |
| 2026-04-20 16:54:00Z |
300° at 11 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 3700, BROKEN at 4900, BROKEN at 6000, OVERCAST at 25000 |
METAR KBUF 201654Z 30011KT 10SM -SN BKN037 BKN049 BKN060 01/M09 A3032 RMK AO2 WSHFT 1558 SLP276 SNB08GSB08E15 PCPN VRY LGT P0000 T00111094 $ |
| 2026-04-20 14:54:00Z |
310° at 9 kts, Gusting to 17 kts |
Light Snow |
10+ |
VFR |
Clouds SCATTERED at 3200, SCATTERED at 4400, BROKEN at 6000, BROKEN at 8000 |
METAR KBUF 201454Z 31009G17KT 10SM -SN SCT032 SCT044 BKN060 01/M06 A3030 RMK AO2 SLP269 P0000 60000 T00111056 51018 |
| 2026-04-20 13:54:00Z |
280° at 9 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 3200, BROKEN at 4700, BROKEN at 6000, BROKEN at 25000 |
METAR KBUF 201354Z 28009KT 10SM -SN BKN032 BKN047 BKN060 00/M06 A3028 RMK AO2 SLP264 P0000 T00001056 $ |
| 2026-04-20 12:54:00Z |
290° at 8 kts |
Light Snow |
10+ |
VFR |
Clouds BROKEN at 3400, BROKEN at 4400, BROKEN at 6000, OVERCAST at 2200 |
METAR KBUF 201254Z 29008KT 10SM -SN BKN034 BKN044 BKN060 M01/M07 A3027 RMK AO2 SNB47 SLP258 PCPN VRY LGT P0000 T10061067 $ |
| 2026-04-19 20:54:00Z |
240° at 24 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2000, BROKEN at 3700, BROKEN at 4800, SCATTERED at 25000 |
METAR KBUF 192054Z 24024G36KT 10SM FEW020 BKN037 BKN048 05/M02 A2998 RMK AO2 PK WND 24036/2053 RAB01E20B29E50SNB02E04B20E29GSB04E13B20E29 SLP159 SHSN VC ALQDS P0004 60006 T00501017 50000 $ |
| 2026-04-19 18:15:00Z |
270° at 15 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
2 |
IFR |
Clouds FEW at 1800, BROKEN at 2700, OVERCAST at 4400, BROKEN at 24000 |
SPECI KBUF 191815Z 27015G24KT 2SM -SN FEW018 BKN027 OVC044 02/M01 A3000 RMK AO2 RAE04SNB04 P0001 T00221006 $ |
| 2026-04-19 17:26:00Z |
290° at 16 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
6 |
VFR |
Clouds SCATTERED at 3400, BROKEN at 5500, OVERCAST at 8500, OVERCAST at 6000 |
SPECI KBUF 191726Z 29016G22KT 6SM -SN SCT034 BKN055 OVC085 04/M02 A2998 RMK AO2 SNB26 P0000 T00441022 $ |
| 2026-04-19 02:54:00Z |
230° at 7 kts |
Light Rain |
3 |
LIFR |
Clouds OVERCAST at 200, OVERCAST at 1900, BROKEN at 25000, BROKEN at 19000 |
METAR KBUF 190254Z 23007KT 3SM -RA BR OVC002 07/07 A2985 RMK AO2 RAE28B46 SLP108 P0000 60001 T00720067 51038 $ |
| 2026-04-19 00:54:00Z |
230° at 10 kts |
Light Rain |
3 |
LIFR |
Clouds OVERCAST at 300, OVERCAST at 6500, OVERCAST at 2400, OVERCAST at 14000 |
METAR KBUF 190054Z 23010KT 3SM -RA BR OVC003 09/08 A2980 RMK AO2 PRESRR SLP091 P0001 T00890083 $ |
| 2026-04-18 23:54:00Z |
240° at 13 kts, Gusting to 22 kts |
Light Rain, Gusty Winds |
5 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 12000, BROKEN at 25000, BROKEN at 26000 |
METAR KBUF 182354Z 24013G22KT 5SM -RA BR OVC004 12/11 A2974 RMK AO2 PK WND 23027/2329 SLP070 P0013 60072 T01170111 10261 20117 53009 $ |
| 2026-04-18 20:54:00Z |
230° at 15 kts, Gusting to 23 kts |
Light Rain, Gusty Winds |
4 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 7500, BROKEN at 11000, BROKEN at 18000 |
METAR KBUF 182054Z 23015G23KT 4SM -RA BR OVC004 12/11 A2969 RMK AO2 SLP054 P0003 60007 T01170111 53011 $ |
| 2026-04-18 16:54:00Z |
180° at 27 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4000, FEW at 11000, SCATTERED at 13000, BROKEN at 17000 |
METAR KBUF 181654Z 18027G37KT 10SM FEW040 FEW110 SCT130 BKN170 BKN200 26/09 A2967 RMK AO2 PK WND 18041/1611 SLP046 T02560094 $ |
| 2026-04-14 19:54:00Z |
240° at 21 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2700, FEW at 7000, FEW at 17000, SCATTERED at 22000 |
METAR KBUF 141954Z 24021G38KT 10SM FEW027 FEW070 FEW170 SCT220 BKN270 22/15 A2982 RMK AO2 PK WND 24042/1855 SLP096 FRQ LTGIC DSNT SE-S CB DSNT E-S-SW MOV E T02170150 |
| 2026-04-14 18:54:00Z |
240° at 25 kts, Gusting to 42 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2500, FEW at 4500, BROKEN at 7000, BROKEN at 20000 |
METAR KBUF 141854Z 24025G42KT 10SM FEW025 FEW045 BKN070 BKN200 BKN250 21/16 A2982 RMK AO2 PK WND 24045/1820 SLP097 TCU DSNT SE-SW MDT CU DSNT NW T02060156 |
| 2026-04-14 18:37:00Z |
240° at 25 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 2500, SCATTERED at 4500, BROKEN at 7000, BROKEN at 25000 |
SPECI KBUF 141837Z 24025G39KT 10SM SCT025 SCT045 BKN070 BKN250 21/16 A2982 RMK AO2 PK WND 24045/1820 T02110156 |
| 2026-04-14 17:54:00Z |
250° at 19 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds BROKEN at 2700, BROKEN at 4000, OVERCAST at 7000, SCATTERED at 35000 |
METAR KBUF 141754Z 25019G35KT 10SM BKN027 BKN040 OVC070 21/15 A2982 RMK AO2 PK WND 23035/1745 SLP096 60002 T02110150 10222 20172 53004 |
| 2026-04-14 15:54:00Z |
220° at 22 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 2900, SCATTERED at 7500, BROKEN at 17000, BROKEN at 25000 |
METAR KBUF 141554Z 22022G36KT 10SM SCT029 SCT075 BKN170 BKN250 22/15 A2979 RMK AO2 PK WND 21037/1521 SLP086 T02170150 |
| 2026-04-14 15:26:00Z |
220° at 22 kts, Gusting to 37 kts |
Very Gusty Winds |
10+ |
MVFR |
Clouds OVERCAST at 2900, BROKEN at 9800, BROKEN at 3100 |
SPECI KBUF 141526Z 22022G37KT 10SM OVC029 21/14 A2980 RMK AO2 PK WND 21037/1521 T02060144 |
| 2026-04-13 13:54:00Z |
230° at 22 kts, Gusting to 35 kts |
Heavy Rain, Very Gusty Winds |
1.25 |
IFR |
Clouds BROKEN at 700, BROKEN at 1300, OVERCAST at 1900, OVERCAST at 20000 |
METAR KBUF 131354Z 23022G35KT 1 1/4SM R23/4000VP6000FT +RA BR BKN007 BKN013 OVC019 13/13 A2985 RMK AO2 PK WND 26039/1305 SLP107 P0020 T01330128 $ |
| 2026-04-13 13:15:00Z |
240° at 21 kts, Gusting to 36 kts |
Light Rain, Very Gusty Winds |
2 |
IFR |
Clouds FEW at 1900, BROKEN at 2900, OVERCAST at 3800, OVERCAST at 4700 |
SPECI KBUF 131315Z 24021G36KT 2SM -RA BR FEW019 BKN029 OVC038 14/12 A2985 RMK AO2 PK WND 26039/1305 P0000 T01440122 $ |
| 2026-04-10 21:54:00Z |
Winds Calm |
Light Rain |
1.75 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 2500, OVERCAST at 7000, BROKEN at 25000 |
METAR KBUF 102154Z 00000KT 1 3/4SM -RA BR OVC004 07/06 A3012 RMK AO2 SLP204 P0000 T00720061 |
| 2026-04-10 21:20:00Z |
280° at 7 kts |
Light Rain |
1.75 |
LIFR |
Clouds OVERCAST at 400, BROKEN at 7000, OVERCAST at 5500, BROKEN at 8000 |
SPECI KBUF 102120Z 28007KT 1 3/4SM -RA BR OVC004 07/06 A3012 RMK AO2 P0000 T00720061 |
| 2026-04-10 20:54:00Z |
270° at 7 kts |
Light Rain |
1.5 |
IFR |
Clouds OVERCAST at 500, BROKEN at 4500, BROKEN at 9000, BROKEN at 14000 |
METAR KBUF 102054Z 27007KT 1 1/2SM -RA BR OVC005 07/06 A3012 RMK AO2 SLP203 P0000 60013 T00720061 53002 |
| 2026-04-10 19:54:00Z |
280° at 6 kts |
Light Rain |
6 |
IFR |
Clouds OVERCAST at 500, OVERCAST at 9000, BROKEN at 11000, BROKEN at 30000 |
METAR KBUF 101954Z 28006KT 6SM -RA BR OVC005 08/07 A3011 RMK AO2 SLP199 P0008 T00780072 |
| 2026-04-09 16:54:00Z |
220° at 21 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 15000, SCATTERED at 20000, BROKEN at 25000, OVERCAST at 25000 |
METAR KBUF 091654Z 22021G38KT 10SM FEW150 SCT200 BKN250 21/03 A3015 RMK AO2 PK WND 22038/1646 SLP210 T02110028 |
| 2026-04-07 16:54:00Z |
280° at 12 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds BROKEN at 3400, BROKEN at 20000, OVERCAST at 28000, OVERCAST at 30000 |
METAR KBUF 071654Z 28012G21KT 9SM -SN BKN034 M02/M09 A3043 RMK AO2 SLP315 P0000 T10221089 $ |
| 2026-04-07 15:54:00Z |
290° at 14 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 3400, OVERCAST at 3100, BROKEN at 3500, BROKEN at 31000 |
METAR KBUF 071554Z 29014G22KT 9SM -SN OVC034 M02/M09 A3042 RMK AO2 PK WND 28026/1515 SNB49 SLP309 P0000 T10221089 $ |
| 2026-04-07 13:54:00Z |
280° at 13 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds FEW at 2900, BROKEN at 3700, OVERCAST at 5500, OVERCAST at 30000 |
METAR KBUF 071354Z 28013G24KT 9SM -SN FEW029 BKN037 M03/M11 A3035 RMK AO2 PK WND 26029/1308 SLP286 P0000 T10331106 $ |
| 2026-04-07 13:20:00Z |
290° at 16 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 3300, SCATTERED at 10000, BROKEN at 3800, BROKEN at 4700 |
SPECI KBUF 071320Z 29016G27KT 9SM -SN OVC033 M04/M11 A3033 RMK AO2 PK WND 26029/1308 P0000 T10391106 $ |
| 2026-04-07 11:54:00Z |
290° at 18 kts, Gusting to 24 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds BROKEN at 3800, OVERCAST at 12000, SCATTERED at 30000, OVERCAST at 30000 |
METAR KBUF 071154Z 29018G24KT 9SM -SN BKN038 M03/M10 A3027 RMK AO2 PK WND 27036/1111 SLP258 P0000 60002 70005 T10331100 10017 21033 53037 $ |
| 2026-04-07 10:54:00Z |
270° at 17 kts, Gusting to 30 kts |
Light Snow, Very Gusty Winds |
9 |
VFR |
Clouds BROKEN at 3300, BROKEN at 4600, OVERCAST at 4600, BROKEN at 30000 |
METAR KBUF 071054Z 27017G30KT 9SM -SN BKN033 BKN046 M03/M09 A3021 RMK AO2 PK WND 26030/1050 SNB25 SLP240 P0000 T10281089 $ |
| 2026-04-07 07:33:00Z |
290° at 12 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 1500, OVERCAST at 7500, SCATTERED at 8000 |
SPECI KBUF 070733Z 29012G27KT 9SM -SN OVC015 M01/M04 A3009 RMK AO2 PK WND 30032/0722 P0000 T10111039 $ |
| 2026-04-07 06:47:00Z |
290° at 14 kts, Gusting to 20 kts |
Light Snow, Gusty Winds |
9 |
IFR |
Clouds BROKEN at 700, OVERCAST at 1200, OVERCAST at 2200 |
SPECI KBUF 070647Z 29014G20KT 9SM -SN BKN007 OVC012 01/M01 A3005 RMK AO2 PK WND 29026/0635 WSHFT 0627 CIG 004V010 P0002 T00111006 $ |
| 2026-04-07 06:03:00Z |
250° at 7 kts |
Light Snow, Mist |
5 |
IFR |
Clouds BROKEN at 500, OVERCAST at 1200, OVERCAST at 5600 |
SPECI KBUF 070603Z 25007KT 5SM -SN BR BKN005 OVC012 01/00 A3003 RMK AO2 P0001 T00060000 $ |
| 2026-04-06 05:54:00Z |
290° at 11 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
9 |
MVFR |
Clouds OVERCAST at 2600, BROKEN at 3200, OVERCAST at 4600 |
METAR KBUF 060554Z 29011G21KT 9SM -SN OVC026 01/M04 A3007 RMK AO2 SLP191 P0000 60000 T00111039 10022 20011 51008 $ |
| 2026-04-06 04:54:00Z |
270° at 10 kts, Gusting to 19 kts |
Light Snow, Gusty Winds |
9 |
VFR |
Clouds OVERCAST at 3100, BROKEN at 4200, OVERCAST at 5000, BROKEN at 10000 |
METAR KBUF 060454Z 27010G19KT 9SM -SN OVC031 02/M04 A3007 RMK AO2 PK WND 27026/0405 SNB00 SLP187 P0000 T00171039 401110017 $ |
| 2026-04-06 04:00:00Z |
270° at 14 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
10+ |
VFR |
Clouds OVERCAST at 3500, BROKEN at 7000, SCATTERED at 5000, OVERCAST at 4600 |
SPECI KBUF 060400Z 27014G21KT 10SM -SN OVC035 02/M04 A3005 RMK AO2 SNB00 P0000 T00171044 $ |
| 2026-04-05 22:54:00Z |
270° at 15 kts, Gusting to 24 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds FEW at 800, BROKEN at 1300, OVERCAST at 3100, BROKEN at 24000 |
METAR KBUF 052254Z 27015G24KT 5SM -RA BR FEW008 BKN013 OVC031 03/01 A2994 RMK AO2 PK WND 24028/2201 RAB07 SLP143 P0001 T00280011 $ |
| 2026-04-05 06:04:00Z |
230° at 14 kts, Gusting to 24 kts |
Heavy Rain, Gusty Winds |
4 |
MVFR |
Clouds FEW at 700, SCATTERED at 3000, OVERCAST at 4000, OVERCAST at 5600 |
SPECI KBUF 050604Z 23014G24KT 4SM +RA BR FEW007 SCT030 OVC040 08/08 A2979 RMK AO2 P0003 T00830078 $ |
| 2026-04-05 03:54:00Z |
220° at 16 kts, Gusting to 22 kts |
Light Rain, Gusty Winds |
6 |
LIFR |
Clouds OVERCAST at 400, SCATTERED at 1900, BROKEN at 2600 |
METAR KBUF 050354Z 22016G22KT 6SM -RA BR OVC004 13/13 A2976 RMK AO2 SLP079 P0010 T01330128 $ |
| 2026-04-03 19:54:00Z |
240° at 19 kts, Gusting to 41 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3500, FEW at 6500, FEW at 26000, BROKEN at 25000 |
METAR KBUF 031954Z 24019G41KT 10SM FEW035 FEW065 FEW260 21/14 A2997 RMK AO2 PK WND 25041/1947 SLP145 MDT CU DSNT S T02060144 $ |
| 2026-04-03 18:54:00Z |
240° at 23 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 3700, FEW at 6500, FEW at 26000, BROKEN at 25000 |
METAR KBUF 031854Z COR 24023G38KT 10SM FEW037 FEW065 FEW260 20/14 A2997 RMK AO2 PK WND 25041/1758 TCU DSNT S SLP145 MDT CU DSNT SE T02000139 $ |
| 2026-04-03 17:54:00Z |
240° at 24 kts, Gusting to 39 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 3600, SCATTERED at 4600, BROKEN at 6500, BROKEN at 26000 |
METAR KBUF 031754Z COR 24024G39KT 10SM SCT036 SCT046 BKN065 BKN260 19/13 A2996 RMK AO2 PK WND 23041/1724 SLP145 MDT CU DSNT SE-SW 60001 T01890133 10206 20156 53008 $ |
| 2026-04-03 16:54:00Z |
230° at 23 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 3600, SCATTERED at 30000, BROKEN at 25000, OVERCAST at 20000 |
METAR KBUF 031654Z 23023G36KT 10SM BKN036 19/14 A2994 RMK AO2 PK WND 22038/1628 SLP138 T01940139 $ |
| 2026-04-01 06:54:00Z |
320° at 10 kts |
Light Rain |
6 |
LIFR |
Clouds BROKEN at 400, BROKEN at 900, OVERCAST at 1500, OVERCAST at 9000 |
METAR KBUF 010654Z 32010KT 6SM -RA BR BKN004 BKN009 OVC015 11/11 A2990 RMK AO2 SLP125 P0004 T01060106 $ |
| 2026-04-01 06:43:00Z |
300° at 10 kts |
Light Rain |
5 |
IFR |
Clouds SCATTERED at 400, BROKEN at 900, OVERCAST at 1700, BROKEN at 5000 |
SPECI KBUF 010643Z 30010KT 5SM -RA BR SCT004 BKN009 OVC017 11/11 A2989 RMK AO2 P0004 T01110106 $ |
| 2026-04-01 05:54:00Z |
220° at 7 kts |
Light Rain |
3 |
MVFR |
Clouds SCATTERED at 200, BROKEN at 1900, OVERCAST at 2500, BROKEN at 17000 |
METAR KBUF 010554Z 22007KT 3SM -RA BR SCT002 BKN019 OVC025 08/08 A2988 RMK AO2 RAB13 SLP120 P0000 60031 T00830083 10144 20067 51010 $ |
| 2026-04-01 00:13:00Z |
220° at 32 kts, Gusting to 48 kts |
Light Rain, Very Gusty Winds |
4 |
MVFR |
Clouds SCATTERED at 1200, BROKEN at 2400, OVERCAST at 5500 |
SPECI KBUF 010013Z 22032G48KT 4SM -RA BR SCT012 BKN024 OVC055 14/12 A2979 RMK AO2 PK WND 24048/0011 WSHFT 2352 P0023 T01390122 $ |
| 2026-03-31 21:38:00Z |
210° at 11 kts, Gusting to 19 kts |
Light Thunderstorms, Gusty Winds |
4 |
MVFR |
Clouds FEW at 700, BROKEN at 1500, OVERCAST at 2200, OVERCAST at 3500 |
SPECI KBUF 312138Z 21011G19KT 4SM -TSRA BR FEW007 BKN015 OVC022CB 14/14 A2978 RMK AO2 RAB05 TSB25 OCNL LTGCGIC VC SE TS VC SE MOV NE P0011 T01440139 $ |
| 2026-03-31 11:54:00Z |
260° at 11 kts |
Light Rain |
5 |
MVFR |
Clouds BROKEN at 3700, OVERCAST at 5000, BROKEN at 6000, BROKEN at 25000 |
METAR KBUF 311154Z 26011KT 5SM -RA BR BKN037 OVC050 14/12 A2990 RMK AO2 RAB12 SLP127 P0005 60015 70039 T01390117 10172 20139 51034 $ |
| 2026-03-31 09:41:00Z |
230° at 16 kts, Gusting to 31 kts |
Thunderstorms, Very Gusty Winds |
10+ |
VFR |
Clouds SCATTERED at 5000, BROKEN at 8500, OVERCAST at 19000, BROKEN at 29000 |
SPECI KBUF 310941Z 23016G31KT 10SM TS SCT050CB BKN085 OVC190 17/12 A2981 RMK AO2 PK WND 22032/0919 TSB41 PRESRR FRQ LTGICCCCACG VC SW-NW-N TS VC SW-NW-N MOV E T01720117 $ |
| 2026-03-28 14:54:00Z |
290° at 12 kts, Gusting to 17 kts |
Light Snow |
10+ |
VFR |
Clouds SCATTERED at 3000, BROKEN at 3600, BROKEN at 3100, BROKEN at 10000 |
METAR KBUF 281454Z 29012G17KT 10SM -SN SCT030 BKN036 M02/M09 A3051 RMK AO2 SNB51 SLP343 PCPN VRY LGT P0000 60000 T10221089 51021 $ |
| 2026-03-28 12:54:00Z |
290° at 11 kts |
Light Snow |
9 |
VFR |
Clouds SCATTERED at 2900, BROKEN at 4500, BROKEN at 8000, BROKEN at 8000 |
METAR KBUF 281254Z 29011KT 9SM -SN SCT029 BKN045 BKN080 M03/M11 A3048 RMK AO2 SNB53 SLP332 P0000 T10331106 $ |
| 2026-03-27 03:54:00Z |
330° at 18 kts, Gusting to 24 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds SCATTERED at 700, OVERCAST at 1100, BROKEN at 22000, BROKEN at 30000 |
METAR KBUF 270354Z 33018G24KT 5SM -RA BR SCT007 OVC011 04/03 A2982 RMK AO2 PK WND 34028/0336 WSHFT 0327 SLP103 P0001 T00440033 $ |
| 2026-03-27 03:41:00Z |
330° at 18 kts, Gusting to 28 kts |
Light Rain, Gusty Winds |
5 |
LIFR |
Clouds BROKEN at 400, OVERCAST at 1100, OVERCAST at 10000, OVERCAST at 2300 |
SPECI KBUF 270341Z 33018G28KT 5SM -RA BR BKN004 OVC011 06/05 A2981 RMK AO2 PK WND 34028/0336 WSHFT 0327 CIG 003V007 P0001 T00560050 $ |
| 2026-03-27 03:08:00Z |
280° at 7 kts |
Light Rain |
2.5 |
IFR |
Clouds FEW at 700, BROKEN at 1300, OVERCAST at 2000, OVERCAST at 18000 |
SPECI KBUF 270308Z 28007KT 2 1/2SM -RA BR FEW007 BKN013 OVC020 08/07 A2980 RMK AO2 PRESRR P0001 T00780072 $ |
| 2026-03-27 02:36:00Z |
270° at 5 kts |
Light Rain |
2.5 |
IFR |
Clouds OVERCAST at 1400, BROKEN at 2100, OVERCAST at 3000 |
SPECI KBUF 270236Z 27005KT 2 1/2SM -RA BR OVC014 08/08 A2979 RMK AO2 P0003 T00830078 $ |
| 2026-03-27 01:54:00Z |
270° at 3 kts |
Light Rain |
2.5 |
IFR |
Clouds SCATTERED at 1600, SCATTERED at 3400, OVERCAST at 8500, BROKEN at 5000 |
METAR KBUF 270154Z 27003KT 2 1/2SM -RA BR SCT016 SCT034 OVC085 08/08 A2978 RMK AO2 SLP086 P0001 T00780078 $ |
| 2026-03-27 00:54:00Z |
190° at 3 kts |
Light Rain |
2.5 |
IFR |
Clouds FEW at 3900, BROKEN at 7000, OVERCAST at 8500, OVERCAST at 6700 |
METAR KBUF 270054Z 19003KT 2 1/2SM -RA BR FEW039 BKN070 OVC085 08/08 A2976 RMK AO2 SLP082 P0006 T00830078 $ |
| 2026-03-27 00:25:00Z |
200° at 5 kts |
Light Rain |
2.5 |
IFR |
Clouds FEW at 4100, OVERCAST at 7000, OVERCAST at 10000, OVERCAST at 8100 |
SPECI KBUF 270025Z 20005KT 2 1/2SM -RA BR FEW041 OVC070 08/07 A2976 RMK AO2 P0001 T00780072 $ |
| 2026-03-26 23:54:00Z |
180° at 3 kts |
Light Rain |
4 |
MVFR |
Clouds OVERCAST at 7000, SCATTERED at 2400, OVERCAST at 3100, OVERCAST at 3300 |
METAR KBUF 262354Z 18003KT 4SM -RA BR OVC070 08/07 A2973 RMK AO2 SLP071 P0010 60090 T00780072 10133 20078 51015 $ |
| 2026-03-26 23:19:00Z |
Winds Calm |
Light Rain |
2 |
IFR |
Clouds FEW at 1100, BROKEN at 6000, OVERCAST at 8000, OVERCAST at 4900 |
SPECI KBUF 262319Z 00000KT 2SM -RA BR FEW011 BKN060 OVC080 08/07 A2973 RMK AO2 P0008 T00780072 $ |
| 2026-03-26 22:42:00Z |
80° at 6 kts |
Light Rain |
1.5 |
IFR |
Clouds FEW at 500, BROKEN at 6000, OVERCAST at 8000, OVERCAST at 6000 |
SPECI KBUF 262242Z 08006KT 1 1/2SM -RA BR FEW005 BKN060 OVC080 08/07 A2969 RMK AO2 P0013 T00780072 $ |
| 2026-03-26 21:54:00Z |
20° at 5 kts |
Light Rain |
1.5 |
IFR |
Clouds FEW at 1700, SCATTERED at 3600, OVERCAST at 4800, BROKEN at 25000 |
METAR KBUF 262154Z 02005KT 1 1/2SM -RA BR FEW017 SCT036 OVC048 08/07 A2974 RMK AO2 SLP072 P0022 T00780072 $ |
| 2026-03-26 21:22:00Z |
10° at 8 kts |
Light Rain |
1.75 |
IFR |
Clouds SCATTERED at 2200, OVERCAST at 3000, OVERCAST at 5500, BROKEN at 11000 |
SPECI KBUF 262122Z 01008KT 1 3/4SM -RA BR SCT022 OVC030 08/07 A2972 RMK AO2 P0013 T00780072 $ |
| 2026-03-26 20:31:00Z |
40° at 4 kts |
Light Rain |
1.5 |
IFR |
Clouds OVERCAST at 1800, BROKEN at 2300, OVERCAST at 3400 |
SPECI KBUF 262031Z 04004KT 1 1/2SM -RA BR OVC018 08/07 A2971 RMK AO2 P0009 T00780067 $ |
| 2026-03-26 19:54:00Z |
40° at 7 kts |
Light Rain |
2.5 |
IFR |
Clouds SCATTERED at 2000, OVERCAST at 2800, BROKEN at 23000, BROKEN at 25000 |
METAR KBUF 261954Z 04007KT 2 1/2SM -RA BR SCT020 OVC028 08/06 A2973 RMK AO2 SLP069 P0022 T00780061 $ |