Last buses from London Bridge

Direct buses from London Bridge go to 40 places. Tonight (Sunday) the last one leaves at 00:36 (after midnight), the 343 to Tower Gateway. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
City of London47 00:32 after midnight47 00:35 after midnight35 00:41 after midnight47 00:32 after midnight
Charing CrossN343 05:37N343 05:37N343 05:37N343 05:37
Elephant & Castle133 00:02 after midnight133 00:04 after midnight133 00:05 after midnight133 00:02 after midnight
TempleN343 05:37N343 05:37N343 05:37N343 05:37
Waterloo381 00:28 after midnight381 00:30 after midnight381 00:35 after midnight381 00:28 after midnight
Brixton133 00:02 after midnight133 00:04 after midnight133 00:05 after midnight133 00:02 after midnight
Lewisham21 00:19 after midnight21 00:20 after midnight21 00:25 after midnight21 00:19 after midnight
WoolwichRB6 22:46RB6 22:46RB6 22:46RB6 22:46
Holborn133 00:23 after midnight133 00:35 after midnight133 00:40 after midnight133 00:23 after midnight
Peckham21 00:19 after midnight21 00:20 after midnight21 00:25 after midnight21 00:19 after midnight
Walworth21 00:19 after midnight21 00:20 after midnight21 00:25 after midnight21 00:19 after midnight
BatterseaRB1 22:49RB6 20:23RB1 22:49RB1 22:49
WestminsterRB1 22:49RB1 22:23RB1 22:49RB1 22:49
Clapham Junction35 23:5935 00:02 after midnight35 00:04 after midnight35 23:59
BexleyheathN21 04:48N21 04:48N21 04:49N21 04:48
Camberwell35 23:5935 00:02 after midnight35 00:04 after midnight35 23:59
New Cross Gate21 00:19 after midnight21 00:20 after midnight21 00:25 after midnight21 00:19 after midnight
Shoreditch47 00:32 after midnight47 00:35 after midnight35 00:41 after midnight47 00:32 after midnight
Holloway21 00:21 after midnight21 00:23 after midnight21 00:25 after midnight21 00:21 after midnight
BromleyN199 04:40N199 04:40N199 04:39N199 04:40
Clapham Park133 00:02 after midnight133 00:04 after midnight133 00:05 after midnight133 00:02 after midnight
Edmonton149 23:55149 23:57149 23:57149 23:55
Newington21 00:19 after midnight21 00:20 after midnight21 00:25 after midnight21 00:19 after midnight
Palmers Green141 23:51141 23:51141 23:51141 23:51
Stratford388 23:55388 23:49388 23:56388 23:55
Canonbury21 00:21 after midnight21 00:23 after midnight21 00:25 after midnight21 00:21 after midnight
Liverpool Street47 00:32 after midnight47 00:35 after midnight35 00:41 after midnight47 00:32 after midnight
OrpingtonN199 04:40N199 04:40N199 04:39N199 04:40
WandsworthRB6 20:13RB6 20:23RB6 20:13RB6 20:13
Angel43 23:5543 00:00 after midnight43 23:5643 23:55
Canary WharfRB1 00:01 after midnightRB6 23:25RB1 00:01 after midnightRB1 00:01 after midnight
Covent GardenN343 05:37N343 05:37N343 05:37N343 05:37
MordenN133 04:19N133 04:19N133 04:21N133 04:19
PutneyRB6 20:13RB6 20:23RB6 20:13RB6 20:13
Stockwell133 00:02 after midnight133 00:04 after midnight133 00:05 after midnight133 00:02 after midnight
Streatham133 00:02 after midnight133 00:04 after midnight133 00:05 after midnight133 00:02 after midnight
VauxhallRB1 22:49RB6 20:23RB1 22:49RB1 22:49
ChelseaRB6 20:13RB6 20:23RB6 20:13RB6 20:13
ElthamN21 04:48N21 04:48N21 04:49N21 04:48
Lower Edmonton149 23:55149 23:57149 23:57149 23:55

