Home › Weather › Bonnyrigg Weather
Live forecasts update automatically; written guidance last reviewed 20 June 2026 by the Edinburgh Wire weather desk. Data from national met services via Open-Meteo.
Live data from Open-Meteo · updates automatically ·
For Bonnyrigg today, the live forecast above shows a mostly dry but cloudy day with highs around 11°C. Light south-westerly winds keep conditions stable, though hill fog may linger on higher ground near the Pentland Hills through the morning.
Will the rain clear this evening?
According to the Met Office, a weak front brushing the Lothians could bring a few light showers after 7pm, but most of Bonnyrigg should stay dry overnight. Temperatures will drop to around 6°C under thickening cloud by midnight.
What’s the outlook for the rest of the week?
Wednesday brings brighter spells and a brisk breeze, with highs of 13°C. Low pressure from the Atlantic then pushes in more unsettled conditions from Thursday, with occasional rain and stronger winds likely into the weekend. For a wider view, check our 10 Day Weather Forecast UK.
Is Bonnyrigg likely to see snow this week?
No significant snowfall is expected in Bonnyrigg over the next five days. Temperatures will stay well above freezing, with lows around 5–7°C overnight. For any wintry changes later in the month, watch our 10-day outlook.
How does Bonnyrigg’s weather compare with Edinburgh city centre?
Bonnyrigg sits about 8 miles south-east of the city centre, so it can be a degree or two cooler overnight and more prone to hill fog. The bbc weather edinburgh forecast typically reflects central conditions; Bonnyrigg often sees slightly lower minimums.
Where can I find the latest Met Office forecast for Bonnyrigg?
The met office weather bonnyrigg page provides detailed hourly and 14-day outlooks. You can also check bbc news weather bulletins for the Lothians region, which include Bonnyrigg alongside other Midlothian towns.