Last buses from Glasgow

Direct buses from Glasgow go to 40 places. Tonight (Saturday) the last one leaves at 06:10 (after midnight), the 594 to Edinburgh. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Birmingham181 23:00181 23:00181 23:00181 23:00
Manchester181 23:00181 23:00181 23:00181 23:00
Newcastle upon Tyne180 19:55180 19:55180 19:55180 19:55
LeedsUKN31 23:55UKN31 23:55UKN31 23:55UKN31 23:55
SheffieldUKN31 23:55UKN31 23:55UKN31 23:55UKN31 23:55
Nottingham180 19:55180 19:55180 19:55180 19:55
Edinburgh594 06:10 after midnight594 06:10 after midnight594 06:10 after midnight594 06:10 after midnight
BelgraviaUKN31 23:55UKN31 23:55UKN31 23:55UKN31 23:55
Solihull180 19:55180 19:55180 19:55180 19:55
Leicester180 19:55180 19:55180 19:55180 19:55
Heathrow Airport594 22:45594 22:45594 22:45594 22:45
SunderlandUKN10 19:15UKN10 19:15UKN10 19:15UKN10 19:15
Preston181 23:00181 23:00181 23:00181 23:00
Milton Keynes595 21:45595 21:45595 21:45595 21:45
AberdeenUK091 23:40UK091 23:40UK091 23:40UK091 23:40
InvernessE8 20:10E8 20:10E8 20:10E8 20:10
PerthUK091 23:40E3 23:51UK091 23:40UK091 23:40
Victoria594 22:45594 22:45594 22:45594 22:45
DundeeUK091 23:40E3 23:51UK091 23:40UK091 23:40
NorthamptonUKN31 23:55UKN31 23:55UKN31 23:55UKN31 23:55
DunfermlineX24 23:00X24 23:00X24 23:00X24 23:00
MiddlesbroughUKN10 19:15UKN10 19:15UKN10 19:15UKN10 19:15
Lancaster181 23:00181 23:00181 23:00181 23:00
GlenrothesX24 23:00X24 23:00X24 23:00X24 23:00
Darlington591 09:15591 09:15591 09:15591 09:15
KirkcaldyX24A 22:00X24A 22:00X24A 22:00X24A 22:00
StirlingUK091 23:40E3 23:51UK091 23:40UK091 23:40
CarlisleUKN31 23:55UKN31 23:55UKN31 23:55UKN31 23:55
DumfriesX74 23:10X74 23:10X74 23:10X74 21:10
PaisleyUK091 02:30 after midnightUK091 02:30 after midnightUK091 02:30 after midnightUK091 02:30 after midnight
Fort WilliamE5 22:05E5 22:50E5 22:05E5 22:05
Golders Green595 21:45595 21:45595 21:45595 21:45
Clydebank2 00:58 after midnight2 00:52 after midnight2 00:58 after midnight2 00:52 after midnight
AyrX77K 23:35X77K 23:05X77K 23:35X77K 23:05
South HampsteadUKN31 23:55UKN31 23:55UKN31 23:55UKN31 23:55
CumbernauldX3 23:55E3 23:51X3 23:55M9 23:40
Motherwell240 00:03 after midnight240 00:03 after midnight240 00:03 after midnight240 00:03 after midnight
FalkirkX37 22:20X37 22:20X37 22:20M6 21:40
KilmarnockX77K 23:35X77K 23:05X77K 23:35X77K 23:05
Hamilton267 00:01 after midnight267 00:00 after midnight267 00:01 after midnight263 00:00 after midnight

