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.