... including targeted forecasts at the time of your arrival to each point!
Dalkeith, Midlothian has a temperate climate with four distinct seasons. In the winter, temperatures range from an average low of 1°C to an average high of 8°C. During this time of year, the area is often subject to cold rains and occasional snowfall. The spring season is milder, with temperatures ranging from an average low of 4°C to an average high of 13°C. Rainfall is usually light at this time of year. Summer temperatures range from an average low of 11°C to an average high of 19°C, with occasional thunderstorms. The autumn months are cooler and wetter with temperatures ranging from an average low of 4°C to an average high of 12°C, and frequent rains.
As of 2020, the city population is 12342.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Dalkeith, Midlothian.