Last buses from Sands End

Direct buses from Sands End go to 40 places. Tonight (Saturday) the last one leaves at 00:28 (after midnight), the 28 to Wandsworth. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Hammersmith306 00:01 after midnight306 00:01 after midnight306 00:01 after midnight306 00:00 after midnight
Earls CourtC3 00:04 after midnightC3 00:04 after midnightC3 00:04 after midnightC3 00:05 after midnight
South HampsteadN28 04:33N28 04:29N28 04:33N28 04:29
WaterlooRB6 21:48RB6 21:49RB6 21:48RB6 21:48
WoolwichRB6 21:48RB6 21:49RB6 21:48RB6 21:48
Battersea295 00:22 after midnight295 00:20 after midnight295 00:22 after midnight295 00:21 after midnight
WestminsterRB6 21:48RB6 21:49RB6 21:48RB6 21:48
Clapham Junction295 00:22 after midnight295 00:20 after midnight295 00:22 after midnight295 00:21 after midnight
London BridgeRB6 21:48RB6 22:32RB6 21:48RB6 21:48
Shepherds Bush306 00:01 after midnight306 00:01 after midnight306 00:01 after midnight306 00:00 after midnight
Camden TownN28 04:33N28 04:29N28 04:33N28 04:29
Wandsworth28 00:28 after midnight28 00:30 after midnight28 00:28 after midnight28 00:28 after midnight
Canary WharfRB6 21:48RB6 22:32RB6 21:48RB6 21:48
ChelseaRB6 21:48RB6 21:49RB6 21:48RB6 21:48
PutneyRB6 21:03RB6 21:47RB6 21:03RB6 21:03
VauxhallRB6 21:48RB6 21:49RB6 21:48RB6 21:48
GreenwichRB6 21:48RB6 22:32RB6 21:48RB6 21:48
Maida ValeN28 04:33N28 04:29N28 04:33N28 04:29
Notting Hill28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight
North GreenwichRB6 21:48RB6 22:32RB6 21:48RB6 21:48
Surrey QuaysRB6 21:48RB6 22:32RB6 21:48RB6 21:48
West Kensington28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight
East Acton306 00:01 after midnight306 00:01 after midnight306 00:01 after midnight306 00:00 after midnight
Putney Bridge424 20:04424 20:03424 20:04none
Bayswater28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight
Kensington28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight
Walham GreenC3 00:04 after midnightC3 00:04 after midnightC3 00:04 after midnightC3 00:05 after midnight
MillbankRB6 20:42RB6 17:32RB6 20:42RB6 20:42
SouthwarkRB6 21:48RB6 21:49RB6 21:48RB6 21:48
Barons Court295 23:58295 23:59295 23:58295 23:58
BlackfriarsnoneRB6 22:32nonenone
West BromptonC3 00:04 after midnightC3 00:04 after midnightC3 00:04 after midnightC3 00:05 after midnight
Westbourne Green28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight28 00:03 after midnight
Fulham295 23:58295 23:59295 23:58295 23:58
Holland Park295 23:58295 23:59295 23:58295 23:58
Primrose HillN28 04:33N28 04:29N28 04:33N28 04:29
Putney Heath424 20:04424 20:03424 20:04none
Ravenscourt Park306 00:01 after midnight306 00:01 after midnight306 00:01 after midnight306 00:00 after midnight
Swiss CottageN28 04:33N28 04:29N28 04:33N28 04:29
CreekmouthRB6 21:48RB6 21:49RB6 21:48RB6 21:48

