Last buses from Stirling

Direct buses from Stirling go to 40 places. Tonight (Saturday) the last one leaves at 01:50 (after midnight), the UK091 to Glasgow. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
GlasgowUK091 01:50 after midnightUK091 01:50 after midnightUK091 01:50 after midnightUK091 01:50 after midnight
Edinburgh909 20:12909 20:12909 20:12909 20:12
AberdeenUK091 00:15 after midnightUK091 00:15 after midnightUK091 00:15 after midnightUK091 00:15 after midnight
PerthM9 00:28 after midnightE3 00:30 after midnightM9 00:28 after midnightM9 00:28 after midnight
DundeeM9 00:28 after midnightE3 00:30 after midnightM9 00:28 after midnightM9 00:28 after midnight
DunfermlineX22 18:30X22 18:30X22 18:30X22 17:30
PaisleyUK091 01:50 after midnightUK091 01:50 after midnightUK091 01:50 after midnightUK091 01:50 after midnight
CumbernauldM9 01:44 after midnightM9 01:44 after midnightM9 01:44 after midnightM9 01:44 after midnight
Falkirk38 23:4438 23:4438 23:4438 23:44
Oban978 18:33978 18:33978 18:33978 18:33
Ingliston909 20:12909 20:12909 20:12909 20:12
Larbert38 00:09 after midnight38 00:09 after midnight38 00:09 after midnight38 23:44
AuchterarderM9 00:28 after midnightE3 00:30 after midnightM9 00:28 after midnightM9 00:28 after midnight
DunblaneE3 23:36E3 00:30 after midnightE3 23:36E3 23:36
Ratho Station909 20:12909 20:12909 20:12909 20:12
Crianlarich978 18:33978 18:33978 18:33978 18:33
Edinburgh Airport909 20:12909 20:12909 20:12909 20:12
Tyndrum978 18:33978 18:33978 18:33978 18:33
Gogar909 20:12909 20:12909 20:12909 20:12
Bridge of Allan54 22:2754 22:2754 22:2754 21:27
Connel978 18:33978 18:33978 18:33978 18:33
Crieff15A 19:4515A 19:4515A 19:4515A 17:50
Alloa51 23:0751 23:0751 23:0751 22:07
BearsdenX10 20:40X10 20:40X10 20:40X10 17:10
Dunbeg978 18:33978 18:33978 18:33978 18:33
MilngavieX10 20:40X10 20:40X10 20:40X10 17:10
Callander59 20:0359 20:0359 20:03978 18:33
Grangemouth909 20:12909 20:12909 20:12909 20:12
BalfronX10 23:00X10 23:00X10 23:00X10 17:10
BonnybridgeX36 22:03X36 22:04X36 22:03X36 20:10
East Huntingtower15A 19:4515A 19:4515A 19:4515A 15:00
InchtureE3 23:36E3 00:30 after midnightE3 23:36E3 23:36
KinfaunsM9 00:28 after midnightM9 00:28 after midnightM9 00:28 after midnightM9 00:28 after midnight
Taynuilt978 18:33978 18:33978 18:33978 18:33
Dalmally978 18:33978 18:33978 18:33978 18:33
DennyX36 22:03X36 22:04X36 22:03X36 20:10
Dollarnone324 16:28nonenone
GowkhallX22 18:30X22 18:30X22 18:30X22 17:30
Lix Toll978 18:33978 18:33978 18:33978 18:33
Lochawe978 18:33978 18:33978 18:33978 18:33

