Book Shaftesbury hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Shaftesbury

Cheap Shaftesbury hotels

Best Western Shaftesbury The Royal Chase Hotel

Best Western Shaftesbury The Royal Chase Hotel

3 out of 5
Royal Chase Roundabout, Shaftesbury, England
Fully refundableReserve now, pay when you stay
The price is AU$146 per night from 30 Mar to 31 Mar
AU$146
includes taxes & fees
30 Mar - 31 Mar
A stay at Best Western Shaftesbury The Royal Chase Hotel places you in the heart of Shaftesbury, within a 5-minute drive of Cranborne Chase and the West Wiltshire ...
Best Western Shaftesbury The Royal Chase Hotel
The Merchant's House, BW Signature Collection

The Merchant's House, BW Signature Collection

3.5 out of 5
29 Milford St, Salisbury, England
Fully refundableReserve now, pay when you stay
The price is AU$139 per night from 30 Mar to 31 Mar
AU$139
includes taxes & fees
30 Mar - 31 Mar
When you stay at The Merchant's House, BW Signature Collection in Salisbury, you'll be in the historical district, within a 15-minute drive of New Forest National ...
The Merchant's House, BW Signature Collection
Holiday Inn Express Poole by IHG

Holiday Inn Express Poole by IHG

3 out of 5
Walking Field Lane, Poole, England
Fully refundable
The price is AU$127 per night from 30 Mar to 31 Mar
AU$127
includes taxes & fees
30 Mar - 31 Mar
With a stay at Holiday Inn Express Poole by IHG, you'll be centrally located in Poole, a 2-minute drive from Poole Harbour and 11 minutes from Bournemouth International ...
Holiday Inn Express Poole by IHG
Save an average of 15% on thousands of hotels when you're signed in
Legacy Rose and Crown Hotel

Legacy Rose and Crown Hotel

4 out of 5
Harnham Road, Salisbury, England
Fully refundableReserve now, pay when you stay
The price is AU$144 per night from 28 Mar to 29 Mar
AU$144
includes taxes & fees
28 Mar - 29 Mar
With a stay at Legacy Rose and Crown Hotel, you'll be centrally located in Salisbury, a 3-minute drive from Salisbury Cathedral and 13 minutes from New Forest ...
Legacy Rose and Crown Hotel
George Hotel

George Hotel

4 out of 5
Market Place, Frome, England
The price is AU$185 per night from 13 Apr to 14 Apr
AU$185
includes taxes & fees
13 Apr - 14 Apr
With a stay at George Hotel in Frome, you'll be within a 15-minute drive of Longleat Safari and Adventure Park and Center Parcs Longleat Forest.
George Hotel
Holiday Inn Salisbury - Stonehenge by IHG

Holiday Inn Salisbury - Stonehenge by IHG

4 out of 5
Midsummer Place, Solstice Park, Salisbury, England
Fully refundable
The price is AU$138 per night from 20 Apr to 21 Apr
AU$138
includes taxes & fees
20 Apr - 21 Apr
When you stay at Holiday Inn Salisbury - Stonehenge by IHG in Salisbury, you'll be in the historical district, within a 15-minute drive of Stonehenge and Salisbury ...
Holiday Inn Salisbury - Stonehenge by IHG
Hotel du Vin & Bistro Poole

Hotel du Vin & Bistro Poole

4 out of 5
Thames Street, Poole, England
Fully refundableReserve now, pay when you stay
The price is AU$198 per night from 30 Mar to 31 Mar
AU$198
includes taxes & fees
30 Mar - 31 Mar
With a stay at Hotel du Vin & Bistro Poole in Poole (Poole Old Town), you'll be within a 15-minute drive of Poole Harbour and Bournemouth International ...
Hotel du Vin & Bistro Poole
Milford Hall Salisbury

Milford Hall Salisbury

