
Stonehenge, the world’s most famous prehistoric stone circle, stands on Salisbury Plain a few miles north of Salisbury. Salisbury itself is a handsome cathedral city with the tallest spire in Britain and a copy of Magna Carta, and it is the best base for cheap hotels, pubs with rooms and B&Bs near the stones.
Want a hotel in Stonehenge & Salisbury for less? Compare cheap hotels, discount rooms and last-minute hotel deals from the major booking sites in one place, then book directly at their price — we never add fees.
Stonehenge and Salisbury are within easy reach of Southampton, so many cruise passengers visit on the way to or from a sailing.
Market Square, pubs and restaurants, and the bus to Stonehenge — the most convenient base.
Quiet streets around the cathedral, with a handful of historic hotels and guesthouses.
Handy for trains from London Waterloo, with budget-friendly hotels and B&Bs nearby.
The closest town to Stonehenge, with a few hotels and pubs with rooms.
A small historic town just west of Salisbury, home to Wilton House, with country inns.
Zoom and pan the map to compare hotel prices by neighborhood; rates come live from the booking sites.


Spring through early autumn is the main season. The summer and winter solstices draw big crowds to Stonehenge, and rooms nearby book up fast around those dates.
Salisbury has the widest choice of budget hotels, pubs with rooms and B&Bs; Amesbury is closer to the stones but has fewer places to stay.
A tour bus runs from Salisbury in season, or it is a short drive; Stonehenge tickets are usually booked for a timed entry, so reserve ahead.
Yes. Salisbury is roughly half an hour from Southampton by train, so a night here is an easy add-on to a cruise.