The station has four passenger platforms and a parcels bay (which is now out of use). From west to east: platform 0 is the most recently built (which accounts for its unusual numbering) and serves destinations including Bedford, Reading, London Victoria and Reigate; platforms 1 and 2 are an island; there are two through lines between platforms 2 and 3; platform 3 and the old parcels dock are on the eastern side with a secondary entrance/exit. All passenger platforms are of 12 car length, and all are subdivided into 'a' (north end) and 'b' (south end). Platform 1 is a bay platform with no northbound access; otherwise all platforms have access to all routes. There is no access from either through line to or from the North Downs Line - all traffic from this direction must pass through a platform.