The time each last direct bus leaves Sands End, 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 Sands End tonight?
The 28 to Wandsworth at 00:28 (after midnight) from Townmead Road, from the timetable for Saturday.
What time is the last bus from Sands End to Hammersmith?
The last direct bus from Sands End to Hammersmith: on weekdays, the 306 at 00:01 (after midnight) from Harwood Terrace, reaching Hammersmith at 00:13; on Saturdays, the 306 at 00:01 (after midnight) from Harwood Terrace, reaching Hammersmith at 00:15; on Sundays, the 306 at 00:00 (after midnight) from Harwood Terrace, reaching Hammersmith at 00:12.
What time is the last bus from Sands End to Earls Court?
The last direct bus from Sands End to Earls Court: on weekdays, the C3 at 00:04 (after midnight) from Imperial Wharf Station, reaching Earls Court at 00:12; on Saturdays, the C3 at 00:04 (after midnight) from Imperial Wharf Station, reaching Earls Court at 00:12; on Sundays, the C3 at 00:05 (after midnight) from Imperial Wharf Station, reaching Earls Court at 00:13.
What time is the last bus from Sands End to South Hampstead?
The last direct bus from Sands End to South Hampstead: on weekdays, the N28 at 04:29 from Sands End / Hazlebury Road, reaching South Hampstead at 05:01; on Saturdays, the N28 at 04:33 from Sands End / Hazlebury Road, reaching South Hampstead at 05:06; on Sundays, the N28 at 04:29 from Sands End / Hazlebury Road, reaching South Hampstead at 05:01.
What time is the last bus from Sands End to Waterloo?
The last direct bus from Sands End to Waterloo: on weekdays, the RB6 at 21:49 from Chelsea Harbour Pier, reaching Waterloo at 22:24; on Saturdays, the RB6 at 21:48 from Chelsea Harbour Pier, reaching Waterloo at 22:26; on Sundays, the RB6 at 21:48 from Chelsea Harbour Pier, reaching Waterloo at 22:26.
What time is the last bus from Sands End to Woolwich?
The last direct bus from Sands End to Woolwich: on weekdays, the RB6 at 21:49 from Chelsea Harbour Pier, reaching Woolwich at 23:36; on Saturdays, the RB6 at 21:48 from Chelsea Harbour Pier, reaching Woolwich at 23:36; on Sundays, the RB6 at 21:48 from Chelsea Harbour Pier, reaching Woolwich at 23:36.
What time is the last bus from Sands End to Battersea?
The last direct bus from Sands End to Battersea: on weekdays, the 295 at 00:20 (after midnight) from Townmead Road, reaching Battersea at 00:23; on Saturdays, the 295 at 00:22 (after midnight) from Townmead Road, reaching Battersea at 00:25; on Sundays, the 295 at 00:21 (after midnight) from Townmead Road, reaching Battersea at 00:24.
What time is the last bus from Sands End to Westminster?
The last direct bus from Sands End to Westminster: on weekdays, the RB6 at 21:49 from Chelsea Harbour Pier, reaching Westminster at 22:20; on Saturdays, the RB6 at 21:48 from Chelsea Harbour Pier, reaching Westminster at 22:21; on Sundays, the RB6 at 21:48 from Chelsea Harbour Pier, reaching Westminster at 22:21.
What time is the last bus from Sands End to Clapham Junction?
The last direct bus from Sands End to Clapham Junction: on weekdays, the 295 at 00:20 (after midnight) from Townmead Road, reaching Clapham Junction at 00:23; on Saturdays, the 295 at 00:22 (after midnight) from Townmead Road, reaching Clapham Junction at 00:25; on Sundays, the 295 at 00:21 (after midnight) from Townmead Road, reaching Clapham Junction at 00:24.
What time is the last bus from Sands End to London Bridge?
The last direct bus from Sands End to London Bridge: on weekdays, the RB6 at 22:32 from Chelsea Harbour Pier, reaching London Bridge at 23:25; on Saturdays, the RB6 at 21:48 from Chelsea Harbour Pier, reaching London Bridge at 22:46; on Sundays, the RB6 at 21:48 from Chelsea Harbour Pier, reaching London Bridge at 22:46.
What time is the last bus from Sands End to Shepherds Bush?
The last direct bus from Sands End to Shepherds Bush: on weekdays, the 306 at 00:01 (after midnight) from Harwood Terrace, reaching Shepherds Bush at 00:23; on Saturdays, the 306 at 00:01 (after midnight) from Harwood Terrace, reaching Shepherds Bush at 00:25; on Sundays, the 306 at 00:00 (after midnight) from Harwood Terrace, reaching Shepherds Bush at 00:23.

Buses in Sands End · 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