The York area will see a little bit of everything in the weather over the next few days.

Monday will be mostly sunny, with a high of 51 and low of 38, according to the National Weather Service. Winds will be from the south at 5-8 mph in the afternoon, with gusts up to 22 mph.

Rain will begin late Monday night and last through noon on Tuesday, the forecast said. Tuesday's high will be 50 and low of 30.

There's a slight chance of snow Tuesday night and a greater chance Wednesday, the NWS said. Wednesday's high will be 39 and the low 24.

Thursday will be mostly sunny, with a high of 36 and low of 28, and Friday will also be sunny, with a high of 41 and low of 21, the forecast said.

Saturday will be sunny and cold, with a high of 31 and low around 20, the service said.