An unseasonal 19.6C is recorded at Kinlochewe, according to provisional figures from the Met Office.
A new UK record high temperature has been set in the Scottish Highlands, according to provisional figures from the Met Office.
An unseasonal 19.6C was recorded at Kinlochewe on Sunday, making it hotter than Mallorca and the Cote d’Azur.
If confirmed it would be the highest January temperature in the UK, breaking a record set in 2003 by more than a full degree celsius.
It would also be the highest winter temperature ever recorded in Scotland.
The provisonal temperature in Kinlochewe was considerably higher than the 18.3C recorded at Aboyne, Aberdeenshire, on 3 January 2003.
The previous record high for the winter months for Scotland, was 18.7C which was recorded in Achfary in Sutherland on 28 December 2018.
BBC Scotland forecaster and meteorologist Calum MacColl said the balmy weather was due in part to something known as the Foehn effect.
He explained: “The Foehn effect is where, within a stable atmospheric environment, air is forced to rise up and over the hills and mountains, before descending back towards the surface on the leeward or downwind side of the mountains.
“On the windward side on the mountains, the air is mild and moist, but will cool by around 0.6 degree Celsius per 100m as it rises up the hill side. However, as the air mass then reaches the tops of the hills, it then descends and in doing so will dry out and subsequently warm by 1 degree Celsius per 100m.
“This results in higher temperatures being recorded on the downwind side compared with the windward side on the mountains.”
He said southerly winds were also drawing up a very mild air mass across Scotland, leading to unusually warm conditions.
The village of Kinlochewe in Wester Ross lies at the head of Loch Maree. The area is known for its spectacular mountain views, especially the Torridon Hills.
While enjoying mild temperatures the village was also subject to a yellow wind warn on Sunday, with gusts in excess of 40mph forecast.