Shaftesbury
Nestled in the charming county of Dorset, England, Shaftesbury is a picturesque town and civil parish awaiting exploration. Situated on the scenic A30 road, this historic town is conveniently located just 20 miles west of Salisbury and 23 miles north-northeast of Dorchester. Its unique location near the Wiltshire border sets it apart as the sole notable hilltop settlement in Dorset. Perched approximately 215 meters above sea level on a greensand hill on the outskirts of Cranborne Chase, Shaftesbury offers visitors a captivating blend of history, culture, and natural beauty to discover. Explore the top attractions in Shaftesbury and uncover the best things to see and do in this delightful English town.