Badenoch is not known as the drowned land for nothing, as these pictures show.
Trains have been cancelled for much of the day between Inverness and Perth due to concerns about flooding near Kingussie.
Passengers on northbound trains from Glasgow and Edinburgh have been terminating at Perth with replacement buses completing the journey.
The Scottish Environmental Protection Agency (Sepa) have also issued a number of flood warnings covering the Badenoch and Strathspey areas around Newtonmore, Kingussie, Aviemore and Dulnain Bridge.
Warnings are also in place for the Moy Bridge and Strathglass areas.
The area around Kingussie regularly floods when the Gynack Burn and River Spey are in spate.
Caroline Sharkey, SEPA’s Duty Flood Advisor, said: “Occasional showers and continued snowmelt is expected across the North for the rest of today (Wednesday) and during Thursday which has the potential to result in localised flooding.
“River levels across the north-east and north-west are currently high as a result of the rainfall and snowmelt. In the north-east, and in the Spey, river levels have started to peak, but river levels remain high in the Aviemore area.
“The rainfall is expected to pass through the Highland area reasonably quickly and during Wednesday river levels are expected to gradually fall.
“Our live flood update page carries all the latest information about flooding potential across Scotland and is a good way of ensuring people in affected areas know what to expect. It can be accessed here
http://floodline.sepa.org.uk/floodupdates/
“The current weather has seen people using our Report A Flood tool which allows anyone to share any flooding information they have and it can be found at
http://www.floodlinescotland.org.uk/report-a-flood
. Thanks to those who have done this so far. This page is purely for information sharing and cannot be used to report problems, ask questions or report emergencies. Emergency situations should always be reported to the emergency services.”