Last buses from Crystal Palace

Direct buses from Crystal Palace go to 40 places. Tonight (Sunday) the last one leaves at 00:28 (after midnight), the 249 to Anerley. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
BelgraviaN2 23:50N2 23:50N2 23:42N2 23:50
Victoria3 23:563 23:563 23:563 23:56
Marble ArchN137 23:55N137 23:55N137 23:56N137 23:55
City of LondonN63 05:01N63 05:01N63 05:01N63 05:01
Charing CrossN3 00:09 after midnightN3 00:09 after midnightN3 00:12 after midnightN3 00:09 after midnight
Elephant & Castle363 23:46363 23:46363 23:46363 23:46
SohoN3 00:09 after midnightN3 00:09 after midnightN3 00:12 after midnightN3 00:09 after midnight
BrixtonN3 00:09 after midnightN3 00:09 after midnightN3 00:12 after midnightN3 00:09 after midnight
Croydon410 23:46410 23:46410 23:46410 23:46
Lewisham122 23:51122 00:00 after midnight122 23:59122 23:51
Woolwich122 23:51122 00:00 after midnight122 23:59122 23:51
LambethN3 00:09 after midnightN3 00:09 after midnightN3 00:12 after midnightN3 00:09 after midnight
Peckham363 23:46363 23:46363 23:46363 23:46
Walworth363 23:46363 23:46363 23:46363 23:46
BatterseaN137 23:55N137 23:55N137 23:56N137 23:55
Hyde Park CornerN137 23:55N137 23:55N137 23:56N137 23:55
WestminsterN3 00:09 after midnightN3 00:09 after midnightN3 00:12 after midnightN3 00:09 after midnight
Charlton202 23:46202 23:46202 23:46202 23:46
West Croydon450 00:05 after midnight450 00:05 after midnight450 00:07 after midnight450 00:05 after midnight
Bromley227 23:46358 23:59358 23:59227 23:46
Clapham Park249 23:57249 23:58249 23:58249 23:57
MayfairN137 23:55N137 23:55N137 23:56N137 23:55
Newington363 23:46363 23:46363 23:46363 23:46
Oxford CircusN3 00:09 after midnightN3 00:09 after midnightN3 00:12 after midnightN3 00:09 after midnight
Thamesmead West122 23:51122 00:00 after midnight122 23:59122 23:51
Orpington358 23:41358 23:59358 23:59358 23:41
PimlicoN137 23:55N137 23:55N137 23:56N137 23:55
ChelseaN137 23:55N137 23:55N137 23:56N137 23:55
MaryleboneN2 23:50N2 23:50N2 23:42N2 23:50
Morden157 23:41157 23:41157 23:41157 23:41
Piccadilly CircusN3 00:09 after midnightN3 00:09 after midnightN3 00:12 after midnightN3 00:09 after midnight
St JamesN3 00:09 after midnightN3 00:09 after midnightN3 00:12 after midnightN3 00:09 after midnight
StockwellN3 00:09 after midnightN3 00:09 after midnightN3 00:12 after midnightN3 00:09 after midnight
Streatham249 23:57249 23:58249 23:58249 23:57
VauxhallN2 23:50N2 23:50N2 23:42N2 23:50
Eltham122 23:51122 00:00 after midnight122 23:59122 23:51
Farnborough358 23:41358 23:59358 23:59358 23:41
Broad Green450 00:05 after midnight450 00:05 after midnight450 00:07 after midnight450 00:05 after midnight
Catford202 23:46202 23:46202 23:46202 23:46
Greenwich202 23:46202 23:46202 23:46202 23:46

