South Western Railway operates a train from Egham to Epsom every 30 minutes. Tickets cost $9 - $14 and the journey takes 29 min. South Western Railway also services this route every 20 minutes. Alternatively, Arriva UK operates a bus from Egham to Epsom every 15 minutes. Tickets cost $5 - $8 and the journey takes 15 min. 5 other operators also service this route.
From Egham train to Clapham Junction then train to Epsom. 1 h 3 min £11. From Egham, Langham Place bus to Elmsleigh Bus Station, bus to Kingston Upon Thames, Brook Street (KT1), then line 406 bus to Epsom, Methodist Church. 1 h 58 min £13. From Egham taxi to Epsom. 25 min £95. From Egham drive to Epsom. 25 min £4.