Woking | Knaphill | Guildford via Brookwood, Pirbright, Worplesdon up to hourly (Mon-Sat)
Staines | Ashford | Walton on Thames via Shepperton Three journeys each way (Mon-Fri)
Epsom | Leatherhead | Cobham via Wells Estate up to hourly (Mon-Fri)
Weybridge | Brooklands | Woking via Byfleet, West Byfleet, Sheerwater up to every 30 minutes (Mon-Sun)
Woking | West Byfleet | Brooklands via Pyrford around every 90 mins (Mon-Sat)
Staines | Addlestone | Woking via Thorpe Park, Chertsey, West Byfleet up to every 30 mins (Mon-Sat)
Kingston | St Peter's Hospital | Chertsey via Walton, Weybridge & Addlestone up to every 20 minutes (Mon-Sun)
Guildford | Bookham | Epsom via Ashstead, Leatherhead & Effingham up to every 30 minutes (Mon-Sun)
Kingston | Hersham | Brooklands via Thames Ditton, West Molesey, Weybridge Two journeys each way (Mon-Sat)
Kingston | Hersham | Brooklands via Thames Ditton, Esher, Weybridge up to hourly (Mon-Sat)
Sunbury | Chertsey | Addlestone via Shepperton, St Peter's Hospital up to hourly (Mon-Sat)
Hersham | Walton on Thames (Xcel) via Vicarage Fields Estate up to hourly (Mon-Sat)
Kingston | Cobham | Wisley Gardens via Esher up to hourly (Mon-Sat)
Kingston | Cobham | Guildford via Esher, Ripley, Burpham up to hourly (Mon-Sun)
Langley Vale | Epsom | Watersedge via Wells Estate, Ewell up to hourly (Mon-Sat)
Epsom | Worcester Park via Ewell, Stoneleigh up to hourly (Mon-Sat)
Chipstead Valley | St Andrews via Epsom One journey each way (Schooldays)
Oxshott | Howard of Effingham via Cobham One journey each way (Schooldays)
Walton on Thames | Esher High via Hersham One journey each way (Schooldays)
West Molesey | Esher High via East Molesey One journey each way (Schooldays)