It operates along most of the length of the former Wallingford branch of the Great Western Railway (GWR), from Cholsey station, 12 miles north of Reading on the Great Western Main Line, to a station on the outskirts of the nearby town of Wallingford.