Last buses from Leicester

Direct buses from Leicester go to 40 places. Tonight (Saturday) the last one leaves at 05:55 (after midnight), the SKY to Loughborough. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Birmingham180 05:25 after midnight180 05:25 after midnight180 05:25 after midnight180 05:25 after midnight
ManchesterUK079 16:10UK079 16:10UK079 16:10UK079 16:10
Glasgow180 23:55180 23:55180 23:55180 23:55
Newcastle upon Tyne180 23:55180 23:55180 23:55180 23:55
LeedsUK900 01:20 after midnightUK900 01:20 after midnightUK900 01:20 after midnightUK900 01:20 after midnight
SheffieldUK900 01:20 after midnightUK900 01:20 after midnightUK900 01:20 after midnightUK900 01:20 after midnight
Nottingham230 03:45 after midnight230 03:45 after midnight230 03:45 after midnight230 03:45 after midnight
Edinburgh180 23:55180 23:55180 23:55180 23:55
BristolUK087 16:35UK087 16:35UK087 16:35UK087 16:35
BelgraviaUK005 22:15UK005 22:15UK005 22:15UK005 22:15
Coventry777 23:45777 23:45777 23:45777 23:45
Solihull180 05:25 after midnight180 05:25 after midnight180 05:25 after midnight180 05:25 after midnight
Heathrow AirportUK900 02:45 after midnightUK900 02:45 after midnightUK900 02:45 after midnightUK900 02:45 after midnight
DerbySKY 03:55 after midnightSKY 03:55 after midnightSKY 03:55 after midnightSKY 03:55 after midnight
ExeterUK087 16:35UK087 16:35UK087 16:35UK087 16:35
PlymouthUK087 16:35UK087 16:35UK087 16:35UK087 16:35
Luton230 23:45230 23:45230 23:45230 23:45
Milton Keynes230 23:45230 23:45230 23:45230 23:45
Lincoln151 16:40151 16:50151 16:40151 16:40
Victoria450 21:30450 21:30450 21:30450 21:30
Cambridge777 19:55777 19:55777 19:55777 19:55
NorthamptonUK900 02:45 after midnightUK900 02:45 after midnightUK900 02:45 after midnightUK900 02:45 after midnight
Heathrow Airport Terminal 5UK900 02:45 after midnightUK900 02:45 after midnightUK900 02:45 after midnightUK900 02:45 after midnight
TauntonUK087 16:35UK087 16:35UK087 16:35UK087 16:35
Gatwick AirportUK900 02:45 after midnightUK900 02:45 after midnightUK900 02:45 after midnightUK900 02:45 after midnight
Chesterfield240 19:30240 19:50240 19:30240 19:30
Nuneaton148 23:32148 23:32148 23:32148 18:22
Newark151 16:40151 16:50151 16:40151 16:40
Marble Arch450 21:30450 21:30450 21:30450 21:30
Golders Green440 19:00440 17:15440 19:00440 19:00
South HampsteadUK005 22:15UK005 22:15UK005 22:15UK005 22:15
Grimsby151 16:40151 16:50151 16:40151 16:40
LoughboroughSKY 05:55 after midnightSKY 05:55 after midnightSKY 05:55 after midnightSKY 05:55 after midnight
Stansted Airport777 19:55777 19:55777 19:55777 19:55
Baker Street440 05:45450 05:00440 05:45440 05:45
Arle CourtUK087 16:35UK087 16:35UK087 16:35UK087 16:35
Finchley Road440 17:45440 15:45440 17:45440 17:45
Bedworth148 20:01148 20:01148 20:01148 18:22
St MargaretsT53 10:45noneT53 08:15none
Market HarboroughX7 20:20X7 20:20X7 20:20X7 18:45

