Last buses from Shepherds Bush

Direct buses from Shepherds Bush go to 40 places. Tonight (Saturday) the last one leaves at 01:05 (after midnight), the N207 to Holland Park. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Belgravia148 23:55148 23:59148 23:55148 23:54
Victoria148 23:55148 23:59148 23:55148 23:54
Marble ArchN207 01:05 after midnight94 00:06 after midnightN207 01:05 after midnight94 23:56
Hammersmith218 00:22 after midnight218 00:22 after midnight218 00:22 after midnight218 00:22 after midnight
Golders Green260 00:04 after midnight260 00:04 after midnight260 00:04 after midnight260 00:03 after midnight
Earls Court49 23:5949 23:5949 23:5949 23:59
Elephant & Castle148 23:55148 23:59148 23:55148 23:54
South Hampstead31 00:01 after midnight31 00:01 after midnight31 00:01 after midnight31 00:01 after midnight
Waterloo148 23:55148 23:59148 23:55148 23:54
Tottenham Court RoadN207 01:05 after midnightN207 05:23N207 01:05 after midnightN207 05:23
HolbornN207 01:05 after midnightN207 05:23N207 01:05 after midnightN207 05:23
Lambeth148 23:55148 23:59148 23:55148 23:54
Walworth148 23:55148 23:59148 23:55148 23:54
Battersea295 00:02 after midnight295 00:01 after midnight295 00:02 after midnight295 00:02 after midnight
Hyde Park Corner148 23:55148 23:59148 23:55148 23:54
Westminster148 23:55148 23:59148 23:55148 23:54
UxbridgeSL8 23:58SL8 23:58SL8 23:58SL8 23:58
Clapham Junction295 00:02 after midnight295 00:01 after midnight295 00:02 after midnight295 00:02 after midnight
Camberwell148 23:55148 23:59148 23:55148 23:54
Hounslow237 23:58237 23:58237 23:58237 23:58
EalingN207 00:46 after midnight207 00:04 after midnightN207 00:46 after midnight207 00:04 after midnight
MayfairN207 01:05 after midnight148 23:59N207 01:05 after midnight148 23:54
Oxford CircusN207 01:05 after midnightN207 05:23N207 01:05 after midnightN207 05:23
Camden Town31 00:01 after midnight31 00:01 after midnight31 00:01 after midnight31 00:01 after midnight
Wandsworth220 00:12 after midnight220 00:08 after midnight220 00:12 after midnight220 00:12 after midnight
White City260 00:45 after midnight31 00:45 after midnight260 00:45 after midnight148 00:46 after midnight
Chelsea49 23:5949 23:5949 23:5949 23:59
Putney220 00:12 after midnight220 00:08 after midnight220 00:12 after midnight220 00:12 after midnight
West Hampstead316 23:51316 23:51316 23:51316 00:00 after midnight
Brent Cross316 23:51316 06:43316 23:51316 00:00 after midnight
Church End260 00:04 after midnight260 00:04 after midnight260 00:04 after midnight260 00:03 after midnight
KnightsbridgeC1 23:53C1 23:53C1 23:53C1 23:53
Maida Vale228 00:02 after midnight31 00:01 after midnight228 00:02 after midnight31 00:01 after midnight
Notting HillN207 01:05 after midnight94 00:06 after midnightN207 01:05 after midnight31 00:01 after midnight
PaddingtonN207 01:05 after midnight94 00:06 after midnightN207 01:05 after midnight94 23:56
Ealing BroadwayN207 00:46 after midnight207 00:04 after midnightN207 00:46 after midnight207 00:04 after midnight
Greenford95 23:4995 23:4095 23:4995 23:39
Hounslow West237 23:58237 23:58237 23:58237 23:58
West EalingN207 00:46 after midnight207 00:04 after midnightN207 00:46 after midnight207 00:04 after midnight
West HendonN266 05:21N266 05:22N266 05:21N266 05:22