The time each last direct bus leaves Stirling, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Stirling tonight?
The UK091 to Glasgow at 01:50 (after midnight) from Park and Ride, from the timetable for Saturday.
What time is the last bus from Stirling to Glasgow?
The last direct bus from Stirling to Glasgow: on weekdays, the UK091 at 01:50 (after midnight) from Park and Ride, reaching Glasgow at 02:25; on Saturdays, the UK091 at 01:50 (after midnight) from Park and Ride, reaching Glasgow at 02:25; on Sundays, the UK091 at 01:50 (after midnight) from Park and Ride, reaching Glasgow at 02:25.
What time is the last bus from Stirling to Edinburgh?
The last direct bus from Stirling to Edinburgh: on weekdays, the 909 at 20:12 from Milton Terrace, reaching Edinburgh at 21:07; on Saturdays, the 909 at 20:12 from Milton Terrace, reaching Edinburgh at 21:07; on Sundays, the 909 at 20:12 from Milton Terrace, reaching Edinburgh at 21:07.
What time is the last bus from Stirling to Aberdeen?
The last direct bus from Stirling to Aberdeen: on weekdays, the UK091 at 00:15 (after midnight) from Park and Ride, reaching Aberdeen at 02:45; on Saturdays, the UK091 at 00:15 (after midnight) from Park and Ride, reaching Aberdeen at 02:45; on Sundays, the UK091 at 00:15 (after midnight) from Park and Ride, reaching Aberdeen at 02:45.
What time is the last bus from Stirling to Perth?
The last direct bus from Stirling to Perth: on weekdays, the E3 at 00:30 (after midnight) from Park and Ride, reaching Perth at 01:06; on Saturdays, the M9 at 00:28 (after midnight) from Bus Station, reaching Perth at 01:05; on Sundays, the M9 at 00:28 (after midnight) from Bus Station, reaching Perth at 01:05.
What time is the last bus from Stirling to Dundee?
The last direct bus from Stirling to Dundee: on weekdays, the E3 at 00:30 (after midnight) from Park and Ride, reaching Dundee at 01:33; on Saturdays, the M9 at 00:28 (after midnight) from Bus Station, reaching Dundee at 01:33; on Sundays, the M9 at 00:28 (after midnight) from Bus Station, reaching Dundee at 01:33.
What time is the last bus from Stirling to Dunfermline?
The last direct bus from Stirling to Dunfermline: on weekdays, the X22 at 18:30 from Bus Station, reaching Dunfermline at 19:18; on Saturdays, the X22 at 18:30 from Bus Station, reaching Dunfermline at 19:18; on Sundays, the X22 at 17:30 from Bus Station, reaching Dunfermline at 18:18.
What time is the last bus from Stirling to Paisley?
The last direct bus from Stirling to Paisley: on weekdays, the UK091 at 01:50 (after midnight) from Park and Ride, reaching Paisley at 02:50; on Saturdays, the UK091 at 01:50 (after midnight) from Park and Ride, reaching Paisley at 02:50; on Sundays, the UK091 at 01:50 (after midnight) from Park and Ride, reaching Paisley at 02:50.
What time is the last bus from Stirling to Cumbernauld?
The last direct bus from Stirling to Cumbernauld: on weekdays, the M9 at 01:44 (after midnight) from Milton Terrace, reaching Cumbernauld at 02:00; on Saturdays, the M9 at 01:44 (after midnight) from Milton Terrace, reaching Cumbernauld at 02:00; on Sundays, the M9 at 01:44 (after midnight) from Milton Terrace, reaching Cumbernauld at 02:00.
What time is the last bus from Stirling to Falkirk?
The last direct bus from Stirling to Falkirk: on weekdays, the 38 at 23:44 from Crematorium, reaching Falkirk at 00:05; on Saturdays, the 38 at 23:44 from Crematorium, reaching Falkirk at 00:05; on Sundays, the 38 at 23:44 from Crematorium, reaching Falkirk at 00:04.
What time is the last bus from Stirling to Oban?
The last direct bus from Stirling to Oban: on weekdays, the 978 at 18:33 from The Cowane Centre, reaching Oban at 21:12; on Saturdays, the 978 at 18:33 from The Cowane Centre, reaching Oban at 21:12; on Sundays, the 978 at 18:33 from The Cowane Centre, reaching Oban at 21:12.

Buses in Stirling · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook