Festive Guide early finishes 2025

Buses will run to a normal timetable on the 24th and a Saturday timetable on the 31st, with some journeys finishing slightly earlier. Details of these early finishing times are listed below.
On the 3 the last bus will be 1909 from Auchenback and 1955 from Glasgow
On the 7/7a the last bus will be 2059 from Linwood and 2107 from Paisley
On the 23P the last bus will be 2040 from Paisley and 2110 from Barrhead
On the 23D the last bus will be 2132 from North Barr, 2202 from Semphill Ave and 2216 from Bargarran
On the 26 the last bus will be 2010 from Glasgow to Nethercraigs, 2040 from Glasgow to Paisley, 2110 from Glasgow to Inchinnan Depot, 2014 from Nethercraigs to Braehead and 2130 from Nethercraig to Inchinnan Depot.
On the 26A the last bus will be 1948 from Nethercraigs and 2136 from Paisley
On the 38 the last bus will be 1934 from Spateston to Glasgow, 2015 from Kilbarchan to Paisley, 2027 from Johnstone to Paisley and 2100 from Glasgow to Johnstone
On the 51 the last bus will be 2050 from Auchenback and 2120 from Paisley
On the 51A the last bus will 2116 from Paisley, 2146 from Auchenback and 2155 from Kelburn St (Barrhead) to Johnstone
On the 59 the last bus will be 2030 from Mosspark and 2059 from City Centre
On the 61 the last bus will be 2054 from Foxbar, 2100 from Paisley & 2114 from Foxbar to Johnstone Depot
On the 81B the last bus will be 2028 from Linnvale, 2045 from Duntocher and 2109 from Clydebank
On the 153 the last bus will be 2008 from City Centre and 2043 from Silveburn
On the 164 the last bus will be 2055 from City Centre and 2055 from Halfway
On the 165 the last bus will be 2015 from Cairns and 2045 from Rutherglen
On the 166 the last bus will be 2103 from Neilston to Gallowhill, and 2145 from Neilston to Barrhead Centre
On the 307A the last bus will be 2019 from Johnstone and 2059 from Lochwinnoch
On the 330 the last bus will be 2100 from Greenock and 2018 from Pennyfern
On the 331 the last bus will be 2030 from Greenock and 2045 from Branchton
On the 517 the last bus will be 2130 from Burns Square and 2145 from Kilblain St
On the 532 the last bus will be 2108 from Devol and 2013 from Greenock Tesco
On the 533 the last bus will be 2009 from Oransay Avenue and 2033 from Greenock Tesco
On the 543 the last bus will be 2110 from Greenock and 2126 from Renton Road
On the 545 the last bus will be 2055 from Kilblain St and 2127 from McInroy's Point (terminates at IRH)
On the 578 the last bus will be 2008 from Greenock and 2056 from Largs
On the 757 the last bus will be 2100 from Paisley, 2100 from Clydebank to Paisley and 2200 from Clydebank to Erskine (terminates at Inchinnan Depot)
On the 801 the last bus will be 2141 from Greenock
On the 803 the last bus will be 2130 from Gourock
On the X6A the last bus will be 2010 from Johnstone Station
On the X6B the last bus will be 2033 from Linwood
On the X7 the last bus will be 1900 from Greenock to Glasgow, 2030 from Glasgow and Greenock, 2100 from Greenock to Kilmacolm, 2126 from Kilmacolm to Greenock