Newbury Racecourse station is served by local services operated by Great Western Railway from Reading to Newbury.
During race meets or large events at Newbury Racecourse additional trains serve the station.