Last buses from Bristol

Direct buses from Bristol go to 40 places. Tonight (Saturday) the last one leaves at 04:59 (after midnight), the 4 to Cribbs Causeway. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
BirminghamUK087 19:55UK087 19:55UK087 19:55UK087 19:55
ManchesterUK071 19:30UK071 19:30UK071 19:30UK071 19:30
Newcastle upon TyneUK078 13:40UK078 13:40UK078 13:40UK078 13:40
LeedsUK070 18:30UK070 18:30UK070 18:30UK070 18:30
SheffieldUK070 18:30UK070 18:30UK070 18:30UK070 18:30
NottinghamUK087 19:55UK087 19:55UK087 19:55UK087 19:55
BelgraviaUKN49 03:15 after midnightUKN49 03:15 after midnightUKN49 03:15 after midnightUKN49 03:15 after midnight
CardiffUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnight
LeicesterUK087 19:55UK087 19:55UK087 19:55UK087 19:55
Heathrow AirportUKN49 03:15 after midnightUKN49 03:15 after midnightUKN49 03:15 after midnightUKN49 03:15 after midnight
ExeterFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnight
NewportUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnight
PlymouthFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnight
GloucesterUK077 17:35UK077 17:35UK077 17:35UK077 17:35
SwanseaUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnight
Bath39 04:29 after midnight39 03:19 after midnight39 04:29 after midnight39 00:21 after midnight
Victoria040 21:15040 21:00040 21:15040 21:15
Oldbury111 18:00104 16:30111 18:00111 18:00
Heathrow Airport Terminal 5UK940 02:10 after midnightUK940 02:10 after midnightUK940 02:10 after midnightUK940 02:10 after midnight
TauntonFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnight
Gatwick AirportUK940 02:10 after midnightUK940 02:10 after midnightUK940 02:10 after midnightUK940 02:10 after midnight
RedhillFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnight
HammersmithUKN49 03:15 after midnightUKN49 03:15 after midnightUKN49 03:15 after midnightUKN49 03:15 after midnight
BridgendUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnight
TruroUK049 19:25UK049 19:25UK049 19:25UK049 19:25
Weston-super-MareX14 02:19 after midnightX1 23:57X14 02:19 after midnightUK047 23:15
Barnstaple105 16:30105 16:00105 16:30105 16:30
Earls Court040 21:15040 21:00040 21:15040 21:15
ChippenhamT54 10:10noneT54 07:40none
Bodmin104 13:00104 13:00104 13:00104 13:00
BridgwaterFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnightFAL 03:32 after midnight
Port TalbotUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnightUK940 02:50 after midnight
PenzanceUKN49 03:15 after midnightUKN49 03:15 after midnightUKN49 03:15 after midnightUKN49 03:15 after midnight
Liskeard104 13:00104 13:00104 13:00104 13:00
Stoke GiffordT1 23:44m4 23:44T1 23:44T1 23:43
Filton75 03:10 after midnight75 03:07 after midnight75 03:10 after midnight75 03:16 after midnight
Arle CourtUK087 19:55UK087 19:55UK087 19:55UK087 19:55
Newquay104 13:00104 13:00104 13:00104 13:00
Bideford105 16:30105 16:00105 16:30105 16:30
Camborne104 13:00104 13:00104 13:00104 13:00

The time each last direct bus leaves Bristol, 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 Bristol tonight?
The 4 to Cribbs Causeway at 04:59 (after midnight) from Black Boy Hill, from the timetable for Saturday.
What time is the last bus from Bristol to Birmingham?
The last direct bus from Bristol to Birmingham: on weekdays, the UK087 at 19:55 from Bus Station, reaching Birmingham at 22:30; on Saturdays, the UK087 at 19:55 from Bus Station, reaching Birmingham at 22:30; on Sundays, the UK087 at 19:55 from Bus Station, reaching Birmingham at 22:30.
What time is the last bus from Bristol to Manchester?
The last direct bus from Bristol to Manchester: on weekdays, the UK071 at 19:30 from Bus Station, reaching Manchester at 23:10; on Saturdays, the UK071 at 19:30 from Bus Station, reaching Manchester at 23:10; on Sundays, the UK071 at 19:30 from Bus Station, reaching Manchester at 23:10.
What time is the last bus from Bristol to Newcastle upon Tyne?
The last direct bus from Bristol to Newcastle upon Tyne: on weekdays, the UK078 at 13:40 from Bus Station, reaching Newcastle upon Tyne at 21:25; on Saturdays, the UK078 at 13:40 from Bus Station, reaching Newcastle upon Tyne at 21:25; on Sundays, the UK078 at 13:40 from Bus Station, reaching Newcastle upon Tyne at 21:25.
What time is the last bus from Bristol to Leeds?
The last direct bus from Bristol to Leeds: on weekdays, the UK070 at 18:30 from Bus Station, reaching Leeds at 23:00; on Saturdays, the UK070 at 18:30 from Bus Station, reaching Leeds at 23:00; on Sundays, the UK070 at 18:30 from Bus Station, reaching Leeds at 23:00.
What time is the last bus from Bristol to Sheffield?
The last direct bus from Bristol to Sheffield: on weekdays, the UK070 at 18:30 from Bus Station, reaching Sheffield at 22:15; on Saturdays, the UK070 at 18:30 from Bus Station, reaching Sheffield at 22:15; on Sundays, the UK070 at 18:30 from Bus Station, reaching Sheffield at 22:15.
What time is the last bus from Bristol to Nottingham?
The last direct bus from Bristol to Nottingham: on weekdays, the UK087 at 19:55 from Bus Station, reaching Nottingham at 00:40; on Saturdays, the UK087 at 19:55 from Bus Station, reaching Nottingham at 00:40; on Sundays, the UK087 at 19:55 from Bus Station, reaching Nottingham at 00:40.
What time is the last bus from Bristol to Belgravia?
The last direct bus from Bristol to Belgravia: on weekdays, the UKN49 at 03:15 (after midnight) from Bus Station, reaching Belgravia at 06:25; on Saturdays, the UKN49 at 03:15 (after midnight) from Bus Station, reaching Belgravia at 06:25; on Sundays, the UKN49 at 03:15 (after midnight) from Bus Station, reaching Belgravia at 06:25.
What time is the last bus from Bristol to Cardiff?
The last direct bus from Bristol to Cardiff: on weekdays, the UK940 at 02:50 (after midnight) from Bus Station, reaching Cardiff at 04:10; on Saturdays, the UK940 at 02:50 (after midnight) from Bus Station, reaching Cardiff at 04:10; on Sundays, the UK940 at 02:50 (after midnight) from Bus Station, reaching Cardiff at 04:10.
What time is the last bus from Bristol to Leicester?
The last direct bus from Bristol to Leicester: on weekdays, the UK087 at 19:55 from Bus Station, reaching Leicester at 23:50; on Saturdays, the UK087 at 19:55 from Bus Station, reaching Leicester at 23:50; on Sundays, the UK087 at 19:55 from Bus Station, reaching Leicester at 23:50.
What time is the last bus from Bristol to Heathrow Airport?
The last direct bus from Bristol to Heathrow Airport: on weekdays, the UKN49 at 03:15 (after midnight) from Bus Station, reaching Heathrow Airport at 05:35; on Saturdays, the UKN49 at 03:15 (after midnight) from Bus Station, reaching Heathrow Airport at 05:35; on Sundays, the UKN49 at 03:15 (after midnight) from Bus Station, reaching Heathrow Airport at 05:35.

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