Last buses from Willesden Junction

Direct buses from Willesden Junction go to 40 places. Tonight (Saturday) the last one leaves at 00:34 (after midnight), the 228 to Harlesden. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Hammersmith220 23:50220 23:50220 23:50220 23:50
Sudbury18 00:33 after midnight18 00:31 after midnight18 00:33 after midnight18 00:29 after midnight
HarrowN18 06:04N18 06:04N18 06:04N18 06:04
Shepherds Bush220 23:50220 23:50220 23:50220 23:50
Wandsworth220 23:50220 23:50220 23:50220 23:50
White City220 23:50220 23:50220 23:50220 23:50
Putney220 23:50220 23:50220 23:50220 23:50
Brent Cross266 00:05 after midnight266 00:02 after midnight266 00:05 after midnight266 00:02 after midnight
Church End266 00:05 after midnight266 00:02 after midnight266 00:05 after midnight266 00:02 after midnight
Northolt487 23:58487 23:58487 23:58487 23:40
Maida Vale228 23:41228 23:41228 23:41228 23:41
Notting Hill228 23:41228 23:41228 23:41228 23:41
Harrow on the HillN18 06:04N18 06:04N18 06:04N18 06:04
West Hendon266 00:05 after midnight266 00:02 after midnight266 00:05 after midnight266 00:02 after midnight
Acton266 00:10 after midnight266 00:08 after midnight266 00:10 after midnight266 00:08 after midnight
Cricklewood266 00:05 after midnight266 00:02 after midnight266 00:05 after midnight266 00:02 after midnight
East Acton228 23:41228 23:41228 23:41228 23:41
North Acton266 00:10 after midnight266 00:08 after midnight266 00:10 after midnight266 00:08 after midnight
Putney Bridge220 23:50220 23:50220 23:50220 23:50
South Harrow487 23:58487 23:58487 23:58487 23:40
Tokyngton18 00:33 after midnight18 00:31 after midnight18 00:33 after midnight18 00:29 after midnight
Wembley18 00:33 after midnight18 00:31 after midnight18 00:33 after midnight18 00:29 after midnight
Harlesden228 00:34 after midnight18 00:31 after midnight228 00:34 after midnight228 00:30 after midnight
Wembley Central18 00:33 after midnight18 00:31 after midnight18 00:33 after midnight18 00:29 after midnight
Harrow & WealdstoneN18 06:04N18 06:04718 00:01 after midnightN18 06:04
Harrow WealdN18 06:04N18 06:04N18 06:04N18 06:04
Barons Court220 23:50220 23:50220 23:50220 23:50
Dudden Hill266 00:05 after midnight266 00:02 after midnight266 00:05 after midnight266 00:02 after midnight
RuislipN118 06:56N118 05:51N118 06:56N118 05:51
Stamford BrookN266 05:08N266 05:09N266 05:08N266 05:09
Willesden266 00:05 after midnight266 00:02 after midnight266 00:05 after midnight266 00:02 after midnight
Alperton487 23:58487 23:58487 23:58487 23:40
Dollis Hill266 00:05 after midnight266 00:02 after midnight266 00:05 after midnight266 00:02 after midnight
Fulham220 23:50220 23:50220 23:50220 23:50
GreenhillN18 06:04N18 06:04N18 06:04N18 06:04
Holland Park228 23:41228 23:41228 23:41228 23:41
Northwick ParkN18 06:04N18 06:04N18 06:04N18 06:04
Ravenscourt ParkN266 05:08N266 05:09N266 05:08N266 05:09
Stonebridge18 00:33 after midnight18 00:31 after midnight18 00:33 after midnight18 00:29 after midnight
WealdstoneN18 06:04N18 06:04N18 06:04N18 06:04

