Cloudy with occasional rain or drizzle, mainly for Shetland.
Today:
Cloudy and mainly dry across Orkney, a little drizzly rain possible this afternoon. Shetland will be cloudy with some occasional rain and drizzle along with some mist. Maximum temperature 11 °C.
Tonight:
Cloudy this evening with a little drizzle across Orkney. Becoming dry and clearer across Orkney in the early hours, but Shetland remaining cloudy with patchy light rain. Minimum temperature 7 °C.
Saturday:
A damp start across Shetland otherwise dry and bright with some hazy sunshine. Chance of some misty low cloud across Shetland later. Warmer. Maximum temperature 13 °C.
Outlook for Sunday to Tuesday:
Chance of rain at first on Sunday followed by a few showers. Then brighter with a few showers early next week.
Updated:
UK long range weather forecast
Much more mixed weather conditions than of late, with low pressure systems and their associated areas of rain and showers often affecting the UK. The rain is likely to be heavy at times, and the showers, most frequently affecting western areas, will also be heavy and blustery in places, with isolated small hail and thunder. There will also be some brighter, drier spells in between rain and showers, although probably large amounts of cloud too, with limited sunshine. Unsettled, wet, and occasionally windy conditions are most likely during the first few days of this period; beyond this, and certainly into the following week, there is an increasing chance that cooler, northerly winds could develop, followed by a less unsettled spell. Temperatures mostly around average for the time of year.
Updated:
Some unsettled weather is possible at this start of this period with showers or longer spells of rain in places. However, a change to more settled conditions is more likely through this period as high pressure becomes more influential. This more settled theme continues into early May, although some briefer spells of wetter, unsettled weather remain possible, especially in the south. Temperatures are expected to be above average overall.