South Western Railway bus times
South Western Railway runs 12 routes in Derbyshire, Hertfordshire, Kent, Lincolnshire and Surrey, serving 52 towns and villages including Woking, West Byfleet, Weybridge and Brookwood.
Routes
- London Waterloo – Windsor & Eton Riverside
- London Waterloo – Salisbury (South Western Main Line)
- Shepperton – London Waterloo
- Chessington South – London Waterloo
- Woking – London Waterloo (Waterloo–Reading Line)
- London Waterloo – Weymouth (South Western Main Line)
- Guildford – London Waterloo (Mole Valley Line)
- London Waterloo – Exeter St Davids (South Western Main Line)
- London Waterloo – Portsmouth & Southsea (Portsmouth Direct Line)
- London Waterloo – Reading (Waterloo–Reading Line)
- Guildford – Ascot (Alton Line)
- London Waterloo – Alton (Alton Line)
Places served
- Woking 8 routes
- West Byfleet 6 routes
- Weybridge 6 routes
- Brookwood 5 routes
- Walton-on-Thames 5 routes
- Ash Vale 4 routes
- Farnham 4 routes
- Guildford 4 routes
- Ashford, Surrey 3 routes
- Staines 3 routes
- Whitton 3 routes
- Addlestone 2 routes
- Bagshot 2 routes
- Byfleet 2 routes
- Camberley 2 routes
- Chertsey 2 routes
- East Molesey 2 routes
- Egham 2 routes
- Esher 2 routes
- Frimley 2 routes
- Hersham 2 routes
- St Margarets 2 routes
- Thames Ditton 2 routes
- Virginia Water 2 routes
- Worplesdon 2 routes
- Ash 1 route
- Ashtead 1 route
- Ashurst 1 route
- Box Hill 1 route
- Claygate 1 route
- Cobham 1 route
- Dorking 1 route
- East Horsley 1 route
- Effingham Junction 1 route
- Epsom 1 route
- Ewell 1 route
- Farncombe 1 route
- Fleet 1 route
- Godalming 1 route
- Haslemere 1 route
- Hinchley Wood 1 route
- Leatherhead 1 route
- Little Bookham 1 route
- Longcross 1 route
- Milford, Surrey 1 route
- Oxshott 1 route
- Shepperton 1 route
- Sunbury 1 route
- Swanwick 1 route
- Wanborough 1 route
- West Clandon 1 route
- Witley 1 route
Questions
- Which bus routes does South Western Railway run?
- trains, trains, trains, trains, trains, trains, trains, trains, trains, trains, trains and trains.
- Where do South Western Railway buses go?
- Woking, West Byfleet, Weybridge, Brookwood, Walton-on-Thames, Ash Vale, Farnham, Guildford, Ashford, Surrey, Staines, Whitton and Addlestone, and 40 other places.
- What are South Western Railway's busiest routes?
- the Train (London Waterloo – Portsmouth & Southsea (Portsmouth Direct Line)), the Train (Guildford – London Waterloo (Mole Valley Line)), the Train (London Waterloo – Reading (Waterloo–Reading Line)), the Train (Woking – London Waterloo (Waterloo–Reading Line)) and the Train (London Waterloo – Weymouth (South Western Main Line)).
- Can I see where South Western Railway buses are now?
- Yes. StopToStop shows South Western Railway buses live on its map and in each route's timetable, from the positions they report to the Department for Transport's Bus Open Data Service.
Timetables from the Bus Open Data Service (Department for Transport), updated Wednesday, 21 October 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