The time each last direct bus leaves Crystal Palace, 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 Crystal Palace tonight?
The 249 to Anerley at 00:28 (after midnight) from Crystal Palace Station, from the timetable for Sunday.
What time is the last bus from Crystal Palace to Belgravia?
The last direct bus from Crystal Palace to Belgravia: on weekdays, the N2 at 23:50 from Westow Hill, reaching Belgravia at 00:24; on Saturdays, the N2 at 23:42 from Westow Hill, reaching Belgravia at 00:23; on Sundays, the N2 at 23:50 from Westow Hill, reaching Belgravia at 00:24.
What time is the last bus from Crystal Palace to Victoria?
The last direct bus from Crystal Palace to Victoria: on weekdays, the 3 at 23:56 from Crystal Palace Parade / College Road, reaching Victoria at 00:34; on Saturdays, the 3 at 23:56 from Crystal Palace Parade / College Road, reaching Victoria at 00:40; on Sundays, the 3 at 23:56 from Crystal Palace Parade / College Road, reaching Victoria at 00:34.
What time is the last bus from Crystal Palace to Marble Arch?
The last direct bus from Crystal Palace to Marble Arch: on weekdays, the N137 at 23:55 from Westow Hill, reaching Marble Arch at 00:39; on Saturdays, the N137 at 23:56 from Westow Hill, reaching Marble Arch at 00:43; on Sundays, the N137 at 23:55 from Westow Hill, reaching Marble Arch at 00:39.
What time is the last bus from Crystal Palace to City of London?
The last direct bus from Crystal Palace to City of London: on weekdays, the N63 at 05:01 from Crystal Palace Parade / College Road, reaching City of London at 05:44; on Saturdays, the N63 at 05:01 from Crystal Palace Parade / College Road, reaching City of London at 05:38; on Sundays, the N63 at 05:01 from Crystal Palace Parade / College Road, reaching City of London at 05:44.
What time is the last bus from Crystal Palace to Charing Cross?
The last direct bus from Crystal Palace to Charing Cross: on weekdays, the N3 at 00:09 (after midnight) from Crystal Palace Parade / College Road, reaching Charing Cross at 00:42; on Saturdays, the N3 at 00:12 (after midnight) from Crystal Palace Parade / College Road, reaching Charing Cross at 00:56; on Sundays, the N3 at 00:09 (after midnight) from Crystal Palace Parade / College Road, reaching Charing Cross at 00:42.
What time is the last bus from Crystal Palace to Elephant & Castle?
The last direct bus from Crystal Palace to Elephant & Castle: on weekdays, the 363 at 23:46 from Crystal Palace Parade / College Road, reaching Elephant & Castle at 00:16; on Saturdays, the 363 at 23:46 from Crystal Palace Parade / College Road, reaching Elephant & Castle at 00:21; on Sundays, the 363 at 23:46 from Crystal Palace Parade / College Road, reaching Elephant & Castle at 00:14.
What time is the last bus from Crystal Palace to Soho?
The last direct bus from Crystal Palace to Soho: on weekdays, the N3 at 00:09 (after midnight) from Crystal Palace Parade / College Road, reaching Soho at 00:46; on Saturdays, the N3 at 00:12 (after midnight) from Crystal Palace Parade / College Road, reaching Soho at 01:03; on Sundays, the N3 at 00:09 (after midnight) from Crystal Palace Parade / College Road, reaching Soho at 00:46.
What time is the last bus from Crystal Palace to Brixton?
The last direct bus from Crystal Palace to Brixton: on weekdays, the N3 at 00:09 (after midnight) from Crystal Palace Parade / College Road, reaching Brixton at 00:21; on Saturdays, the N3 at 00:12 (after midnight) from Crystal Palace Parade / College Road, reaching Brixton at 00:28; on Sundays, the N3 at 00:09 (after midnight) from Crystal Palace Parade / College Road, reaching Brixton at 00:21.
What time is the last bus from Crystal Palace to Croydon?
The last direct bus from Crystal Palace to Croydon: on weekdays, the 410 at 23:46 from Crystal Palace Station, reaching Croydon at 00:06; on Saturdays, the 410 at 23:46 from Crystal Palace Station, reaching Croydon at 00:07; on Sundays, the 410 at 23:46 from Crystal Palace Station, reaching Croydon at 00:06.
What time is the last bus from Crystal Palace to Lewisham?
The last direct bus from Crystal Palace to Lewisham: on weekdays, the 122 at 00:00 (after midnight) from Crystal Palace Parade / College Road, reaching Lewisham at 00:23; on Saturdays, the 122 at 23:59 from Crystal Palace Parade / College Road, reaching Lewisham at 00:23; on Sundays, the 122 at 23:51 from Crystal Palace Parade / College Road, reaching Lewisham at 00:14.

Buses in Crystal Palace · 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