Travel within United Kingdom is: Fully open. See details.
Rome2rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Shaftesbury?

Book now

There are 5 ways to get from Frome to Shaftesbury by train, bus, taxi or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train, bus via Gillingham Station

  1. Take the train from Frome to Westbury (Wilts)
  2. Take the train from Westbury (Wilts) to Salisbury
  3. Take the train from Salisbury to Gillingham (Dorset)
  4. Take the bus from Gillingham Station to Shaftesbury, The Town Hall

4 alternative options

Train, bus

  1. Take the train from Westbury (Wilts) to Salisbury
  2. Take the bus from Salisbury, Blue Boar Row to Shaftesbury, The Town Hall

Line 24 bus, bus

  1. Take the line 24 bus from Warminster, Market Place to Salisbury, Blue Boar Row
  2. Take the bus from Salisbury, Blue Boar Row to Shaftesbury, The Town Hall

Taxi

  1. Take a taxi from Frome to Shaftesbury

Drive

  1. Drive from Frome to Shaftesbury

Questions & Answers

The most affordable way to get from Frome to Shaftesbury is to drive, which costs £5 - £9 and takes 27 min.

More details

The quickest way to get from Frome to Shaftesbury is to taxi which costs £45 - £55 and takes 27 min.

More details

No, there is no direct bus from Frome to Shaftesbury. However, there are services departing from Frome, Christchurch and arriving at Shaftesbury, The Town Hall via Warminster, Market Place and Salisbury, Blue Boar Row. The journey, including transfers, takes approximately 4h 28m.

More details

The distance between Frome and Shaftesbury is 16 miles. The road distance is 21 miles.

Get driving directions

The best way to get from Frome to Shaftesbury without a car is to train and bus via Gillingham Station which takes 3h 8m and costs £24 - £55.

More details

It takes approximately 3h 8m to get from Frome to Shaftesbury, including transfers.

More details

Frome to Shaftesbury bus services, operated by Beeline Coaches, depart from Warminster, Market Place station.

More details

Frome to Shaftesbury bus services, operated by Salisbury Reds, arrive at Shaftesbury, The Town Hall station.

More details

Yes, the driving distance between Frome to Shaftesbury is 21 miles. It takes approximately 27 min to drive from Frome to Shaftesbury.

Get driving directions

There are 85+ hotels available in Shaftesbury. Prices start at £75 per night.

More details

Map of how to get from Frome to Shaftesbury.
Launch map view
  • Distance: 16.4 miles
  • Duration: 3h 8m

What companies run services between Frome, England and Shaftesbury, Dorset, England?

You can take a bus from Frome to Shaftesbury via Warminster, Market Place and Salisbury, Blue Boar Row in around 4h 28m.

Train operators
First Great Western Service
Phone
+44 3457 000 125
Email
gwr.feedback@gwr.com
Website
gwr.com
Train from Frome to Westbury (Wilts)
Ave. Duration
8 min
Frequency
Hourly
Estimated price
£4 - £6
Website
First Great Western Service
Anytime Day
£4 - £6
Anytime Day 1st Class
£7 - £10
Train from Westbury (Wilts) to Salisbury
Ave. Duration
29 min
Frequency
Hourly
Estimated price
£10 - £14
Website
First Great Western Service
Anytime Day
£10 - £14
Anytime Day 1st Class
£18 - £25
South Western Railway
Phone
0345 6000 650
Website
southwesternrailway.com
Train from Frome to Westbury (Wilts)
Ave. Duration
9 min
Frequency
5 times a day
Estimated price
£2 - £6
Website
southwesternrailway.com
Schedules at
ojp.nationalrail.co.uk
Anytime Day
£2 - £4
Anytime Day 1st Class
£4 - £6
Train from Westbury (Wilts) to Salisbury
Ave. Duration
29 min
Frequency
4 times a day
Estimated price
£11 - £22
Website
southwesternrailway.com
Schedules at
ojp.nationalrail.co.uk
Anytime Day
£11 - £14
Anytime Day 1st Class
£18 - £22
Train from Salisbury to Gillingham (Dorset)
Ave. Duration
29 min
Frequency
Hourly
Estimated price
£9 - £20
Website
southwesternrailway.com
Schedules at
ojp.nationalrail.co.uk
Anytime Day
£9 - £13
Anytime Day 1st Class
£16 - £20
Bus operators
South West Coaches
Phone
01935 475 872
Email
info@southwestcoaches.co.uk
Website
southwestcoaches.co.uk
Bus from Gillingham Station to Shaftesbury, The Town Hall
Ave. Duration
17 min
Frequency
Hourly
Estimated price
£3 - £5
Website
South West Coaches
Salisbury Reds
Phone
+44 1202 338420
Website
salisburyreds.co.uk
Bus from Salisbury, Blue Boar Row to Shaftesbury, The Town Hall
Ave. Duration
1h 15m
Frequency
Every 3 hours
Website
Salisbury Reds
Beeline Coaches
Phone
01985 213503
Website
beelinecoaches.co.uk
Bus from Warminster, Market Place to Salisbury, Blue Boar Row
Ave. Duration
51 min
Frequency
5 times a day
Website
Beeline Coaches
Other operators
Taxi from Frome to Shaftesbury
Ave. Duration
27 min
Estimated price
£45 - £55
Tony's Cabs
Phone
+44 1373 464 444
Website
tonyscabsfrome.com
Starline Taxis
Phone
+44 1243 531 666
Website
starlineminicabs.co.uk
Arrow Taxis
Phone
+44 1373 470 110
ABS Taxis
Phone
+44 1373 452 211
Website
abctaxisoffrome.co.uk

Want to know more about travelling around United Kingdom

Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.