Last buses from Tolworth

Direct buses from Tolworth go to 37 places. Tonight (Sunday) the last one leaves at 00:44 (after midnight), the 406 to Southborough. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
Epsom406 00:30 after midnight406 00:30 after midnight406 00:30 after midnight406 00:30 after midnight
Ewell406 00:30 after midnight406 00:30 after midnight406 00:30 after midnight406 00:30 after midnight
Kingston Upon Thames406 00:44 after midnight406 00:44 after midnight406 00:44 after midnight406 00:44 after midnight
Hounslow281 23:55281 23:56281 23:56281 23:55
Putney265 23:48265 23:49265 23:48265 23:48
Surbiton406 00:44 after midnight406 00:44 after midnight406 00:44 after midnight406 00:44 after midnight
Suttonnone613 07:24nonenone
Putney Bridge265 23:48265 23:49265 23:48265 23:48
Sutton Commonnone613 07:24nonenone
Barnes265 23:48265 23:49265 23:48265 23:48
Twickenham281 23:55281 23:56281 23:56281 23:55
Fulwell281 23:55281 23:56281 23:56281 23:55
New MaldenK1 00:20 after midnightK1 00:21 after midnightK1 00:23 after midnightK1 00:20 after midnight
Roehampton265 23:48265 23:49265 23:48265 23:48
Strawberry Hill281 23:55281 23:56281 23:56281 23:55
HookK2 00:06 after midnightK2 00:07 after midnightK2 00:08 after midnightK2 00:06 after midnight
NorbitonK2 23:44K2 23:46K2 23:44K2 23:44
North Cheamnone613 07:24nonenone
Benhiltonnone613 07:24nonenone
ChessingtonK2 00:06 after midnightK2 00:07 after midnightK2 00:08 after midnightK2 00:06 after midnight
Southborough406 00:44 after midnight406 00:44 after midnight406 00:44 after midnight406 00:44 after midnight
Hampton Wick281 23:55281 23:56281 23:56281 23:55
Teddington281 23:55281 23:56281 23:56281 23:55
Worcester Parknone613 07:24nonenone
Cheamnone613 07:24nonenone
Old Malden265 23:48265 23:49265 23:48265 23:48
Whitton281 23:55281 23:56281 23:56281 23:55
West Barnes265 23:48265 23:49265 23:48265 23:48
Coombe265 23:48265 23:49265 23:48265 23:48
Cottenham Park265 23:48265 23:49265 23:48265 23:48
Putney Vale265 23:48265 23:49265 23:48265 23:48
BerrylandsK1 00:05 after midnightK1 00:05 after midnightK1 00:05 after midnightK1 00:05 after midnight
Motspur ParkK1 00:20 after midnightK1 00:21 after midnightK1 00:23 after midnightK1 00:20 after midnight
West Suttonnone613 07:24nonenone
Copse Hill265 23:48265 23:49265 23:48265 23:48
Kingston Vale265 23:48265 23:49265 23:48265 23:48
Malden ManorK1 00:20 after midnightK1 00:21 after midnightK1 00:23 after midnightK1 00:20 after midnight

The time each last direct bus leaves Tolworth, 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 Tolworth tonight?
The 406 to Southborough at 00:44 (after midnight) from King Charles Road, from the timetable for Sunday.
What time is the last bus from Tolworth to Epsom?
The last direct bus from Tolworth to Epsom: on weekdays, the 406 at 00:30 (after midnight) from Tolworth Station, reaching Epsom at 00:41; on Saturdays, the 406 at 00:30 (after midnight) from Tolworth Station, reaching Epsom at 00:41; on Sundays, the 406 at 00:30 (after midnight) from Tolworth Station, reaching Epsom at 00:41.
What time is the last bus from Tolworth to Ewell?
The last direct bus from Tolworth to Ewell: on weekdays, the 406 at 00:30 (after midnight) from Tolworth Station, reaching Ewell at 00:32; on Saturdays, the 406 at 00:30 (after midnight) from Tolworth Station, reaching Ewell at 00:32; on Sundays, the 406 at 00:30 (after midnight) from Tolworth Station, reaching Ewell at 00:32.
What time is the last bus from Tolworth to Kingston Upon Thames?
The last direct bus from Tolworth to Kingston Upon Thames: on weekdays, the 406 at 00:44 (after midnight) from King Charles Road, reaching Kingston Upon Thames at 00:50; on Saturdays, the 406 at 00:44 (after midnight) from King Charles Road, reaching Kingston Upon Thames at 00:50; on Sundays, the 406 at 00:44 (after midnight) from King Charles Road, reaching Kingston Upon Thames at 00:50.
What time is the last bus from Tolworth to Hounslow?
The last direct bus from Tolworth to Hounslow: on weekdays, the 281 at 23:56 from King Charles Road, reaching Hounslow at 00:37; on Saturdays, the 281 at 23:56 from King Charles Road, reaching Hounslow at 00:39; on Sundays, the 281 at 23:55 from King Charles Road, reaching Hounslow at 00:34.
What time is the last bus from Tolworth to Putney?
The last direct bus from Tolworth to Putney: on weekdays, the 265 at 23:49 from Highfield Road / Oakdene Drive, reaching Putney at 00:15; on Saturdays, the 265 at 23:48 from Highfield Road / Oakdene Drive, reaching Putney at 00:14; on Sundays, the 265 at 23:48 from Highfield Road / Oakdene Drive, reaching Putney at 00:13.
What time is the last bus from Tolworth to Surbiton?
The last direct bus from Tolworth to Surbiton: on weekdays, the 406 at 00:44 (after midnight) from King Charles Road, reaching Surbiton at 00:46; on Saturdays, the 406 at 00:44 (after midnight) from King Charles Road, reaching Surbiton at 00:46; on Sundays, the 406 at 00:44 (after midnight) from King Charles Road, reaching Surbiton at 00:46.
What time is the last bus from Tolworth to Sutton?
The last direct bus from Tolworth to Sutton: on weekdays, the 613 at 07:24 from Highfield Road / Oakdene Drive, reaching Sutton at 07:53; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Tolworth to Putney Bridge?
The last direct bus from Tolworth to Putney Bridge: on weekdays, the 265 at 23:49 from Highfield Road / Oakdene Drive, reaching Putney Bridge at 00:18; on Saturdays, the 265 at 23:48 from Highfield Road / Oakdene Drive, reaching Putney Bridge at 00:17; on Sundays, the 265 at 23:48 from Highfield Road / Oakdene Drive, reaching Putney Bridge at 00:16.
What time is the last bus from Tolworth to Sutton Common?
The last direct bus from Tolworth to Sutton Common: on weekdays, the 613 at 07:24 from Highfield Road / Oakdene Drive, reaching Sutton Common at 07:59; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Tolworth to Barnes?
The last direct bus from Tolworth to Barnes: on weekdays, the 265 at 23:49 from Highfield Road / Oakdene Drive, reaching Barnes at 00:13; on Saturdays, the 265 at 23:48 from Highfield Road / Oakdene Drive, reaching Barnes at 00:12; on Sundays, the 265 at 23:48 from Highfield Road / Oakdene Drive, reaching Barnes at 00:11.

Buses in Tolworth · 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