Buses in Epsom

34 bus routes serve Epsom, run by South Western Railway, London United, Southern, Arriva London South and Arriva London North and others. The busiest stops are Epsom station, Epsom Downs station and Clock Tower.

Most frequent routes

Where you can go from Epsom

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Epsom?
Direct buses from Epsom go to Leatherhead (619, 615, 617, 618, 668), Banstead (166, 318, 617), Kingston Upon Thames (418, 406), Hook (467), London Victoria (train), Crawley (460, 21), Guildford (train, 479), Morden Park (S2), West Croydon (166) and Cobham (408).
Which bus goes from Epsom to Leatherhead?
Routes 619, 615, 617, 618 and 668, run by Metrobus, Falcon Buses and Go Ahead Luton Parkway.
Which bus goes from Epsom to Banstead?
Routes 166, 318 and 617, run by Arriva London South, Arriva London North and Metrobus.
Which bus goes from Epsom to Kingston Upon Thames?
Routes 418 and 406, run by London United and FIRST CAPITAL EAST LIMI.
Where do buses stop in Epsom?
The busiest stops are Epsom station, Epsom Downs station, Clock Tower, High Street and Methodist Church.
Which bus companies run in Epsom?
South Western Railway, London United, Southern, Arriva London South, Arriva London North, Go Ahead London, FIRST CAPITAL EAST LIMI, Go Ahead Luton Parkway, Metrobus, Falcon Buses, Quality Line and Edward Thomas.
What are the most frequent buses in Epsom?
the 293 (Epsom – Morden), the 418 (Epsom – Kingston Upon Thames), the 406 (Epsom – Kingston Upon Thames) and the 166 (Banstead – West Croydon).

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