Hersham is served by Hersham railway station and Walton-on-Thames railway station with a minimum of 2 trains per hour even on Sundays and differing types of services on the London Waterloo South Western Main Line.
Hersham is connected to London via the A3.