Last buses from Esher

Direct buses from Esher go to 33 places. Tonight (Saturday) the last one leaves at 23:37, the K3 to Thames Ditton. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Guildford715 21:47715 21:47715 21:47715 19:40
Staines458 21:01458 21:01458 21:01458 21:01
Kingston Upon ThamesK3 23:37K3 23:37K3 23:37K3 23:37
Walton-on-Thames458 22:43458 22:43458 22:43458 21:01
SurbitonK3 23:37K3 23:37K3 23:37K3 23:37
Weybridge515 19:36515 19:36515 19:36none
Shepperton458 21:01458 21:01458 21:01458 21:01
Thames DittonK3 23:37K3 23:37K3 23:37K3 23:37
Cobham715 21:47715 21:47715 21:47715 19:40
Hersham458 22:43458 22:43458 22:43458 21:01
East Moleseynone514 15:16nonenone
Ripley715 21:47715 21:47715 21:47715 19:40
Hinchley WoodK3 23:37K3 23:37K3 23:37K3 23:37
Byfleet515 19:36515 19:36515 19:36none
Oxshottnone513 13:00nonenone
NorbitonK3 23:37K3 23:37K3 23:37K3 23:37
Brooklands515 19:36515 19:36515 19:36none
ClaygateK3 23:37K3 23:37K3 23:37K3 23:37
Fieldcommonnone514 15:16nonenone
Shepperton Green458 21:01458 21:01458 21:01458 21:01
Stoke DAbernonnone513 13:00nonenone
West Moleseynone514 15:16nonenone
CoombeK3 23:37K3 23:37K3 23:37K3 23:37
Lower Halliford458 21:01458 21:01458 21:01458 21:01
Putney ValeK3 23:37K3 23:37K3 23:37K3 23:37
Burntcommon715 21:47715 21:47715 21:47715 19:40
Fairmile715 21:47715 21:47715 21:47715 19:40
Send Marsh715 21:47715 21:47715 21:47715 19:40
Kingston ValeK3 23:37K3 23:37K3 23:37K3 23:37
Royal Horticultural Society Gdns714 16:53714 16:59714 16:53none
Weston Greennone513 11:56nonenone
Downsidenone513 13:00nonenone
Long DittonK3 23:37K3 23:37K3 23:37K3 23:37

The time each last direct bus leaves Esher, 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 Esher tonight?
The K3 to Thames Ditton at 23:37 from Orchard Way, from the timetable for Saturday.
What time is the last bus from Esher to Guildford?
The last direct bus from Esher to Guildford: on weekdays, the 715 at 21:47 from Blackhills, reaching Guildford at 22:15; on Saturdays, the 715 at 21:47 from Blackhills, reaching Guildford at 22:15; on Sundays, the 715 at 19:40 from Blackhills, reaching Guildford at 20:04.
What time is the last bus from Esher to Staines?
The last direct bus from Esher to Staines: on weekdays, the 458 at 21:01 from Princess Alice Hospice, reaching Staines at 21:30; on Saturdays, the 458 at 21:01 from Council Offices, reaching Staines at 21:30; on Sundays, the 458 at 21:01 from Council Offices, reaching Staines at 21:30.
What time is the last bus from Esher to Kingston Upon Thames?
The last direct bus from Esher to Kingston Upon Thames: on weekdays, the K3 at 23:37 from Orchard Way, reaching Kingston Upon Thames at 00:00; on Saturdays, the K3 at 23:37 from Orchard Way, reaching Kingston Upon Thames at 00:00; on Sundays, the K3 at 23:37 from Orchard Way, reaching Kingston Upon Thames at 23:58.
What time is the last bus from Esher to Walton-on-Thames?
The last direct bus from Esher to Walton-on-Thames: on weekdays, the 458 at 22:43 from Princess Alice Hospice, reaching Walton-on-Thames at 22:52; on Saturdays, the 458 at 22:43 from Princess Alice Hospice, reaching Walton-on-Thames at 22:52; on Sundays, the 458 at 21:01 from Council Offices, reaching Walton-on-Thames at 21:11.
What time is the last bus from Esher to Surbiton?
The last direct bus from Esher to Surbiton: on weekdays, the K3 at 23:37 from Orchard Way, reaching Surbiton at 23:54; on Saturdays, the K3 at 23:37 from Orchard Way, reaching Surbiton at 23:54; on Sundays, the K3 at 23:37 from Orchard Way, reaching Surbiton at 23:52.
What time is the last bus from Esher to Weybridge?
The last direct bus from Esher to Weybridge: on weekdays, the 515 at 19:36 from Princess Alice Hospice, reaching Weybridge at 19:45; on Saturdays, the 515 at 19:36 from Princess Alice Hospice, reaching Weybridge at 19:45; on Sundays, there's no direct bus.
What time is the last bus from Esher to Shepperton?
The last direct bus from Esher to Shepperton: on weekdays, the 458 at 21:01 from Princess Alice Hospice, reaching Shepperton at 21:22; on Saturdays, the 458 at 21:01 from Council Offices, reaching Shepperton at 21:22; on Sundays, the 458 at 21:01 from Council Offices, reaching Shepperton at 21:22.
What time is the last bus from Esher to Thames Ditton?
The last direct bus from Esher to Thames Ditton: on weekdays, the K3 at 23:37 from Orchard Way, reaching Thames Ditton at 23:52; on Saturdays, the K3 at 23:37 from Orchard Way, reaching Thames Ditton at 23:52; on Sundays, the K3 at 23:37 from Orchard Way, reaching Thames Ditton at 23:51.
What time is the last bus from Esher to Cobham?
The last direct bus from Esher to Cobham: on weekdays, the 715 at 21:47 from Blackhills, reaching Cobham at 21:49; on Saturdays, the 715 at 21:47 from Blackhills, reaching Cobham at 21:49; on Sundays, the 715 at 19:40 from Blackhills, reaching Cobham at 19:42.
What time is the last bus from Esher to Hersham?
The last direct bus from Esher to Hersham: on weekdays, the 458 at 22:43 from Princess Alice Hospice, reaching Hersham at 22:44; on Saturdays, the 458 at 22:43 from Princess Alice Hospice, reaching Hersham at 22:44; on Sundays, the 458 at 21:01 from Council Offices, reaching Hersham at 21:02.

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