Stormy weather has led to CalMac cancelling all ferries from Ardrossan and Troon to Arran for the rest of today, Wednesday August 21.

The company had already confirmed the cancellation of afternoon and evening ferries between Ardrossan and Brodick but rain and high winds has forced the cancellation of services to and from Troon as well.

The last sailing from Ardrossan was the 12.30pm and as the ferry will berth in Brodick overnight, the 7am service from Ardrossan tomorrow (Thursday August 22) has also been cancelled.

The last sailing from Lochranza to Claonig was the delayed 3.45pm ferry, meaning there will be no further services from the island to the mainland today.

With heavy wind and rain expected during the night, check CalMac's website here for further updates on Thursday's services.