Find hotels in Shaftesbury from ฿2,024
- Change your mindBook hotels with free cancellation
- Be pickySearch almost a million properties worldwide
Go beyond your typical stay in Shaftesbury
Family friendly
Check prices for these dates
Our top choices for Shaftesbury hotels

Best Western Shaftesbury The Royal Chase Hotel
Best Western Shaftesbury The Royal Chase HotelShaftesbury
8.0 out of 10, Very good, (512)
The price is ฿2,068
฿2,482 total
includes taxes & fees
25 Jan - 26 Jan
The price is ฿4,419
฿5,303 total
includes taxes & fees
28 Jan - 29 Jan
The price is ฿4,041
฿4,849 total
includes taxes & fees
5 Jan - 6 Jan
The price is ฿13,053
฿15,664 total
includes taxes & fees
7 Jan - 8 Jan
The price is ฿2,514
฿3,016 total
includes taxes & fees
11 Jan - 12 Jan
The price is ฿2,510
฿3,012 total
includes taxes & fees
5 Jan - 6 Jan



























