Stonehenge is a prehistoric megalithic structure on Salisbury Plain in Wiltshire, England, two miles (3 km) west of Amesbury. It consists of an outer ring of vertical sarsen standing stones, each around 13 feet (4.0 m) high, seven feet (2.1 m) wide, and weighing around 25 tons, topped by connecting horizontal lintel stones which are held in place with mortise and tenon joints—a feature unique among contemporary monuments. Inside is a ring of smaller bluestones. Inside these are free-standing trilithons: two bulkier vertical sarsens joined by a single lintel. The whole monument, now in ruins, is aligned towards the sunrise on the summer solstice and sunset on the winter solstice. The stones are set within earthworks in the middle of the densest complex of Neolithic and Bronze Age monuments in England, including several hundred tumuli.
10 hotels within 5km of Stonehenge in Amesbury, United Kingdom, with nightly rates around £229, including 1 property rated 4 stars or higher. The closest is Antrobus Hotel, about 3.1km away.
Amesbury is the closest base, just 3km from Stonehenge, making it ideal if you want minimal travel time and don't mind a smaller town with fewer amenities. Options here include The George Hotel, Fairlawn House, and Stonehenge Courtyard, along with a Grade II listed cottage — all a short taxi or car ride from the stones. It suits travellers who want to visit early or late in the day without a long commute.
Salisbury, about 13km away, offers a better mix of hotel choice and city amenities while still being close enough for an easy bus tour or taxi via the A303. Hotels like The Merchant's House, Holiday Inn Salisbury - Stonehenge, and Mercure Salisbury White Hart make it a practical base for most visitors, combining convenience with a proper choice of restaurants and sights, including Salisbury Cathedral.
Bath, roughly 60km away, works well if you're combining Stonehenge with a longer Bath stay, reachable by coach tour or car via the A36/A303. Hotels include Apex City of Bath and The Gainsborough Bath Spa.
London, at ~140km, is only practical for a day-trip coach tour or train-to-Salisbury-then-bus combination — better suited to travellers based there for other reasons, with hotels like Strand Palace or Royal Lancaster London.