Last buses from Bromley

Direct buses from Bromley go to 40 places. Tonight (Saturday) the last one leaves at 00:30 (after midnight), the 358 to Widmore. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
City of LondonN199 04:01N199 04:02N199 04:01N199 04:01
Charing CrossN3 23:50N3 23:49N3 23:50N3 23:49
TempleN199 04:01N199 04:02N199 04:01N199 04:01
SohoN3 23:50N3 23:49N3 23:50N3 23:49
BrixtonN3 23:50N3 23:49N3 23:50N3 23:49
Croydon119 23:57119 23:56119 23:57119 23:56
Lewisham208 00:14 after midnight208 00:11 after midnight208 00:14 after midnight208 00:10 after midnight
LambethN3 23:50N3 23:49N3 23:50N3 23:49
WestminsterN3 23:50N3 23:49N3 23:50N3 23:49
Bexleyheath269 23:46269 23:46269 23:46269 23:46
London BridgeN199 04:01N199 04:02N199 04:01N199 04:01
Oxford CircusN3 23:50N3 23:49N3 23:50N3 23:49
Orpington358 00:30 after midnight358 00:29 after midnight358 00:30 after midnight208 00:12 after midnight
Covent GardenN199 04:01N199 04:02N199 04:01N199 04:01
Piccadilly CircusN3 23:50N3 23:49N3 23:50N3 23:49
St JamesN3 23:50N3 23:49N3 23:50N3 23:49
StockwellN3 23:50N3 23:49N3 23:50N3 23:49
Eltham314 00:15 after midnight314 00:13 after midnight314 00:15 after midnight314 00:12 after midnight
Farnborough358 00:30 after midnight358 00:29 after midnight358 00:30 after midnight358 00:10 after midnight
Catford320 00:22 after midnight320 00:22 after midnight320 00:22 after midnight208 00:10 after midnight
GreenwichN199 04:01N199 04:02N199 04:01N199 04:01
KenningtonN3 23:50N3 23:49N3 23:50N3 23:49
St PaulsN199 04:01N199 04:02N199 04:01N199 04:01
Abbey WoodSL3 23:46SL3 23:46SL3 23:46SL3 23:46
Crystal Palace358 00:28 after midnight358 00:25 after midnight358 00:28 after midnight358 00:23 after midnight
Eltham Park314 00:15 after midnight314 00:13 after midnight314 00:15 after midnight314 00:12 after midnight
Herne HillN3 23:50N3 23:49N3 23:50N3 23:49
South Croydon119 23:57119 23:56119 23:57119 23:56
Surrey QuaysN199 04:01N199 04:02N199 04:01N199 04:01
Bexley269 23:46269 23:46269 23:46269 23:46
Derry Downs208 00:14 after midnight208 00:14 after midnight208 00:14 after midnight208 00:12 after midnight
DulwichN3 23:50N3 23:49N3 23:50N3 23:49
Ladywell208 00:14 after midnight208 00:11 after midnight208 00:14 after midnight208 00:10 after midnight
MonumentN199 04:01N199 04:02N199 04:01N199 04:01
Plaistow314 00:15 after midnight314 00:13 after midnight314 00:15 after midnight314 00:12 after midnight
Thamesmead SouthSL3 23:46SL3 23:46SL3 23:46SL3 23:46
ThamesmeadSL3 23:46SL3 23:46SL3 23:46SL3 23:46
Bellingham320 00:22 after midnight320 00:22 after midnight320 00:22 after midnight208 00:10 after midnight
Broom Hill208 00:14 after midnight208 00:14 after midnight208 00:14 after midnight208 00:12 after midnight
MillbankN3 23:50N3 23:49N3 23:50N3 23:49

