Last buses from Tower Hill, London

Direct buses from Tower Hill, London go to 40 places. Tonight (Sunday) the last one leaves at 00:16 (after midnight), the 15 to City of London. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
Gravesendnone735 18:24nonenone
City of London15 00:16 after midnight15 00:18 after midnight15 00:21 after midnight15 00:16 after midnight
Charing Cross15 00:16 after midnight15 00:16 after midnight15 00:19 after midnight15 00:16 after midnight
Temple15 00:16 after midnight15 00:16 after midnight15 00:19 after midnight15 00:16 after midnight
Waterloonone734 08:20nonenone
SohoN15 05:45N15 05:45N15 05:44N15 05:45
West Mallingnone734 17:30nonenone
RomfordN15 05:33N15 05:33N15 05:28N15 05:33
WoolwichRB6 22:50RB6 22:50RB6 22:50RB6 22:50
BatterseaRB1 22:45RB6 18:22RB1 22:45RB1 22:45
WestminsterRB1 22:45RB1 22:18RB1 22:45RB1 22:45
Larkfieldnone734 17:30nonenone
Clapham JunctionRB6 20:07RB6 18:22RB6 20:07RB6 20:07
Leybournenone734 17:30nonenone
London BridgeRB1 22:45RB1 22:18RB1 22:45RB1 22:45
Oxford CircusN15 05:45N15 05:45N15 05:44N15 05:45
WandsworthRB6 20:07RB6 18:22RB6 20:07RB6 20:07
Canary WharfRB1 23:42RB1 23:19RB1 23:42RB1 23:42
Covent Garden15 00:16 after midnight15 00:16 after midnight15 00:19 after midnight15 00:16 after midnight
PutneyRB6 20:07RB6 18:22RB6 20:07RB6 20:07
VauxhallRB1 22:45RB6 18:22RB1 22:45RB1 22:45
ChelseaRB6 20:07RB6 18:22RB6 20:07RB6 20:07
Piccadilly CircusN15 05:45N15 05:45N15 05:44N15 05:45
St JamesN15 05:45N15 05:45N15 05:44N15 05:45
GreenwichRB1 23:42RB1 23:19RB1 23:42RB1 23:42
St Pauls15 00:16 after midnight15 00:16 after midnight15 00:19 after midnight15 00:16 after midnight
Nine Elmsnone788 08:50nonenone
North GreenwichRB1 23:42RB1 23:19RB1 23:42RB1 23:42
Surrey QuaysRB1 23:42RB1 23:19RB1 23:42RB1 23:42
BarkingN15 05:33N15 05:33N15 05:28N15 05:33
Bexleynone735 18:24nonenone
Highamnone736 17:32nonenone
Monument15 00:16 after midnight15 00:16 after midnight15 00:19 after midnight15 00:16 after midnight
PlaistowN15 05:33N15 05:33N15 05:28N15 05:33
Whitechapel15 00:15 after midnight15 00:18 after midnight15 00:21 after midnight15 00:15 after midnight
GoodmayesN15 05:33N15 05:33N15 05:28N15 05:33
BecontreeN15 05:33N15 05:33N15 05:28N15 05:33
Canning TownN15 05:33N15 05:33N15 05:28N15 05:33
East HamN15 05:33N15 05:33N15 05:28N15 05:33
Heath ParkN15 05:33N15 05:33N15 05:28N15 05:33

The time each last direct bus leaves Tower Hill, London, 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 Tower Hill, London tonight?
The 15 to City of London at 00:16 (after midnight) from Tower of London / Tower Hill Station, from the timetable for Sunday.
What time is the last bus from Tower Hill, London to Gravesend?
The last direct bus from Tower Hill, London to Gravesend: on weekdays, the 735 at 18:24 from Tower of London / Tower Hill Station, reaching Gravesend at 19:14; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Tower Hill, London to City of London?
The last direct bus from Tower Hill, London to City of London: on weekdays, the 15 at 00:18 (after midnight) from Tower of London / Tower Hill Station, reaching City of London at 00:21; on Saturdays, the 15 at 00:21 (after midnight) from Tower of London / Tower Hill Station, reaching City of London at 00:24; on Sundays, the 15 at 00:16 (after midnight) from Tower of London / Tower Hill Station, reaching City of London at 00:18.
What time is the last bus from Tower Hill, London to Charing Cross?
The last direct bus from Tower Hill, London to Charing Cross: on weekdays, the 15 at 00:16 (after midnight) from Tower of London / Tower Hill Station, reaching Charing Cross at 00:30; on Saturdays, the 15 at 00:19 (after midnight) from Tower of London / Tower Hill Station, reaching Charing Cross at 00:36; on Sundays, the 15 at 00:16 (after midnight) from Tower of London / Tower Hill Station, reaching Charing Cross at 00:30.
What time is the last bus from Tower Hill, London to Temple?
The last direct bus from Tower Hill, London to Temple: on weekdays, the 15 at 00:16 (after midnight) from Tower of London / Tower Hill Station, reaching Temple at 00:28; on Saturdays, the 15 at 00:19 (after midnight) from Tower of London / Tower Hill Station, reaching Temple at 00:32; on Sundays, the 15 at 00:16 (after midnight) from Tower of London / Tower Hill Station, reaching Temple at 00:28.
What time is the last bus from Tower Hill, London to Waterloo?
The last direct bus from Tower Hill, London to Waterloo: on weekdays, the 734 at 08:20 from Tower of London / Tower Hill Station, reaching Waterloo at 08:40; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Tower Hill, London to Soho?
The last direct bus from Tower Hill, London to Soho: on weekdays, the N15 at 05:45 from Tower of London / Tower Hill Station, reaching Soho at 06:07; on Saturdays, the N15 at 05:44 from Tower of London / Tower Hill Station, reaching Soho at 06:04; on Sundays, the N15 at 05:45 from Tower of London / Tower Hill Station, reaching Soho at 06:07.
What time is the last bus from Tower Hill, London to West Malling?
The last direct bus from Tower Hill, London to West Malling: on weekdays, the 734 at 17:30 from Tower of London / Tower Hill Station, reaching West Malling at 18:58; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Tower Hill, London to Romford?
The last direct bus from Tower Hill, London to Romford: on weekdays, the N15 at 05:33 from Tower of London / Tower Hill Station, reaching Romford at 06:42; on Saturdays, the N15 at 05:28 from Tower of London / Tower Hill Station, reaching Romford at 06:34; on Sundays, the N15 at 05:33 from Tower of London / Tower Hill Station, reaching Romford at 06:42.
What time is the last bus from Tower Hill, London to Woolwich?
The last direct bus from Tower Hill, London to Woolwich: on weekdays, the RB6 at 22:50 from Tower Pier, reaching Woolwich at 23:36; on Saturdays, the RB6 at 22:50 from Tower Pier, reaching Woolwich at 23:36; on Sundays, the RB6 at 22:50 from Tower Pier, reaching Woolwich at 23:36.
What time is the last bus from Tower Hill, London to Battersea?
The last direct bus from Tower Hill, London to Battersea: on weekdays, the RB6 at 18:22 from Tower Pier, reaching Battersea at 18:55; on Saturdays, the RB1 at 22:45 from Tower Pier, reaching Battersea at 23:23; on Sundays, the RB1 at 22:45 from Tower Pier, reaching Battersea at 23:23.

Buses in Tower Hill, London · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Sunday, 15 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