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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Guildford | 715 21:38 | 715 21:38 | 715 21:38 | 715 19:27 |
| Staines | 458 20:55 | 458 20:55 | 458 20:55 | 458 20:55 |
| Kingston Upon Thames | K3 23:53 | K3 23:53 | K3 23:53 | K3 23:51 |
| Walton-on-Thames | 458 22:38 | 458 22:38 | 458 22:38 | 458 20:55 |
| Surbiton | K3 23:53 | K3 23:53 | K3 23:53 | K3 23:51 |
| Weybridge | 515 19:25 | 515 19:25 | 515 19:25 | none |
| Esher | K3 00:38 after midnight | K3 00:35 after midnight | K3 00:38 after midnight | K3 00:36 after midnight |
| Shepperton | 458 20:55 | 458 20:55 | 458 20:55 | 458 20:55 |
| Cobham | 715 21:38 | 715 21:38 | 715 21:38 | 715 19:27 |
| Hersham | 458 22:38 | 458 22:38 | 458 22:38 | 458 20:55 |
| East Molesey | 514 12:23 | 661 15:22 | 514 12:23 | none |
| Ripley | 715 21:38 | 715 21:38 | 715 21:38 | 715 19:27 |
| Hinchley Wood | K3 00:38 after midnight | K3 00:35 after midnight | K3 00:38 after midnight | K3 00:36 after midnight |
| Byfleet | 515 19:25 | 515 19:25 | 515 19:25 | none |
| Oxshott | none | 513 12:52 | none | none |
| Norbiton | K3 23:53 | K3 23:53 | K3 23:53 | K3 23:51 |
| Brooklands | 515 19:25 | 515 19:25 | 515 19:25 | none |
| Claygate | K3 00:38 after midnight | K3 00:35 after midnight | K3 00:38 after midnight | K3 00:36 after midnight |
| Fieldcommon | 514 12:23 | 514 12:23 | 514 12:23 | none |
| Shepperton Green | 458 20:55 | 458 20:55 | 458 20:55 | 458 20:55 |
| Stoke DAbernon | none | 513 12:52 | none | none |
| West Molesey | 514 12:23 | 661 15:22 | 514 12:23 | none |
| Coombe | K3 23:53 | K3 23:53 | K3 23:53 | K3 23:51 |
| Lower Halliford | 458 20:55 | 458 20:55 | 458 20:55 | 458 20:55 |
| Putney Vale | K3 23:53 | K3 23:53 | K3 23:53 | K3 23:51 |
| Burntcommon | 715 21:38 | 715 21:38 | 715 21:38 | 715 19:27 |
| Fairmile | 715 21:38 | 715 21:38 | 715 21:38 | 715 19:27 |
| Send Marsh | 715 21:38 | 715 21:38 | 715 21:38 | 715 19:27 |
| Hurst Park | none | 661 15:22 | none | none |
| Kingston Vale | K3 23:53 | K3 23:53 | K3 23:53 | K3 23:51 |
| Royal Horticultural Society Gdns | 714 16:40 | 714 16:43 | 714 16:40 | none |
| Weston Green | none | 881 15:47 | none | none |
| Downside | none | 513 12:52 | none | none |
| Long Ditton | K3 00:38 after midnight | K3 00:35 after midnight | K3 00:38 after midnight | K3 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