Grayshott is a village and civil parish in the East Hampshire district of Hampshire, England. It is on the Hampshire / Surrey border 4 miles (6.4 km) northwest of Haslemere by road, and 46 miles (74 km) southwest of central London. The nearest rail link is Haslemere railway station. Originally, the name referred to a hamlet a mile west of the present village. Grayshott was part of Headley parish until 1901 (ecclesiastical parish) and 1902 (civil parish). The present civil parish is part of East Hampshire District.