The time each last direct bus leaves London Bridge, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 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 London Bridge tonight?
The 343 to Tower Gateway at 00:36 (after midnight) from Tower Bridge, from the timetable for Sunday.
What time is the last bus from London Bridge to City of London?
The last direct bus from London Bridge to City of London: on weekdays, the 47 at 00:35 (after midnight) from London Bridge Borough High St, reaching City of London at 00:38; on Saturdays, the 35 at 00:41 (after midnight) from London Bridge Borough High St, reaching City of London at 00:44; on Sundays, the 47 at 00:32 (after midnight) from London Bridge Borough High St, reaching City of London at 00:34.
What time is the last bus from London Bridge to Charing Cross?
The last direct bus from London Bridge to Charing Cross: on weekdays, the N343 at 05:37 from London Bridge Bus Station, reaching Charing Cross at 05:47; on Saturdays, the N343 at 05:37 from London Bridge Bus Station, reaching Charing Cross at 05:48; on Sundays, the N343 at 05:37 from London Bridge Bus Station, reaching Charing Cross at 05:47.
What time is the last bus from London Bridge to Elephant & Castle?
The last direct bus from London Bridge to Elephant & Castle: on weekdays, the 133 at 00:04 (after midnight) from London Bridge Borough High St, reaching Elephant & Castle at 00:10; on Saturdays, the 133 at 00:05 (after midnight) from London Bridge Borough High St, reaching Elephant & Castle at 00:13; on Sundays, the 133 at 00:02 (after midnight) from London Bridge Borough High St, reaching Elephant & Castle at 00:07.
What time is the last bus from London Bridge to Temple?
The last direct bus from London Bridge to Temple: on weekdays, the N343 at 05:37 from London Bridge Bus Station, reaching Temple at 05:46; on Saturdays, the N343 at 05:37 from London Bridge Bus Station, reaching Temple at 05:47; on Sundays, the N343 at 05:37 from London Bridge Bus Station, reaching Temple at 05:46.
What time is the last bus from London Bridge to Waterloo?
The last direct bus from London Bridge to Waterloo: on weekdays, the 381 at 00:30 (after midnight) from London Bridge Station, reaching Waterloo at 00:37; on Saturdays, the 381 at 00:35 (after midnight) from London Bridge Station, reaching Waterloo at 00:44; on Sundays, the 381 at 00:28 (after midnight) from London Bridge Station, reaching Waterloo at 00:35.
What time is the last bus from London Bridge to Brixton?
The last direct bus from London Bridge to Brixton: on weekdays, the 133 at 00:04 (after midnight) from London Bridge Borough High St, reaching Brixton at 00:24; on Saturdays, the 133 at 00:05 (after midnight) from London Bridge Borough High St, reaching Brixton at 00:29; on Sundays, the 133 at 00:02 (after midnight) from London Bridge Borough High St, reaching Brixton at 00:20.
What time is the last bus from London Bridge to Lewisham?
The last direct bus from London Bridge to Lewisham: on weekdays, the 21 at 00:20 (after midnight) from London Bridge Borough High St, reaching Lewisham at 00:47; on Saturdays, the 21 at 00:25 (after midnight) from London Bridge Borough High St, reaching Lewisham at 00:58; on Sundays, the 21 at 00:19 (after midnight) from London Bridge Borough High St, reaching Lewisham at 00:44.
What time is the last bus from London Bridge to Woolwich?
The last direct bus from London Bridge to Woolwich: on weekdays, the RB6 at 22:46 from London Bridge City Pier, reaching Woolwich at 23:36; on Saturdays, the RB6 at 22:46 from London Bridge City Pier, reaching Woolwich at 23:36; on Sundays, the RB6 at 22:46 from London Bridge City Pier, reaching Woolwich at 23:36.
What time is the last bus from London Bridge to Holborn?
The last direct bus from London Bridge to Holborn: on weekdays, the 133 at 00:35 (after midnight) from London Bridge Borough High St, reaching Holborn at 00:43; on Saturdays, the 133 at 00:40 (after midnight) from London Bridge Borough High St, reaching Holborn at 00:49; on Sundays, the 133 at 00:23 (after midnight) from London Bridge Borough High St, reaching Holborn at 00:31.
What time is the last bus from London Bridge to Peckham?
The last direct bus from London Bridge to Peckham: on weekdays, the 21 at 00:20 (after midnight) from London Bridge Borough High St, reaching Peckham at 00:32; on Saturdays, the 21 at 00:25 (after midnight) from London Bridge Borough High St, reaching Peckham at 00:40; on Sundays, the 21 at 00:19 (after midnight) from London Bridge Borough High St, reaching Peckham at 00:30.

Buses in London Bridge · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 15 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