The UK has recorded its hottest temperature of the year so far, with Kinloss in northern Scotland hitting 24.6C (76.3F).
The Met Office said it had beaten the previous high, set on 30 March, when Kew Gardens in London reached 24.5C.
The bank holiday heat comes after two days of glorious weather across most of the country.
People flocked to parks, beaches, pubs and restaurants to enjoy the sunshine following the recent easing of coronavirus restrictions.
It marks a welcome change from the past few weeks – May has been the fourth wettest on record for the UK and the wettest ever for Wales.
The Coastguard earlier encouraged people to stay safe as many people headed to the beach, lakes and rivers.
Met Office forecasters said low cloud and mist in areas of the east coast would make it cooler than the rest of the country, with temperatures of between 12C (53.6F) and 16C (60.8F).