Hotels near Stonehenge
There are several cheap hotels that are perfectly located for traveling to Stonehenge that offer good value for money and quality service. Expect to pay from £90 for a room per night for a hotel that’s located closeby to the UNESCO World Heritage Site. If you are looking to stay in a town, we’d recommend the inexpensively priced Cathedral View B&B in Salisbury. For those looking for a country hotel, then the Bishopstrow Hotel offers excellent accommodation, food, and service. The Stonehenge region is the perfect place for an overnight stay, and in addition to Stonehenge, there are plenty of other spectacular sights in the region including Avebury Stone Circles, the Cathedral town of Salisbury, and the impressive Roman city of Bath.
Cathedral View is a bed and breakfast located in the historic town of Salisbury, a 20 minute drive from Stonehenge. Salisbury is famous for its stunning cathedral, which houses one of the original copies of the Magna Carta. This guest house consistently ranks No.1 on Tripadvisor for hotels in Salisbury. It offers 4 bedrooms, and you can expect to pay from £90 for a room. This is the best value for money hotel located near Stonehenge and is perfect for a cheap overnight trip.
Address: 83 Exeter Street, Salisbury, Wiltshire, SP1 2SE
Phone: +44 (0)1722 502254
Price: From £90
A 3 minute drive from Stonehenge lies Rollestone Manor, a grade II listed historic home located in the small village of Shrewsbury. This bed and breakfast offer 7 ensuite bedrooms, and there is a restaurant open from 18:30 to 20:30 in the evenings. This is the perfect place to stay if you are looking for a hotel located very close to Stonehenge, but because of it’s small size, is likely to get booked up well in advance during peak season.
Address: Rollestone Manor, Shrewton, Wiltshire, SP3 4HF
Phone: +44 (0)1980 620216
Price: From £90
the pembroke arms hotel
The Pembroke Arms Hotel is located a 12 minute drive from Stonehenge, in the village of Wilton, close to Salisbury. This is an 18th Century Inn, with 9 bedrooms, a restaurant bar, free WiFi and free parking. The hotel has a cozy feel to it, with local antiques and traditional furnishings. It’s inexpensively priced, with rooms starting from £90, but does get booked up during peak season, so it’s recommended to reserve a room in advance.
Address: The Pembroke Arms, Minster Street, Wilton, Salisbury, SP2 0BH
Phone: +44 (001722 743 328
Price: From £90
bishopstrow hotel & Spa
Located 20 minutes drive from Stonehenge, Bishopstrow Hotel is one of the most luxurious hotels in Wiltshire. It offers 32 bedrooms, a boutique spa and excellent restaurant, which offers delicious breakfast, lunch, afternoon tea and dinner menus. Set in 27 acres of glorious English countryside, the hotel is conveniently located near Stonehenge, and closeby to Bath and Salisbury. This is the best option if you are looking for a luxury hotel close to Stonehenge but can sometimes offer cheap deals out of the peak season.
Address: Warminster, Wiltshire, BA12 9HH
Phone: +44 (0)1985 212 312
Price: From £150
For a no-frills cheap hotel near Stonehenge look no further than the Travelodge in Amesbury. This budget hotel comes with free parking and is also close to Amesbury town centre. Choose between double or family rooms, and you’ll find cheap prices from £50 if you book in advance and outside the holiday period.
holiday inn salisbury-Stonehenge:
The Holiday Inn is a budget chain group that is similar to the Travelodge group but tends to be considered a little more upmarket. The hotels is located 6 miles from Stonehenge, and rooms start from £67, which come with free wifi, on site restaurant and lounge with outdoor terrace. The Holiday Inn Stonehenge also offers a Stonehenge package, which includes accommodation, a full English breakfast, two entrance tickets to Stonehenge and a 3 course dinner starting from £155. Included in this offer, children under the age of 18 stay free in their parents hotel room.
Address: Mid Summer Place, Solstice Park, Amesbury, Wiltshire SP4 7SQ
Phone: +44 (0)345 241 3535
Price: From £65
the cathedral hotel salisbury
The Cathedral Hotel Salisbury is located near Stonehenge in the historic town of Salisbury, a 5 minute walk from the Cathedral. The hotel offers a variety of different sized rooms and is usually cheaply priced starting from £60. The hotel also comes with free WIFI as well as a restaurant, garden and meeting room.
Address: 7-9 Milford Street, Salisbury, Wiltshire SP1 2AJ
Phone: +44 (0)1722 343700
Price: From £60
Another option of visiting is to stay in London and then take a day tour to Stonehenge.You can choose between a direct shuttle, or take a multi-attraction day tour that visits Windsor Castle and Bath as well.