Last buses from Thames Ditton

Direct buses from Thames Ditton go to 34 places. Tonight (Saturday) the last one leaves at 00:38 (after midnight), the K3 to Long Ditton. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Guildford715 21:38715 21:38715 21:38715 19:27
Staines458 20:55458 20:55458 20:55458 20:55
Kingston Upon ThamesK3 23:53K3 23:53K3 23:53K3 23:51
Walton-on-Thames458 22:38458 22:38458 22:38458 20:55
SurbitonK3 23:53K3 23:53K3 23:53K3 23:51
Weybridge515 19:25515 19:25515 19:25none
EsherK3 00:38 after midnightK3 00:35 after midnightK3 00:38 after midnightK3 00:36 after midnight
Shepperton458 20:55458 20:55458 20:55458 20:55
Cobham715 21:38715 21:38715 21:38715 19:27
Hersham458 22:38458 22:38458 22:38458 20:55
East Molesey514 12:23661 15:22514 12:23none
Ripley715 21:38715 21:38715 21:38715 19:27
Hinchley WoodK3 00:38 after midnightK3 00:35 after midnightK3 00:38 after midnightK3 00:36 after midnight
Byfleet515 19:25515 19:25515 19:25none
Oxshottnone513 12:52nonenone
NorbitonK3 23:53K3 23:53K3 23:53K3 23:51
Brooklands515 19:25515 19:25515 19:25none
ClaygateK3 00:38 after midnightK3 00:35 after midnightK3 00:38 after midnightK3 00:36 after midnight
Fieldcommon514 12:23514 12:23514 12:23none
Shepperton Green458 20:55458 20:55458 20:55458 20:55
Stoke DAbernonnone513 12:52nonenone
West Molesey514 12:23661 15:22514 12:23none
CoombeK3 23:53K3 23:53K3 23:53K3 23:51
Lower Halliford458 20:55458 20:55458 20:55458 20:55
Putney ValeK3 23:53K3 23:53K3 23:53K3 23:51
Burntcommon715 21:38715 21:38715 21:38715 19:27
Fairmile715 21:38715 21:38715 21:38715 19:27
Send Marsh715 21:38715 21:38715 21:38715 19:27
Hurst Parknone661 15:22nonenone
Kingston ValeK3 23:53K3 23:53K3 23:53K3 23:51
Royal Horticultural Society Gdns714 16:40714 16:43714 16:40none
Weston Greennone881 15:47nonenone
Downsidenone513 12:52nonenone
Long DittonK3 00:38 after midnightK3 00:35 after midnightK3 00:38 after midnightK3 00:36 after midnight

The time each last direct bus leaves Thames Ditton, 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 Thames Ditton tonight?
The K3 to Long Ditton at 00:38 (after midnight) from Effingham Road, from the timetable for Saturday.
What time is the last bus from Thames Ditton to Guildford?
The last direct bus from Thames Ditton to Guildford: on weekdays, the 715 at 21:38 from Giggs Hill Green, reaching Guildford at 22:15; on Saturdays, the 715 at 21:38 from Giggs Hill Green, reaching Guildford at 22:15; on Sundays, the 715 at 19:27 from Imber Grove, reaching Guildford at 20:04.
What time is the last bus from Thames Ditton to Staines?
The last direct bus from Thames Ditton to Staines: on weekdays, the 458 at 20:55 from Giggs Hill Green, reaching Staines at 21:30; on Saturdays, the 458 at 20:55 from Giggs Hill Green, reaching Staines at 21:30; on Sundays, the 458 at 20:55 from Giggs Hill Green, reaching Staines at 21:30.
What time is the last bus from Thames Ditton to Kingston Upon Thames?
The last direct bus from Thames Ditton to Kingston Upon Thames: on weekdays, the K3 at 23:53 from St Mary's Road, reaching Kingston Upon Thames at 00:00; on Saturdays, the K3 at 23:53 from St Mary's Road, reaching Kingston Upon Thames at 00:00; on Sundays, the K3 at 23:51 from St Mary's Road, reaching Kingston Upon Thames at 23:58.
What time is the last bus from Thames Ditton to Walton-on-Thames?
The last direct bus from Thames Ditton to Walton-on-Thames: on weekdays, the 458 at 22:38 from Giggs Hill Green, reaching Walton-on-Thames at 22:52; on Saturdays, the 458 at 22:38 from Giggs Hill Green, reaching Walton-on-Thames at 22:52; on Sundays, the 458 at 20:55 from Giggs Hill Green, reaching Walton-on-Thames at 21:11.
What time is the last bus from Thames Ditton to Surbiton?
The last direct bus from Thames Ditton to Surbiton: on weekdays, the K3 at 23:53 from St Mary's Road, reaching Surbiton at 23:54; on Saturdays, the K3 at 23:53 from St Mary's Road, reaching Surbiton at 23:54; on Sundays, the K3 at 23:51 from St Mary's Road, reaching Surbiton at 23:52.
What time is the last bus from Thames Ditton to Weybridge?
The last direct bus from Thames Ditton to Weybridge: on weekdays, the 515 at 19:25 from Imber Grove, reaching Weybridge at 19:45; on Saturdays, the 515 at 19:25 from Imber Grove, reaching Weybridge at 19:45; on Sundays, there's no direct bus.
What time is the last bus from Thames Ditton to Esher?
The last direct bus from Thames Ditton to Esher: on weekdays, the K3 at 00:35 (after midnight) from Effingham Road, reaching Esher at 00:50; on Saturdays, the K3 at 00:38 (after midnight) from Effingham Road, reaching Esher at 00:53; on Sundays, the K3 at 00:36 (after midnight) from Effingham Road, reaching Esher at 00:50.
What time is the last bus from Thames Ditton to Shepperton?
The last direct bus from Thames Ditton to Shepperton: on weekdays, the 458 at 20:55 from Giggs Hill Green, reaching Shepperton at 21:22; on Saturdays, the 458 at 20:55 from Giggs Hill Green, reaching Shepperton at 21:22; on Sundays, the 458 at 20:55 from Giggs Hill Green, reaching Shepperton at 21:22.
What time is the last bus from Thames Ditton to Cobham?
The last direct bus from Thames Ditton to Cobham: on weekdays, the 715 at 21:38 from Giggs Hill Green, reaching Cobham at 21:49; on Saturdays, the 715 at 21:38 from Giggs Hill Green, reaching Cobham at 21:49; on Sundays, the 715 at 19:27 from Imber Grove, reaching Cobham at 19:42.
What time is the last bus from Thames Ditton to Hersham?
The last direct bus from Thames Ditton to Hersham: on weekdays, the 458 at 22:38 from Giggs Hill Green, reaching Hersham at 22:44; on Saturdays, the 458 at 22:38 from Giggs Hill Green, reaching Hersham at 22:44; on Sundays, the 458 at 20:55 from Giggs Hill Green, reaching Hersham at 21:02.

Buses in Thames Ditton · 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