The time each last direct bus leaves Willesden Junction, 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 Willesden Junction tonight?
The 228 to Harlesden at 00:34 (after midnight) from Willesden Junction Station, from the timetable for Saturday.
What time is the last bus from Willesden Junction to Hammersmith?
The last direct bus from Willesden Junction to Hammersmith: on weekdays, the 220 at 23:50 from Willesden Junction Station, reaching Hammersmith at 00:10; on Saturdays, the 220 at 23:50 from Willesden Junction Station, reaching Hammersmith at 00:15; on Sundays, the 220 at 23:50 from Willesden Junction Station, reaching Hammersmith at 00:14.
What time is the last bus from Willesden Junction to Sudbury?
The last direct bus from Willesden Junction to Sudbury: on weekdays, the 18 at 00:31 (after midnight) from Willesden Junction Station, reaching Sudbury at 00:52; on Saturdays, the 18 at 00:33 (after midnight) from Willesden Junction Station, reaching Sudbury at 00:56; on Sundays, the 18 at 00:29 (after midnight) from Willesden Junction Station, reaching Sudbury at 00:50.
What time is the last bus from Willesden Junction to Harrow?
The last direct bus from Willesden Junction to Harrow: on weekdays, the N18 at 06:04 from Willesden Junction Station, reaching Harrow at 06:36; on Saturdays, the N18 at 06:04 from Willesden Junction Station, reaching Harrow at 06:33; on Sundays, the N18 at 06:04 from Willesden Junction Station, reaching Harrow at 06:36.
What time is the last bus from Willesden Junction to Shepherds Bush?
The last direct bus from Willesden Junction to Shepherds Bush: on weekdays, the 220 at 23:50 from Willesden Junction Station, reaching Shepherds Bush at 00:03; on Saturdays, the 220 at 23:50 from Willesden Junction Station, reaching Shepherds Bush at 00:06; on Sundays, the 220 at 23:50 from Willesden Junction Station, reaching Shepherds Bush at 00:06.
What time is the last bus from Willesden Junction to Wandsworth?
The last direct bus from Willesden Junction to Wandsworth: on weekdays, the 220 at 23:50 from Willesden Junction Station, reaching Wandsworth at 00:26; on Saturdays, the 220 at 23:50 from Willesden Junction Station, reaching Wandsworth at 00:32; on Sundays, the 220 at 23:50 from Willesden Junction Station, reaching Wandsworth at 00:28.
What time is the last bus from Willesden Junction to White City?
The last direct bus from Willesden Junction to White City: on weekdays, the 220 at 23:50 from Willesden Junction Station, reaching White City at 23:59; on Saturdays, the 220 at 23:50 from Willesden Junction Station, reaching White City at 00:00; on Sundays, the 220 at 23:50 from Willesden Junction Station, reaching White City at 00:00.
What time is the last bus from Willesden Junction to Putney?
The last direct bus from Willesden Junction to Putney: on weekdays, the 220 at 23:50 from Willesden Junction Station, reaching Putney at 00:23; on Saturdays, the 220 at 23:50 from Willesden Junction Station, reaching Putney at 00:29; on Sundays, the 220 at 23:50 from Willesden Junction Station, reaching Putney at 00:25.
What time is the last bus from Willesden Junction to Brent Cross?
The last direct bus from Willesden Junction to Brent Cross: on weekdays, the 266 at 00:02 (after midnight) from Willesden Junction Station, reaching Brent Cross at 00:27; on Saturdays, the 266 at 00:05 (after midnight) from Willesden Junction Station, reaching Brent Cross at 00:31; on Sundays, the 266 at 00:02 (after midnight) from Willesden Junction Station, reaching Brent Cross at 00:27.
What time is the last bus from Willesden Junction to Church End?
The last direct bus from Willesden Junction to Church End: on weekdays, the 266 at 00:02 (after midnight) from Willesden Junction Station, reaching Church End at 00:09; on Saturdays, the 266 at 00:05 (after midnight) from Willesden Junction Station, reaching Church End at 00:12; on Sundays, the 266 at 00:02 (after midnight) from Willesden Junction Station, reaching Church End at 00:09.
What time is the last bus from Willesden Junction to Northolt?
The last direct bus from Willesden Junction to Northolt: on weekdays, the 487 at 23:58 from Willesden Junction Station, reaching Northolt at 00:31; on Saturdays, the 487 at 23:58 from Willesden Junction Station, reaching Northolt at 00:33; on Sundays, the 487 at 23:40 from Willesden Junction Station, reaching Northolt at 00:12.

Buses in Willesden Junction · 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