The time each last direct bus leaves Glasgow, 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 Glasgow tonight?
The 594 to Edinburgh at 06:10 (after midnight) from Buchanan Bus Station, from the timetable for Saturday.
What time is the last bus from Glasgow to Birmingham?
The last direct bus from Glasgow to Birmingham: on weekdays, the 181 at 23:00 from Buchanan Bus Station, reaching Birmingham at 06:25; on Saturdays, the 181 at 23:00 from Buchanan Bus Station, reaching Birmingham at 06:25; on Sundays, the 181 at 23:00 from Buchanan Bus Station, reaching Birmingham at 06:25.
What time is the last bus from Glasgow to Manchester?
The last direct bus from Glasgow to Manchester: on weekdays, the 181 at 23:00 from Buchanan Bus Station, reaching Manchester at 04:05; on Saturdays, the 181 at 23:00 from Buchanan Bus Station, reaching Manchester at 04:05; on Sundays, the 181 at 23:00 from Buchanan Bus Station, reaching Manchester at 04:05.
What time is the last bus from Glasgow to Newcastle upon Tyne?
The last direct bus from Glasgow to Newcastle upon Tyne: on weekdays, the 180 at 19:55 from Buchanan Bus Station, reaching Newcastle upon Tyne at 23:45; on Saturdays, the 180 at 19:55 from Buchanan Bus Station, reaching Newcastle upon Tyne at 23:45; on Sundays, the 180 at 19:55 from Buchanan Bus Station, reaching Newcastle upon Tyne at 23:45.
What time is the last bus from Glasgow to Leeds?
The last direct bus from Glasgow to Leeds: on weekdays, the UKN31 at 23:55 from Buchanan Bus Station, reaching Leeds at 04:40; on Saturdays, the UKN31 at 23:55 from Buchanan Bus Station, reaching Leeds at 04:40; on Sundays, the UKN31 at 23:55 from Buchanan Bus Station, reaching Leeds at 04:40.
What time is the last bus from Glasgow to Sheffield?
The last direct bus from Glasgow to Sheffield: on weekdays, the UKN31 at 23:55 from Buchanan Bus Station, reaching Sheffield at 05:20; on Saturdays, the UKN31 at 23:55 from Buchanan Bus Station, reaching Sheffield at 05:20; on Sundays, the UKN31 at 23:55 from Buchanan Bus Station, reaching Sheffield at 05:20.
What time is the last bus from Glasgow to Nottingham?
The last direct bus from Glasgow to Nottingham: on weekdays, the 180 at 19:55 from Buchanan Bus Station, reaching Nottingham at 04:25; on Saturdays, the 180 at 19:55 from Buchanan Bus Station, reaching Nottingham at 04:25; on Sundays, the 180 at 19:55 from Buchanan Bus Station, reaching Nottingham at 04:25.
What time is the last bus from Glasgow to Edinburgh?
The last direct bus from Glasgow to Edinburgh: on weekdays, the 594 at 06:10 (after midnight) from Buchanan Bus Station, reaching Edinburgh at 07:20; on Saturdays, the 594 at 06:10 (after midnight) from Buchanan Bus Station, reaching Edinburgh at 07:20; on Sundays, the 594 at 06:10 (after midnight) from Buchanan Bus Station, reaching Edinburgh at 07:20.
What time is the last bus from Glasgow to Belgravia?
The last direct bus from Glasgow to Belgravia: on weekdays, the UKN31 at 23:55 from Buchanan Bus Station, reaching Belgravia at 09:25; on Saturdays, the UKN31 at 23:55 from Buchanan Bus Station, reaching Belgravia at 09:25; on Sundays, the UKN31 at 23:55 from Buchanan Bus Station, reaching Belgravia at 09:25.
What time is the last bus from Glasgow to Solihull?
The last direct bus from Glasgow to Solihull: on weekdays, the 180 at 19:55 from Buchanan Bus Station, reaching Solihull at 06:20; on Saturdays, the 180 at 19:55 from Buchanan Bus Station, reaching Solihull at 06:20; on Sundays, the 180 at 19:55 from Buchanan Bus Station, reaching Solihull at 06:20.
What time is the last bus from Glasgow to Leicester?
The last direct bus from Glasgow to Leicester: on weekdays, the 180 at 19:55 from Buchanan Bus Station, reaching Leicester at 05:20; on Saturdays, the 180 at 19:55 from Buchanan Bus Station, reaching Leicester at 05:20; on Sundays, the 180 at 19:55 from Buchanan Bus Station, reaching Leicester at 05:20.

Buses in Glasgow · 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