4 out of 5
206 Castle Street, Salisbury, England
Fully refundableReserve now, pay when you stay
The price is AU$154 per night from 6 Apr to 7 Apr
AU$154
includes taxes & fees
6 Apr - 7 Apr
With a stay at Milford Hall Salisbury in Salisbury, you'll be within a 15-minute drive of New Forest National Park and Stonehenge.
Milford Hall Salisbury
The George Hotel, Amesbury, Wiltshire

The George Hotel, Amesbury, Wiltshire

3 out of 5
High Street, Amesbury, Salisbury, England
Fully refundableReserve now, pay when you stay
The price is AU$135 per night from 3 Apr to 4 Apr
AU$135
includes taxes & fees
3 Apr - 4 Apr
When you stay at The George Hotel, Amesbury, Wiltshire in Salisbury, you'll be in the historical district, within a 15-minute drive of Stonehenge and Salisbury ...
The George Hotel, Amesbury, Wiltshire
Don't see what you're looking for?
See all available properties in Shaftesbury
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in Shaftesbury

Using your suitcase as storage instead of an actual suitcase? Beginning to look like your passport photo? It's time to put in your leave. Take off to Shaftesbury and select from 5 accommodation options within a 5-kilometre radius of of the centre with the help of your pals at lastminute.com.au.

The Grosvenor Arms and La Fleur de Lys - Restaurant with rooms are just a few of several digs that are close to the downtown action.

Travellers in the know often hit the hay in the locality of Blandford Forum, 16 kilometres away from the middle of Shaftesbury. It has 5 options, such as the Hilltop Barn - B&B and Bassets B&B. You'll also locate some awesome hotel options in Warminster, another area 18 kilometres from the centre. Here, you can't go wrong with The Bishopstrow Hotel & Spa and Spread Eagle Inn.

Visit Old Wardour Castle and gaze into the past. You'll be chuffed to discover that the Best Western Shaftesbury The Royal Chase Hotel and Holbrook B&B are within cooee. Because let's be honest, who wants to stay miles away?

Looking for more options? The Les Bouviers Restaurant with Rooms is situated 30 kilometres from central Shaftesbury, and The Bath Arms is 20 kilometres away. The Brace of Pheasants - Inn, 25 kilometres away, and the Dilton Court Farm B&B, 25 kilometres away, are some further alternatives.

Attractions and Hotels Near Shaftesbury

But don't just limit your sightseeing to Shaftesbury. Take some time to experience some of the amazing sights and activities that the wider Dorset region offers. The area is home to some incredible beaches, coastal plains and forests. After staring slack-jawed at nature's masterpieces, hit up well-known tourist sights like ruins. Travellers with a good appetite for adventure can also enjoy a little mountain biking, rock climbing and mountain climbing here.

Don't shoot through before you've had a squiz at the Stourhead Garden and Stourhead in Mere. Some of our recommended Mere hotel options are the The Coppleridge Inn and The Walnut Tree Inn. Alternatively, you could stay in Sherborne, 25 kilometres to the west of Shaftesbury, where you can choose from the Best Western Dorset Oborne The Grange Hotel and The Britannia Inn Hotel. Sherborne Castle and Sherborne Abbey are among the more popular places to check out when visiting Sherborne.

Flying into Shaftesbury? Then you'll be keen to know that the most convenient airport is Bournemouth International Airport. It's only 35 kilometres from the town centre. If you need a place to crash nearby, the Village Hotel Bournemouth is a good option.

Shaftesbury hotels essential information

Accommodation
2,196 hotels
Lowest Price
AU$127
Highest Price
AU$198
Popular hotels
Best Western Shaftesbury The Royal Chase Hotel, The Merchant's House, BW Signature Collection, Holiday Inn Express Poole by IHG, Legacy Rose and Crown Hotel, George Hotel, Holiday Inn Salisbury - Stonehenge by IHG, Hotel du Vin & Bistro Poole, Milford Hall Salisbury, The George Hotel, Amesbury, Wiltshire

Most recent Shaftesbury hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.