Aviemore was the coldest location in the UK this week, as rain lashed down across many communities.
Forecasters noted a recorded temperature of just 8.5C on Wednesday morning, which is significantly below average towards the middle of June.
Tiree in Argyll and Bute was one of the few locations to avoid the rain, with 14.6 hours of sunlight making it the sunniest location in the region.
However, yellow weather warnings were put in place throughout the UK and an amber warning in the north east will remain in place for today.
In Aberdeen, where locals were still recovering from the shock decision to cancel Rod Stewart’s outdoor gig due to bad weather, the rain failed to dissipate through most of the day.
And a fallen tree resulted in hour-length delays on the railways.
The tree, which blew over between Montrose and Laurencekirk, resulted in the 5.39am Aberdeen to Glasgow Queen Street train running three hours late and the 6.38am train running more than two-and-a-half hours late.
Delays also impacted those travelling by water.
Several CalMac ferries departed late, including the 2pm Uig to Lochmaddy transfer, which was delayed for 45 minutes due to traffic building up throughout the day.
Scotland’s Transport Secretary Michael Matheson said: “The rain will likely lead to difficult driving conditions, so I’d urge travellers to plan their journey ahead, drive to the conditions and follow travel advice.
“The conditions are also likely to lead to disruption on other modes of transport, so travellers should check with their operators before they set out.”
Fears over flooding were so high that, in Moray, staff at RAF Lossiemouth were ordered to don combat uniform to prepare.
A spokeswoman for the base said: “RAF Lossiemouth has robust contingency plans for a range of eventualities, including heavy rainfall.
“When adverse weather is forecast, these plans are initiated and involve our personnel wearing combat uniform.
#NewProfilePic due to the risk of flooding tomorrow, Thu 13 Jun.
All personnel are to wear Combat Uniform. Once our profile pic returns to normal, the risk is no longer.#WeatherReport
— RAF Lossiemouth (@RAFLossiemouth) June 12, 2019
“This ensures that if flooding occurs, our personnel are wearing suitable clothing to enact further contingencies to protect our infrastructure, such as the accommodation, hangars and offices, aircraft, and vehicles.”
According to forecasters, the wettest-ever June for the UK as a whole was in 2012 when an average of 149mm of rain fell.
Met Forecaster Helen Roberts said: “We are nowhere near to that record, even if it has felt very wet.
“More rain will have fallen overnight, but there will be some improvement across the north-east and Highlands throughout today.
“The weekend will bring sunny and bright conditions, although there could be a risk of some small showers.
“Rain could be more persistent in the Western Highlands but, for most people, the weather will improve.”