The time each last direct bus leaves Bromley, 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 Bromley tonight?
The 358 to Widmore at 00:30 (after midnight) from Cromwell Avenue (BR2), from the timetable for Saturday.
What time is the last bus from Bromley to City of London?
The last direct bus from Bromley to City of London: on weekdays, the N199 at 04:02 from Bromley Magistrates Court, reaching City of London at 04:52; on Saturdays, the N199 at 04:01 from Bromley Magistrates Court, reaching City of London at 04:50; on Sundays, the N199 at 04:01 from Bromley Magistrates Court, reaching City of London at 04:52.
What time is the last bus from Bromley to Charing Cross?
The last direct bus from Bromley to Charing Cross: on weekdays, the N3 at 23:49 from Queen Anne Avenue, reaching Charing Cross at 00:42; on Saturdays, the N3 at 23:50 from Queen Anne Avenue, reaching Charing Cross at 00:56; on Sundays, the N3 at 23:49 from Queen Anne Avenue, reaching Charing Cross at 00:42.
What time is the last bus from Bromley to Temple?
The last direct bus from Bromley to Temple: on weekdays, the N199 at 04:02 from Bromley Magistrates Court, reaching Temple at 04:58; on Saturdays, the N199 at 04:01 from Bromley Magistrates Court, reaching Temple at 04:55; on Sundays, the N199 at 04:01 from Bromley Magistrates Court, reaching Temple at 04:58.
What time is the last bus from Bromley to Soho?
The last direct bus from Bromley to Soho: on weekdays, the N3 at 23:49 from Queen Anne Avenue, reaching Soho at 00:46; on Saturdays, the N3 at 23:50 from Queen Anne Avenue, reaching Soho at 01:03; on Sundays, the N3 at 23:49 from Queen Anne Avenue, reaching Soho at 00:46.
What time is the last bus from Bromley to Brixton?
The last direct bus from Bromley to Brixton: on weekdays, the N3 at 23:49 from Queen Anne Avenue, reaching Brixton at 00:21; on Saturdays, the N3 at 23:50 from Queen Anne Avenue, reaching Brixton at 00:28; on Sundays, the N3 at 23:49 from Queen Anne Avenue, reaching Brixton at 00:21.
What time is the last bus from Bromley to Croydon?
The last direct bus from Bromley to Croydon: on weekdays, the 119 at 23:56 from Hayes Road / Hayes Lane, reaching Croydon at 00:20; on Saturdays, the 119 at 23:57 from Hayes Road / Hayes Lane, reaching Croydon at 00:22; on Sundays, the 119 at 23:56 from Hayes Road / Hayes Lane, reaching Croydon at 00:18.
What time is the last bus from Bromley to Lewisham?
The last direct bus from Bromley to Lewisham: on weekdays, the 208 at 00:11 (after midnight) from Bromley Magistrates Court, reaching Lewisham at 00:29; on Saturdays, the 208 at 00:14 (after midnight) from Bromley Magistrates Court, reaching Lewisham at 00:33; on Sundays, the 208 at 00:10 (after midnight) from Bromley Magistrates Court, reaching Lewisham at 00:28.
What time is the last bus from Bromley to Lambeth?
The last direct bus from Bromley to Lambeth: on weekdays, the N3 at 23:49 from Queen Anne Avenue, reaching Lambeth at 00:33; on Saturdays, the N3 at 23:50 from Queen Anne Avenue, reaching Lambeth at 00:44; on Sundays, the N3 at 23:49 from Queen Anne Avenue, reaching Lambeth at 00:33.
What time is the last bus from Bromley to Westminster?
The last direct bus from Bromley to Westminster: on weekdays, the N3 at 23:49 from Queen Anne Avenue, reaching Westminster at 00:39; on Saturdays, the N3 at 23:50 from Queen Anne Avenue, reaching Westminster at 00:53; on Sundays, the N3 at 23:49 from Queen Anne Avenue, reaching Westminster at 00:39.
What time is the last bus from Bromley to Bexleyheath?
The last direct bus from Bromley to Bexleyheath: on weekdays, the 269 at 23:46 from Freelands Road, reaching Bexleyheath at 00:11; on Saturdays, the 269 at 23:46 from Freelands Road, reaching Bexleyheath at 00:13; on Sundays, the 269 at 23:46 from Freelands Road, reaching Bexleyheath at 00:11.

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