The time each last direct bus leaves Shepherds Bush, 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 Shepherds Bush tonight?
The N207 to Holland Park at 01:05 (after midnight) from Shepherd's Bush (Central Line), from the timetable for Saturday.
What time is the last bus from Shepherds Bush to Belgravia?
The last direct bus from Shepherds Bush to Belgravia: on weekdays, the 148 at 23:59 from Shepherd's Bush (Central Line), reaching Belgravia at 00:19; on Saturdays, the 148 at 23:55 from Shepherd's Bush (Central Line), reaching Belgravia at 00:18; on Sundays, the 148 at 23:54 from Shepherd's Bush (Central Line), reaching Belgravia at 00:16.
What time is the last bus from Shepherds Bush to Victoria?
The last direct bus from Shepherds Bush to Victoria: on weekdays, the 148 at 23:59 from Shepherd's Bush (Central Line), reaching Victoria at 00:21; on Saturdays, the 148 at 23:55 from Shepherd's Bush (Central Line), reaching Victoria at 00:21; on Sundays, the 148 at 23:54 from Shepherd's Bush (Central Line), reaching Victoria at 00:19.
What time is the last bus from Shepherds Bush to Marble Arch?
The last direct bus from Shepherds Bush to Marble Arch: on weekdays, the 94 at 00:06 (after midnight) from Shepherd's Bush (Central Line), reaching Marble Arch at 00:21; on Saturdays, the N207 at 01:05 (after midnight) from Shepherd's Bush (Central Line), reaching Marble Arch at 01:19; on Sundays, the 94 at 23:56 from Shepherd's Bush (Central Line), reaching Marble Arch at 00:11.
What time is the last bus from Shepherds Bush to Hammersmith?
The last direct bus from Shepherds Bush to Hammersmith: on weekdays, the 218 at 00:22 (after midnight) from Kelmscott Gardens, reaching Hammersmith at 00:25; on Saturdays, the 218 at 00:22 (after midnight) from Kelmscott Gardens, reaching Hammersmith at 00:25; on Sundays, the 218 at 00:22 (after midnight) from Kelmscott Gardens, reaching Hammersmith at 00:25.
What time is the last bus from Shepherds Bush to Golders Green?
The last direct bus from Shepherds Bush to Golders Green: on weekdays, the 260 at 00:04 (after midnight) from Wormholt Road Shepherd's Bush, reaching Golders Green at 00:49; on Saturdays, the 260 at 00:04 (after midnight) from Wormholt Road Shepherd's Bush, reaching Golders Green at 00:49; on Sundays, the 260 at 00:03 (after midnight) from Wormholt Road Shepherd's Bush, reaching Golders Green at 00:44.
What time is the last bus from Shepherds Bush to Earls Court?
The last direct bus from Shepherds Bush to Earls Court: on weekdays, the 49 at 23:59 from Shepherd's Bush (Central Line), reaching Earls Court at 00:03; on Saturdays, the 49 at 23:59 from Shepherd's Bush (Central Line), reaching Earls Court at 00:03; on Sundays, the 49 at 23:59 from Shepherd's Bush (Central Line), reaching Earls Court at 00:03.
What time is the last bus from Shepherds Bush to Elephant & Castle?
The last direct bus from Shepherds Bush to Elephant & Castle: on weekdays, the 148 at 23:59 from Shepherd's Bush (Central Line), reaching Elephant & Castle at 00:33; on Saturdays, the 148 at 23:55 from Shepherd's Bush (Central Line), reaching Elephant & Castle at 00:35; on Sundays, the 148 at 23:54 from Shepherd's Bush (Central Line), reaching Elephant & Castle at 00:32.
What time is the last bus from Shepherds Bush to South Hampstead?
The last direct bus from Shepherds Bush to South Hampstead: on weekdays, the 31 at 00:01 (after midnight) from Shepherd's Bush (Central Line), reaching South Hampstead at 00:25; on Saturdays, the 31 at 00:01 (after midnight) from Shepherd's Bush (Central Line), reaching South Hampstead at 00:24; on Sundays, the 31 at 00:01 (after midnight) from Shepherd's Bush (Central Line), reaching South Hampstead at 00:24.
What time is the last bus from Shepherds Bush to Waterloo?
The last direct bus from Shepherds Bush to Waterloo: on weekdays, the 148 at 23:59 from Shepherd's Bush (Central Line), reaching Waterloo at 00:26; on Saturdays, the 148 at 23:55 from Shepherd's Bush (Central Line), reaching Waterloo at 00:26; on Sundays, the 148 at 23:54 from Shepherd's Bush (Central Line), reaching Waterloo at 00:24.
What time is the last bus from Shepherds Bush to Tottenham Court Road?
The last direct bus from Shepherds Bush to Tottenham Court Road: on weekdays, the N207 at 05:23 from Shepherd's Bush (Central Line), reaching Tottenham Court Road at 05:49; on Saturdays, the N207 at 01:05 (after midnight) from Shepherd's Bush (Central Line), reaching Tottenham Court Road at 01:34; on Sundays, the N207 at 05:23 from Shepherd's Bush (Central Line), reaching Tottenham Court Road at 05:49.

Buses in Shepherds Bush · 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