Stonehenge liegt im Süden Englands in der Grafschaft Wiltshire, in der Nähe der Kleinstadt Amesbury. Salisbury mit seinen sehenswerten Kultstätten liegt etwas mehr als 10 km, London in etwa 120 km und Bristol rund 60 km entfernt.
Ein angemessen großer Parkplatz befindet sich unmittelbar vor dem Eingangsgebäude. Die Nutzung ist kostenpflichtig.