No trains will run between Dalmuir and Balloch/Helensburgh Central or between Glasgow Queen Street and Crianlarich between 24 December and 2 January.

This is because a new railway bridge is being installed at Bowling, West Dunbartonshire.

On those same dates, no trains will run between Motherwell and Cumbernauld via Whifflet, Bellshill and Motherwell, or between Kirkwood and Whifflet because of track upgrades in Motherwell.

Glasgow to London Euston services will be affected from 31 December until 15 January as a bridge replacement on the M6 means no trains will run between Preston and Carlisle.

West coast trains will also be affected between Christmas Day and 5 January, when there are no trains between Milton Keynes and Rugby while a worn-out junction is replaced.

Full details of all Christmas and New Year service changes, including the Boxing Day timetable, can be found on the ScotRail website, external and app.

Mark Ilderton, ScotRail’s service delivery director, said: “The introduction of Boxing Day services to and from Aberdeen for the first time is a real boost for customers, and we’re pleased to be offering more options for travel during one of the busiest times of the year

“Across Scotland’s railway, we’re adding extra services and more seats in the lead up to Christmas and New Year to help customers make the most of the festive season, whether they’re heading to the sales, visiting family, or enjoying a night out.

“With the removal of peak fares, travelling by train offers even better value for money over the holidays, and we’re encouraging everyone to check their journey on the ScotRail app or website before they set off.”

Customers needing assistance can speak to a member of staff at a station, use a Help Point, or get in touch via social media.