Upper Halliford Station is located in the small Surrey community of the same name in the Spelthorne area of the county. The station which is situated at the heart of the community enjoys a fairly regular service as part of the South West Trains Network and runs frequent trains to Kingston, Waterloo and Clapham Junction.