Find Hampton Village
Hampton is in the London Borough of Richmond upon Thames, in the county of Middlesex. We are about 10 miles south west of central London.
Hampton Station is well served with frequent rail services from London Waterloo, Wimbledon, Raynes Park, Kingston, Teddington, Fulwell and Shepperton.
Bus route 111 connects Hampton to Kingston, Hampton Court, Hanworth, Hounslow and Heathrow, and bus 216 links us to Kingston, Hampton Court, Sunbury, Ashford and Staines.