Weather overview
Велес sits in the heart of North Macedonia, where the climate shifts gently through the year. Winters here are mild but chilly, with January bringing the coldest days, while summers stretch long and warm, peaking in July and August. The transition months—April and October—offer a comfortable balance, making them ideal for exploring Велес without extreme heat or cold.
Rainfall in Велес doesn’t follow a dramatic pattern, but the driest spells arrive in July and September, when clear skies dominate. The rest of the year sees moderate precipitation, with November and December being the wettest. Travelers will find the most stable weather from May to September, though even then, occasional showers can surprise.
Sunshine hours vary widely, from just over 2 hours a day in December to nearly 12 in July. This makes summer the best time for outdoor activities in Велес, while winter days are shorter and often overcast.
Temperature
Temperatures in Велес reflect a classic continental rhythm. In January, the average hovers around +1.7 °C, with nights dipping to -1.4 °C and daytime highs rarely exceeding +7 °C. By March, the air warms to +8.8 °C, and by May, it reaches a pleasant +17.4 °C, setting the stage for summer.
Summer in Велес is hot, with July and August averaging +25.7 °C and +25.3 °C respectively. Daytime peaks can climb to +33.8 °C, while nights remain warm at around +18 °C. The heat lingers into September, though by then, evenings cool to +13.7 °C, signaling the approach of autumn.
Autumn arrives swiftly, with October bringing averages of +14.4 °C and November dropping to +8.8 °C. By December, temperatures settle near +4.2 °C, closing the year with a crisp but not harsh chill.
| Month | Minimum | Maximum |
|---|---|---|
| January | -1.4 | 7 |
| February | -0.2 | 11.6 |
| March | 2.1 | 14.8 |
| April | 6.2 | 19 |
| May | 11 | 23.6 |
| June | 15.9 | 30.2 |
| July | 18.1 | 33.8 |
| August | 17.7 | 33.1 |
| September | 13.7 | 27.8 |
| October | 8.3 | 21.9 |
| November | 4.7 | 14.7 |
| December | 1.8 | 9.4 |
Precipitation
Rainfall in Велес is spread across the year, though some months stand out. November is the wettest, with 62.1 mm of precipitation, followed by December and January, each with around 50 mm. The driest period spans July and September, when rain is scarce, averaging just 20.9 mm and 24.7 mm respectively.
Spring and early summer see moderate rainfall, with April and May each receiving around 53 mm. While showers are possible year-round, they rarely disrupt travel plans for long. The most reliable dry spells occur in July and September, making them ideal for outdoor exploration in Велес.
Snow is rare in Велес, but light flurries can occur in January or February when temperatures dip below freezing. Most precipitation falls as rain, even in winter, so heavy snowfall is uncommon.
| Month | Precipitation |
|---|---|
| January | 50 |
| February | 16.6 |
| March | 35.8 |
| April | 53.9 |
| May | 52.9 |
| June | 33.9 |
| July | 20.9 |
| August | 37 |
| September | 24.7 |
| October | 37 |
| November | 62.1 |
| December | 51.4 |
What to pack
For a winter trip to Велес, pack layers to handle the chill. A warm coat is essential for January and February, when temperatures can drop below freezing. Waterproof shoes and a scarf will help navigate occasional rain or light snow, while gloves might be useful for colder mornings.
Spring and autumn in Велес call for versatile clothing. In April and May, light jackets and long sleeves are enough for +13...+23 °C days, but evenings can still feel cool. By September, temperatures start to drop, so a mix of short- and long-sleeve options ensures comfort. A compact umbrella or rain jacket is wise for sporadic showers.
Summer in Велес demands lightweight, breathable fabrics. July and August bring intense heat, so sun protection—hats, sunglasses, and sunscreen—is a must. A light sweater or shawl can be handy for air-conditioned spaces or cooler evenings. Comfortable walking shoes are key for exploring Велес in any season.
| Month | Wind speed |
|---|---|
| January | 2.8 |
| February | 2.9 |
| March | — |
| April | 2.9 |
| May | 3.1 |
| June | 2.6 |
| July | 2.8 |
| August | 2.4 |
| September | 2.5 |
| October | 2.3 |
| November | 2.9 |
| December | 2.4 |