South Western Railway operates a train from Walton-on-Thames to London every 20 minutes. Tickets cost $9 - $14 and the journey takes 35 min. Alternatively, Arriva UK operates a bus from Walton-on-Thames to London every 10 minutes. Tickets cost $5 - $8 and the journey takes 37 min. 2 other operators also service this route.
How to get from Walton-on-Thames to London
From Walton-on-Thames train to London Waterloo. 35 min £8. From Walton-on-Thames, Church Street bus to Cromwell Road Bus Station then bus to Millbank, Horseferry Road. 1 h 44 min £6. From Walton-on-Thames taxi to London. 33 min £79. From Walton-on-Thames drive to London. 33 min £3.