BBC London Weather experts predict when we'll next get 5 hot days in a row after thunder warning
The weather in London for the next few weeks appears to be very fickle - hot and sunny one day, raining another. But as we move towards June, the temperatures are finally due to rise back above 20C, even if we might also be seeing rain at the same time.
According to BBC Weather, from Wednesday, May 29, the mercury is forecast to rise back up to 20C - and it's going to stay warm until Sunday, June 2, the furthest the weather forecaster looks into the future. But despite the warmer temperature, the BBC are forecasting rain all day, with possible sun as well.
The rain is likely to ease off over the course of the day, and will clear up for Thursday, May 30, which is expected to be 21C and sunny. Occasional rain could be seen over the next couple of days too, but it's due to stay at the same temperature with highs of 21C until June 2, when the rain clears up and the sun comes out again.
READ MORE: Top baby names chosen by Londoners revealed in new list
While the Met Office doesn't provide such detailed long-term forecasts, the UK forecast for the same period is expected to be "unsettled", the forecaster has said. "Temperatures are likely to be a little above average, but some large spatial differences are likely," the Met Office says.
However, they add: "Over the bank holiday weekend a band of rain likely to arrive from the west, becoming weaker as it moves east and becoming more showery in nature with scattered showers also following. Into the new week increasingly settled conditions more likely for most, though rain may threaten north-western areas whilst some southern or eastern areas occasionally less settled with showers more likely later in the period though there will be some sunshine between them, the best of this in south-western parts."
Got a story for us? Email anna.willis@reachplc.com.
Get the biggest stories from around London straight to your inbox. Sign up to MyLondon's The 12 HERE for the 12 biggest stories each day.