Becoming brighter with a chance of heavy showers developing.
Today:
After a mostly cloudy start brighter spells will gradually develop, this potentially allowing heavy and thundery showers to develop this afternoon. Feeling warm for many inland areas with light winds. Maximum temperature 18 °C.
Tonight:
Showers are likely to merge into longer spells of rain this evening, these heavy at times. Later tonight many places become dry but overcast with low cloud and hill fog. Minimum temperature 6 °C.
Sunday:
Mostly dry but generally cloudy, with hill fog initially. Some bright spells will gradually develop, along with perhaps isolated afternoon showers. Maximum temperature 18 °C.
Outlook for Monday to Wednesday:
Mainly dry with often large amounts of cloud, but some bright or sunny spells developing each daytime. Light winds and temperatures close to or slightly above average.
Updated:
UK long range weather forecast
The final week of March into the start of April looks to be characterised by a slowly evolving, but changeable weather pattern. Initially, a dry interlude is likely with spells of sunshine across many areas. With time, these drier conditions will become more favoured across the south. Further north and northwest, there is a greater chance of rain or showers at times, these accompanied by windier spells and a chance of gales for parts of the far northwest. There is a small chance that these wetter, more unsettled conditions could become more widespread for a time. Temperatures will probably pan out close to average overall, though chilly nights remain possible where clear skies coincide with light winds.
Updated:
Confidence is lower than normal, but blocked or slow-moving weather patterns are most probable through the middle of April. This can lead to slow-moving areas of low and high pressure and, depending on their location, this can result in periods of either dry conditions or wetter episodes with rain or showers. Temperatures will vary, with some large day-to-day swings possible, but overall are likely to be near average.