Temperatures could hit up to 29C this weekend - making it the hottest day of the year so far.
Forecasters are expecting a balmy start to June, with UK temperatures set to be higher than holiday hot spots Barcelona, Ibiza and St Tropez.
The hottest day on record this year so far was 28.5C on April 19 and May 15 - so highs of 29C will make Saturday the hottest day of the year by some way.
Met Office forecaster Mark Wilson said Saturday is expected to be the hottest day of the year so far, with the possibility that temperatures could remain in the high 20Cs on Sunday.
He said: "Today (Friday) there will be a bit of a north-south divide with some rain in Scotland and parts of Northern Ireland.
"Looking south there will be sunny spells with temperatures set to reach up to 25C."
He added: "However looking to tomorrow, the weather will be much better in Scotland and Northern Ireland, but there could be some unsettled spells in north-west England.
"In the south east and east Anglia, temperatures are expected to reach 29C.
"Going into Sunday, there is a bit of uncertainty as some heavy thundery spells could be making their way eastwards, but temperatures could still hit the high 20Cs in some parts."
Grahame Madge said there remains uncertainty on the range of temperatures as forecasters wait for the warm air to arrive.
He said: “The indication is that we could see highs of 28C (82F), isolated highs of around 28C, on Saturday, and the most likely candidate places for those would be places like Norwich or north London, those sorts of areas away from the coast, but in the south-east corner of the UK.
“And on Sunday we could see highs of 29C (84F), even possibly 30C.
“So Sunday looks very much as though it’s going to be a warmer day than Saturday. So we have got that warmth coming through.
“Once this warm front, and the air behind it, starts to pull across the UK then we will see temperatures starting to rise.
According to the Met Office website, Barcelona and Ibiza will see highs of 24C (75F) on Sunday, while St Tropez is expected to reach 28C.
Bookmaker Coral makes this June 2-1 to be the hottest since records began.