Travelling by train over Christmas? Here's our guide to train services across the Highlands and north of Scotland over the festive period
Register for free to read more of the latest local news. It's easy and will only take a moment.
IF you are travelling by rail this Christmas, you're more than likely to encounter some disruption across the north of Scotland.
Here is Scotrail's Christmas and New Year train times.
Christmas Eve
The last trains on Christmas Eve are:
1600 Wick to Inverness
1712 Inverness to Ardgay
1713 Kyle of Lochalsh to Inverness
1754 Inverness to Kyle of Lochalsh
1814 Inverness to Aberdeen
1833 Inverness to Wick
1928 Ardgay to Inverness
2019 Aberdeen to Inverness
2032 Inverness to Elgin
Christmas Day
There are no services on Christmas Day.
Boxing Day
There are no services on Christmas Day.
New Year's Eve
The last trains on New Year's Eve are:
1600 Wick to Inverness
1712 Inverness to Ardgay
1713 Kyle of Lochalsh to Inverness
1754 Inverness to Kyle of Lochalsh
1814 Inverness to Aberdeen
1833 Inverness to Wick
1928 Ardgay to Inverness
2019 Aberdeen to Inverness
2032 Inverness to Elgin
New Year's Day
There are no services on Christmas Day.
Thursday 2 January
There will be a reduced service operating on most routes, with trains starting later than usual.
The first trains are:
0955 Inverness to Tain
1012 Aberdeen to Inverness
1056 Inverness to Kyle of Lochalsh
1102 Inverness to Aberdeen
1115 Tain to Inverness
1208 Kyle of Lochalsh to Inverness
1234 Wick to Inverness
1833 Inverness to Wick
Visit the Scotrail website for more information.