Rail services are at risk of cancellation or disruption today as forecasters warn of thunderstorms and heavy rain.
The Met Office has issued a yellow warning until 11pm this evening.
The majority of mainland Scotland is covered by the warning, with parts of the west coast and east coast of Scotland spared from the conditions.
The weather conditions are having a direct effect on rail services today as operators implement speed restrictions on various railway lines.
Heavy rain leads to risk of flooding
The Scottish Environment Protection Agency (Sepa) has issued 16 flood alerts across mainland Scotland as forecasters warn of localised flooding.
⚠️ Yellow weather warning issued ⚠️
Thunderstorms across Scotland and the north of northern England
Today 1000 – 2300
— Met Office (@metoffice) July 15, 2023
Flood alerts remain in place for parts of Aberdeen and Aberdeenshire, Moray, Caithness and Sutherland Easter Ross, Nairn, Skye and Wester Ross.
Forecasters are warning of thunderstorms and heavy rain over the course of the day, with commuters being warned of potential disruption to transport services.
Residents have been told that flooding and lightning strikes could cause damage to buildings or structures.
Motorists and commuters are also being warned to expect longer than usual journey times due to the potential risk of disruption.
Rail and bus services disrupted
Commuters are facing a day of delays and disruption as heavy rain showers hamper transport services.
ScotRail services operating on the Far North Line, Highland Main Line and West Highland Line are among those facing disruption.
⚠️ Adverse Weather Disruption Update – Far North Line. pic.twitter.com/9HciXzRv0X
— ScotRail (@ScotRail) July 15, 2023
Train services travelling between Aberdeen and Glasgow are delayed by up to 30mph as scheduled services between Inverurie and Montrose face being axed from the schedule.
Rail operators have cancelled a number of services on the Far North Line, running between Thurso, Wick and Inverness.
Commuters are being warned to expect disruption until around 7pm this evening.
Meanwhile Stagecoach Bluebird warned customers in the Elgin area to expect delays and diversions on some services due to flooding.
In footage shared online, many streets in the Moray town are badly flooded with pavements completed covered by water.