1map logoGo to main page

Shaftesbury, Dorset to Salisbury, Wiltshire from $6: 4 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Shaftesbury, United Kingdom
to
Salisbury, United Kingdom

How to Get from Shaftesbury to Salisbury: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$6 - DriveBest price
32.2 kmDistance
29m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Shaftesbury to Salisbury with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Salisbury Reds
Bus
Average Duration
1h  12m
Estimated price
$0-0
Recommended
Company
various
Bus
Train
Average Duration
1h  16m
Estimated price
$17-35
Cheapest
route map
Distance: 32.2 km
Duration: 29m

See more options

Company
various
Drive
Average Duration
29m
Estimated price
$6-10
Company
S & G Taxis
Taxi
Average Duration
29m
Estimated price
$55-70

Shaftesbury - Salisbury operators

Explore transport companies operating between Shaftesbury and Salisbury, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Bus
Contact phone
+44 1202 338420
Website
https://www.salisburyreds.co.uk/

Bus from The Town Hall to New Canal

Average Duration
1h 12m
Estimated price
0-0
Contact phone
01935 475 872
Website
https://southwestcoaches.co.uk/

Bus from Bell Street Car Park to Gillingham Station

Average Duration
19m
Estimated price
$3-6
Train
Contact phone
0345 6000 650
Website
https://www.southwesternrailway.com/

Train from Gillingham (Dorset) to Salisbury

Average Duration
25m
Estimated price
$13-30
Other Show other routes
Contact phone
+44 1747 822 215

Other from Shaftesbury to Salisbury

Average Duration
29m
Estimated price
$55-70
Contact phone
+44 7379 069 396
Website
https://charttaxis.co.uk/

Other from Shaftesbury to Salisbury

Average Duration
29m
Estimated price
$55-70

Shaftesbury to Salisbury: Overview of Bus, Train, Flight, and Car Trips

Traveling between Shaftesbury and Salisbury offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚗 Embark on a picturesque 33.8 km journey by car from Shaftesbury to Salisbury, revel in the scenic drive that takes around 29 minutes to complete. 💸 Enjoy the budget-friendly travel options with prices ranging between £5 - £8 for the road trip adventure from Shaftesbury to Salisbury, making it an affordable and convenient choice for explorers.
Average price
£5 - £8
🚌 Departing from The Town Hall in Shaftesbury travelers can board a direct bus operated by Salisbury Reds that takes about 1 hour and 12 minutes to reach New Canal in Salisbury. Services run every three hours on Monday to Saturday. 🗺️ The journey covers a distance of approximately 42.9 km between Shaftesbury and Salisbury, offering a convenient and scenic route for passengers to enjoy.
Departure Point
The Town Hall station
Arrival Point
New Canal station
Useful tips for bus travellers
• Keep an eye on the schedule as there are departures from The Town Hall to Salisbury approximately every three hours; it’s advisable to check the latest timetable on the Salisbury Reds website: salisburyreds.co.uk
• Bring a light snack or beverage for the journey since it takes a little over an hour, and the buses might not have facilities for food or drink; local shops in Shaftesbury can offer a quick bite before you head out.
• Upon arrival at New Canal in Salisbury, be prepared for a bit of navigation—this stop is close to the city center, making it easy to explore on foot; look for local maps available at the bus station to plan your route to nearby attractions.

Frequently asked questions

Find out more about the route from Shaftesbury to Salisbury.

Or choose the category:
The distance between Shaftesbury and Salisbury is approximately 29.0 km by road. It takes around 1 hour and 22 minutes to travel from Shaftesbury to Salisbury by taking a Line 2 bus and then a train. If you prefer to drive, the time it takes may vary depending on traffic and other factors. On average, it takes around 1 hour and 12 minutes to travel from Shaftesbury to Salisbury by bus.
The most cost-effective and time-efficient transportation option for traveling from Shaftesbury to Salisbury is to drive. It takes approximately 29 minutes and costs £5-£8. Another quick option is to take a taxi, which also takes 29 minutes but costs slightly more at £40-£52.
To travel from Shaftesbury to Salisbury without using public transportation, you can drive the distance of 33.8 km, which takes around 29 minutes. The road distance between the two cities is approximately 33.3 km. The cost of driving from Shaftesbury to Salisbury by car can vary between £5 and £8, depending on factors such as fuel prices and vehicle efficiency.
The best way to travel from Shaftesbury to Salisbury without a car is by bus. The journey takes approximately 1 hour and 12 minutes.
Yes, there is a direct link between Shaftesbury and Salisbury. The bus service operated by Salisbury Reds departs from Shaftesbury and arrives at Salisbury journey takes approximately 1 hour and 12 minutes. This direct bus service operates every two hours from Monday to Saturday.
There are plenty of accommodation options near Salisbury with over 393 hotels to choose from. Prices for hotels start at £43 per night, offering a range of budgets to suit different travelers.
Yes, you can definitely travel from Shaftesbury to Salisbury by bicycle. The distance between the two cities is approximately 33 km, and it takes about 1 hour and 48 minutes to complete the journey by bike.