The time each last direct bus leaves Leicester, 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 Leicester tonight?
The SKY to Loughborough at 05:55 (after midnight) from St Margaret's Bus Station, from the timetable for Saturday.
What time is the last bus from Leicester to Birmingham?
The last direct bus from Leicester to Birmingham: on weekdays, the 180 at 05:25 (after midnight) from St Margaret's Bus Station, reaching Birmingham at 06:45; on Saturdays, the 180 at 05:25 (after midnight) from St Margaret's Bus Station, reaching Birmingham at 06:45; on Sundays, the 180 at 05:25 (after midnight) from St Margaret's Bus Station, reaching Birmingham at 06:45.
What time is the last bus from Leicester to Manchester?
The last direct bus from Leicester to Manchester: on weekdays, the UK079 at 16:10 from St Margaret's Bus Station, reaching Manchester at 19:50; on Saturdays, the UK079 at 16:10 from St Margaret's Bus Station, reaching Manchester at 19:50; on Sundays, the UK079 at 16:10 from St Margaret's Bus Station, reaching Manchester at 19:50.
What time is the last bus from Leicester to Glasgow?
The last direct bus from Leicester to Glasgow: on weekdays, the 180 at 23:55 from St Margaret's Bus Station, reaching Glasgow at 09:20; on Saturdays, the 180 at 23:55 from St Margaret's Bus Station, reaching Glasgow at 09:20; on Sundays, the 180 at 23:55 from St Margaret's Bus Station, reaching Glasgow at 09:20.
What time is the last bus from Leicester to Newcastle upon Tyne?
The last direct bus from Leicester to Newcastle upon Tyne: on weekdays, the 180 at 23:55 from St Margaret's Bus Station, reaching Newcastle upon Tyne at 05:25; on Saturdays, the 180 at 23:55 from St Margaret's Bus Station, reaching Newcastle upon Tyne at 05:25; on Sundays, the 180 at 23:55 from St Margaret's Bus Station, reaching Newcastle upon Tyne at 05:25.
What time is the last bus from Leicester to Leeds?
The last direct bus from Leicester to Leeds: on weekdays, the UK900 at 01:20 (after midnight) from St Margaret's Bus Station, reaching Leeds at 04:15; on Saturdays, the UK900 at 01:20 (after midnight) from St Margaret's Bus Station, reaching Leeds at 04:15; on Sundays, the UK900 at 01:20 (after midnight) from St Margaret's Bus Station, reaching Leeds at 04:15.
What time is the last bus from Leicester to Sheffield?
The last direct bus from Leicester to Sheffield: on weekdays, the UK900 at 01:20 (after midnight) from St Margaret's Bus Station, reaching Sheffield at 03:15; on Saturdays, the UK900 at 01:20 (after midnight) from St Margaret's Bus Station, reaching Sheffield at 03:15; on Sundays, the UK900 at 01:20 (after midnight) from St Margaret's Bus Station, reaching Sheffield at 03:15.
What time is the last bus from Leicester to Nottingham?
The last direct bus from Leicester to Nottingham: on weekdays, the 230 at 03:45 (after midnight) from St Margaret's Bus Station, reaching Nottingham at 04:50; on Saturdays, the 230 at 03:45 (after midnight) from St Margaret's Bus Station, reaching Nottingham at 04:50; on Sundays, the 230 at 03:45 (after midnight) from St Margaret's Bus Station, reaching Nottingham at 04:50.
What time is the last bus from Leicester to Edinburgh?
The last direct bus from Leicester to Edinburgh: on weekdays, the 180 at 23:55 from St Margaret's Bus Station, reaching Edinburgh at 08:05; on Saturdays, the 180 at 23:55 from St Margaret's Bus Station, reaching Edinburgh at 08:05; on Sundays, the 180 at 23:55 from St Margaret's Bus Station, reaching Edinburgh at 08:05.
What time is the last bus from Leicester to Bristol?
The last direct bus from Leicester to Bristol: on weekdays, the UK087 at 16:35 from St Margaret's Bus Station, reaching Bristol at 20:30; on Saturdays, the UK087 at 16:35 from St Margaret's Bus Station, reaching Bristol at 20:30; on Sundays, the UK087 at 16:35 from St Margaret's Bus Station, reaching Bristol at 20:30.
What time is the last bus from Leicester to Belgravia?
The last direct bus from Leicester to Belgravia: on weekdays, the UK005 at 22:15 from St Margaret's Bus Station, reaching Belgravia at 00:45; on Saturdays, the UK005 at 22:15 from St Margaret's Bus Station, reaching Belgravia at 00:45; on Sundays, the UK005 at 22:15 from St Margaret's Bus Station, reaching Belgravia at 00:45.

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