Home › Weather › Moffat Weather
Live forecasts update automatically; written guidance last reviewed 16 June 2026 by the Norwich Wire weather desk. Data from national met services via Open-Meteo.
Live data from Open-Meteo · updates automatically ·
Moffat will see temperatures between 4°C and 9°C today, with overcast skies and a 60% chance of light rain by mid-afternoon. This is typical for late autumn in the Dumfriesshire town, where the surrounding hills often trap low cloud.
What is the outlook for tomorrow and the rest of the week?
Tomorrow in Moffat, the mercury will hover around 5–8°C with persistent drizzle and a brisk south-westerly wind. Into the weekend, the 10-day forecast shows a drier but colder spell, with overnight lows dropping to 1°C by Sunday. Those checking bbc weather moffat 7 days will find similar patterns: a slow-moving Atlantic front keeping conditions grey but mostly frost-free.
How does Moffat’s mountain altitude affect the forecast?
Moffat sits at around 120 metres, but the surrounding Moffat Hills mean the town often experiences murkier conditions than lower-lying Dumfries. The live forecast above shows visibility dropping to 4 km this evening, which aligns with the bbc weather moffat 14 days outlook for persistent hill fog. For a broader picture, see the Glasgow Weather page, as the same weather systems often track south-east across the Central Belt.
Will it snow in Moffat this week?
No snow is expected this week. The live forecast and the weather in moffat tomorrow data both show temperatures staying above freezing during the day, with any precipitation falling as rain.
Where is the most reliable live weather feed for Moffat?
The live forecast above is sourced from Met Office data. Many users also cross-reference bbc weather moffat on the BBC website, which offers a similar hourly breakdown for the town.
Is this week unusually wet for Moffat?
Not especially. Moffat receives around 140mm of rain in November on average. The current moffat weather 14 days trend shows roughly 10–12mm over the next five days, which is slightly below the seasonal norm.