Bank Holiday Monday saw a new high of 25.1C recorded by the Met Office in the Wester Ross village of Kinlochewe.
People flocked to parks and beaches to enjoy the balmy conditions as 24.6C was also recorded in the village of Kinloss in north east Scotland on Monday.
This surpassed the previous high for 2021, set on March 30 at Kew Gardens in south-west London, when the temperature reached 24.5C.
. People at Portobello beach, near Edinburgh, as Bank Holiday Monday could be the hottest day of the year so far - with temperatures predicted to hit 25C in parts of the UK. Picture date: Monday May 31, 2021. PA Photo. See PA story WEATHER Spring. Photo credit should read: Andrew Milligan/PA Wire
People at Portobello as Bank Holiday Monday was confirmed as the hottest day of the year so far Photo: Andrew Milligan
. Life's a beach
Crowds flocked to the beach Photo: Andrew Milligan
1. Life's a beach
Crowds flocked to the beach Photo: Andrew Milligan
2. Crowds on the sand
While not quite as hot in Edinburgh, plenty of people still flocked to the seaside Photo: Andrew Milligan
3. Perfect for a paddle
There were a steady stream of people during the day Photo: Andrew Milligan
4. Surf's up
Perfect conditions for watersports Photo: Andrew Milligan