The public has been warned to plan ahead due to huge crowds flocking to the Ayrshire coast.

Travellers have been asked to avoid trains if possible to help key workers and others making essential journeys.

Due to 'extremely high passenger numbers', the national rail operator has warned that non-essential travel may not be allowed.

ScotRail reported "exceptionally high numbers of people" heading on trains from Glasgow Central towards Ayr resulting in queues for boarding.

This includes trains stopping at Kilwinning, Irvine, Troon, Prestwick and Ayr.

The train operator warned travellers that they may not be able to take their first choice of service so should allow extra time for travel.

The weather has been extremely warm today and the glorious heat has attracted people to Ayrshire's beaches.

Highs of 24 degrees Celsius have been recorded across Ayrshire.

A ScotRail spokesperson said: "Remember that key workers and other folk making essential journeys still need to travel. Please be considerate and help us make sure they can safely.

"If you can travel another way, we recommend strongly that you do."