Ayrshire train buffs enjoyed a trip back to the golden age of steam last week.

The Great Britain XII steam train took a trip through Ayrshire on Thursday passing through Irvine station at around noon.

The train was on a nine-day journey across the furthest corners of the UK , organised by the the Railway Touring Company, and with its guests paying thousands of pounds for the privilege.

The train reached Irvine after travelling from Edinburgh to Glasgow and on to Ayr. It then took its guests on scenic rail journey to the sea port of Stranraer, before returning to Ayr ahead of the rest of its journey.

The train then left Scotland on the Friday, heading towards Scarborough via Carlisle.