Shaftesbury

Shaftesbury is a historic hill top town of 9,200 people (2021) in northern Dorset, southern England.

Understand
Most of Shaftesbury's buildings date from no earlier than the 18th century, as the Saxon and most of the medieval buildings have not survived. The town is very dog friendly, with many cafés, pubs, and even tourist attractions allowing dogs.


 * Shaftesbury visitor information website

By car
On A30 between London and Exeter, and the A350 between Poole and Chippenham.

By train
The best way to get to Shaftesbury, if you don't have a car, is by train. Take Southwest Trains from London Waterloo to Gillingham, Dorset. There are friendly and cheap taxi drivers who can take you on to Shaftesbury, though prebooking is highly advised. In 2024, the taxi trip cost £15.

Get around
Shaftesbury is a pedestrian friendly town, and many things are within walking distance. However, once you get out of the centre of the town, the roads don't have pavements and there is a limited bus service. Taxis are an option, though booking ahead is highly recommended.

Sleep
There are many charming B&Bs in and around Shaftesbury.