SCOTRAIL has announced its 2024 Christmas and New Year timetable.
The last trains on Christmas Eve and New Year's Eve will leave earlier than normal, and no trains will run on Christmas Day or New Year's Day.
Boxing Day services will have been restricted to smaller numbers, and a normal service will be in operation between Friday, December 27, and Monday, December 30.
The festive train timetable for the west of Scotland is as follows:
Christmas Eve, Tuesday, December 24
The last trains running on Christmas Eve are:
Glasgow Central to Ardrossan Harbour 8.15pm
Ardrossan Harbour to Glasgow Central 8.48pm
Glasgow Central to Ayr 9.30pm
Ayr to Glasgow Central 8.38pm
Glasgow Central to Largs 8.47pm
Largs to Glasgow Central 9.07pm
Glasgow Central to Gourock 9.05pm
Gourock to Glasgow Central 9.27pm
Glasgow Central to Wemyss Bay 8.54pm
Wemyss Bay to Glasgow Central 9.04pm
Kilmarnock to Stranraer 5.02pm
Ayr to Stranraer 5.32pm
Stranraer to Kilmarnock 7.08pm
Ayr to Girvan 6.31pm
Girvan to Ayr 7.03pm
Glasgow Central to Kilmarnock 8.33pm
Kilmarnock to Glasgow Central 9.06pm
Helensburgh Central to Edinburgh Waverley 7.32pm
Helensburgh Central to Bathgate 8.31pm
Helensburgh Central to Airdrie 9.02pm
Christmas Day, Wednesday, December 25
No train services will run on Christmas Day.
Boxing Day, Thursday, December 26
A revised service will operate on Boxing Day on the following routes only:
Glasgow Central – Ayr
Glasgow Central – Ardrossan Harbour
Glasgow Central – Largs
Glasgow Central – Gourock
Glasgow Central – Wemyss Bay
Glasgow Central – Girvan
Glasgow Central – Kilmarnock
Helensburgh Central – Edinburgh Waverley
Friday, December 27 - Monday, December 30
A normal service will operate.
New Year's Eve, Sunday, December 31
Services will run as normal until around 7pm, and the last trains running are:
Glasgow Central to Ardrossan Harbour 8.15pm
Ardrossan Harbour to Glasgow Central 8.48pm
Glasgow Central to Ayr 9.30pm
Ayr to Glasgow Central 8.38pm
Glasgow Central to Largs 8.47pm
Largs to Glasgow Central 9.07pm
Glasgow Central to Gourock 9.05pm
Gourock to Glasgow Central 9.27pm
Glasgow Central to Wemyss Bay 8.54pm
Wemyss Bay to Glasgow Central 9.04pm
Kilmarnock to Stranraer 5.02pm
Ayr to Stranraer 5.32pm
Stranraer to Kilmarnock 7.08pm
Ayr to Girvan 6.31pm
Girvan to Ayr 7.03pm
Glasgow Central to Kilmarnock 8.33pm
Kilmarnock to Glasgow Central 9.06pm
Edinburgh Waverley to Helensburgh Central 7.55pm
Helensburgh Central to Edinburgh Waverley 7.32pm
Helensburgh Central to Bathgate 8.02pm
Helensburgh Central to Bathgate 8.31pm
Helensburgh Central to Airdrie 9.02pm
New Year's Day, Wednesday, January 1, 2025
There are no trains running on New Year's Day.
Thursday, January 2, 2025
A revised service will operate on Thursday, January 2.
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here