Sunny spells this evening. Showers largely dying out.
This Evening and Tonight:
Most showers will clear this evening, with some late sunshine for most. Then largery dry overnight with clear spells. Temperatures will fall to single figures in rural areas with light winds. Minimum temperature 7 °C.
Dry with sunny spells and variable cloud. A warm feeling afternoon is forecast inland with light winds, but a little fresher near some coasts where onshore breezes develop. Maximum temperature 22 °C.
Outlook for Saturday to Monday:
Dry, warm, occasionally sunny on Saturday, and Sunday morning. Very warm inland Sunday afternoon, with fresher coastal winds. Thundery rain or showers will spread northwards later Sunday and through Monday.
UK long range weather forecast
Unsettled, very warm and humid weather is likely to continue for many through Tuesday with showers breaking out, especially in the south. There is uncertainty in the location of these, but they will be heavy with thunderstorms bringing the potential for torrential downpours. Through the second half of the week, much of the UK is likely to remain humid and very warm, perhaps hot giving the possibility of further heavy showers and thunderstorms. Some cooler conditions are expected to spread in from the west at times, perhaps most likely towards the end of the week. Thereafter, as we approach the end of June and early July it may turn more settled with longer spells of drier weather. Temperatures will return closer to normal, although it will continue to feel warm.
During the first half of July confidence in the forecast becomes very low. It seems most probable that high pressure will be close to the south and east of the UK, with lower pressure and Atlantic weather fronts nearer the northwest. This would bring more unsettled weather across the northwest with showers or longer spells of rain. However the south and east would see more in the way of drier weather, although thundery showers are still possible at times. Temperatures during this time are more likely to be slightly above average for most.