Macedonia has a largely continental climate, although the south and east of the country are quite Mediterranean. Generally, summers are long and dry, and winters are mild and rainy, with occasional heavy snowfall in the mountains. It can get surprisingly hot in summer, between May and August, with temperatures on the plains sometimes reaching as high as 104°F (40°C). The warmest month is July, with an average temperature of 72°F (22°C). Winters are fairly cold and snowfall is common. The coldest month is January, with an average temperature of 33°F (0°C). Rainfall is abundant, particularly in the short spring and autumn, with October being the wettest month, and August the driest. Visitors should note that the climate does vary according to region and geographical features.
Macedonia is a year-round destination, but the summer months, between May and August, are the peak tourist season and the optimum time to visit. At this time the popular lake areas and cities like Ohrid and Mavrovo (known for its mountain biking opportunities) can get crowded. November to April is the least popular period for travel to Macedonia, with the exception of the ski season in January and February, which sees visitors flock to the slopes in Mavrovo, Pelister, Krushevo and Popova Sapka. Spring and autumn can also be very pleasant although visitors should expect rain.