Bruton
Bruton
Shaftesbury
Shaftesbury
Driving

Bruton to Shaftesbury

Updated: 31 May 2026

The journey from Bruton to Shaftesbury covers 25 km. The most practical way to travel is by car via the A303, which takes about 30 minutes. Shaftesbury is a historic hilltop town famous for Gold Hill.

Total Distance: 25 km driving, 22 km air distance.
Fastest Way
Driving is the fastest method.
Cheapest Way
Driving is the most cost-effective method.
Compare Bruton to Shaftesbury Routes
Driving
Direct
Duration
30 mins
Avg Price
6-10 GBP fuel
Operator
N/A
Route
A303

The road can be narrow in places.

Travel Tips
  • Parking
    Use the central car parks for easy access.
  • Walking
    The town center is compact and easy to navigate.
  • Connectivity
    Good mobile signal throughout the area.
  • Events
    Check the town council website for local events.
  • Shopping
    Visit the independent shops in the town center.
Safety Tips
  • Road Safety
    Be careful on the A303 as it can be narrow.
  • Personal Safety
    Shaftesbury is generally safe.
  • Emergency
    Dial 999 for emergencies.
  • Night Safety
    Well-lit areas in the town center.
People Also Ask
  • Is there a train?
    No, there is no train station in Shaftesbury.
  • How long is the drive?
    About 30 minutes.
  • Is it a historic town?
    Yes, it is a popular historic town.
  • Where is the parking?
    There are several car parks in the town center.
  • Are there buses?
    Yes, local bus services are available.
Quick Info
  • From Bruton, Somerset, United Kingdom
  • To Shaftesbury, Dorset, United Kingdom
  • Modes
Best Time to Travel

Anytime, as the town is vibrant year-round.

Things to Do in Shaftesbury
1
Gold Hill
A famous historic street.
2
Shaftesbury Abbey
A historic abbey ruin.
3
Shaftesbury Museum
Covers the history of the town.
4
Park Walk
A scenic walk with views of the valley.
Tags
Bruton to Shaftesbury drive Shaftesbury travel Dorset transport Bruton to Shaftesbury bus Gold Hill commuting to Shaftesbury traveling in Dorset Bruton transport