As we approach the festive period there will be a number of changes to Stagecoach Services across the Perthshire area.
A summary of the changes that Stagecoach are making can be found below:
Wednesday, 24 December & Wednesday, 31 December 2025 a number of late journeys are curtailed or cancelled. These are:
Service 1A/2A: Perth - Letham - Tulloch - Perth
2120(1A), 2150 (2A), 2220(1A) & 2250(2A) Mill Street to Letham and return will not run.
Service 15: Perth - Crieff - Comrie
2110 Perth to Comrie; 2305 Perth to Crieff; and 2223 Comrie to Perth will not run.
Service 16B: Dundee - Perth
2245 Dundee to Perth; 2110 Perth to Dundee; and 2240 Perth to Inchture will not run.
Service 17: Perth - Dunning
2250 Perth to Dalreoch will not run.
Service 23/34A: Perth - Dunkeld
2215(34A) Perth to Dunkeld; and 2302(23) Dunkeld to Perth will not run.
Service 56A: Kinross - Perth
2206 Abernethy to Perth; 2135 Perth to Abernethy; and 2235 Perth to Gairneybridge will not run.
Service 57/57A: Dundee - Blairgowrie - Perth
2010(57A) Dundee to Perth and 2055(57A) Perth to Dundee will end at Blairgowrie, Wellmeadow.
2220(57) Dundee to Blairgowrie and 2230(57A) Perth to Blairgowrie will not run.
Service 59: Dundee - Blairgowrie
2300 Dundee to Blairgowrie will not run.
Christmas Day and New Year's Day- no service.
Friday, 26 December 2025 (Boxing Day) and Friday, 02 January 2026
Stagecoach will operate a special timetables on services 1, 2, 7A, 7C, 8, 9, 15 & 57A only.
Saturday, 27 December 2025 until Tuesday, 30 December 2025
A normal timetable will operate on all services, except Stagecoach Services 787 and X56 which will run Saturday timetable. As a result Stagecoach Service 56 at 1835 from Perth will also not operate.
For more details please visit the Stagecoach website at Perth Bus Service Updates - Are Perth Buses Running Today? | Stagecoach