There are 4 ways to get from Gillingham (Station) to Shaftesbury by train, bus 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  •  5 h 16 min

$59 - $103

Cheapest option

Bus  •  7 h 38 min

  1. 022 / ...
  2. 29 / ...

$36 - $44

2 alternative options

Train via Waterfront Bus Station  •  5 h 59 min

$63 - $91

Drive  •  2 h 29 min

  1. 146.8 miles

$30 - $50

What companies run services between Gillingham (Station), Medway, England and Shaftesbury, Dorset, England?

You can take a train from Gillingham (Station) to Shaftesbury via Rainham, The Green Lion (C of E Church), Rainham (Kent), London Victoria, Clapham Junction, Gillingham (Dorset), and Gillingham Station in around 5 h 16 min. Alternatively, you can take a bus from Gillingham (Station) to Shaftesbury via London Victoria Coach Station, Ringwood, Ringwood, Meeting House Lane, Salisbury, New Canal, and Salisbury, Car Park in around 7 h 38 min.

Train operators
Southeastern
Phone
+44 345 322 7021
Website
southeasternrailway.co.uk
Train from Rainham (Kent) to London Victoria
Ave. Duration
58 min
Frequency
Hourly
Estimated price
$21 - $30
Schedules at
ojp.nationalrail.co.uk
Schedules at
southeasternrailway.co.uk
Off-Peak Day Single
$23 - $35
Anytime Day Single
$21 - $30
Train from Chatham to London Waterloo East
Ave. Duration
1 h 12 min
Frequency
Hourly
Estimated price
$19 - $27
Schedules at
ojp.nationalrail.co.uk
Schedules at
southeasternrailway.co.uk
Off-Peak Day Single
$21 - $30
Anytime Day Single
$19 - $27
South Western Railway
Phone
0345 6000 650
Website
southwesternrailway.com
Train from Clapham Junction to Gillingham (Dorset)
Ave. Duration
1 h 48 min
Frequency
Hourly
Estimated price
$30 - $55
Website
southwesternrailway.com
Schedules at
ojp.nationalrail.co.uk
Train from London Waterloo to Gillingham (Dorset)
Ave. Duration
1 h 56 min
Frequency
Hourly
Estimated price
$35 - $55
Website
southwesternrailway.com
Schedules at
ojp.nationalrail.co.uk
Bus operators
National Express
Phone
+44 08717 818178
Website
nationalexpress.com
Bus from Gillingham to London Victoria Coach Station
Ave. Duration
1 h 20 min
Frequency
5 times a day
Estimated price
$7 - $11
Website
nationalexpress.com
Bus from London Victoria Coach Station to Ringwood
Ave. Duration
2 h 15 min
Frequency
Every 3 hours
Estimated price
$11 - $16
Website
nationalexpress.com
Wheelers Travel
Website
wheelerstravel.co.uk
Bus from Salisbury, Car Park to Shaftesbury, The Town Hall
Ave. Duration
1 h 12 min
Frequency
Every 4 hours
Estimated price
$10
Schedules at
wheelerstravel.co.uk
Salisbury Reds
Phone
+44 1202 338420
Website
salisburyreds.co.uk
Bus from Salisbury, New Canal to Shaftesbury, The Town Hall
Ave. Duration
56 min
Frequency
4 times a day
Estimated price
$10
Schedules at
salisburyreds.co.uk

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Travelling around the UAE, Best ways to travel around Australia and Want to know more about Flixbus? - to help you get the most out of your next trip.

Questions & Answers

The distance between Gillingham (Station) and Shaftesbury is 197 km. The road distance is 235 km.

The cheapest way to get from Gillingham (Station) to Shaftesbury is to drive which costs £23 - £35 and takes 2 h 29 min.

The quickest way to get from Gillingham (Station) to Shaftesbury is to drive which takes 2 h 29 min and costs £23 - £35.

No, there is no direct bus from Gillingham (Station) to Shaftesbury. However, there are services departing from Gillingham and arriving at Shaftesbury, The Town Hall via London Victoria Coach Station, Ringwood, Meeting House Lane and Salisbury, Car Park. The journey, including transfers, takes approximately 7 h 38 min.

It takes approximately 5 h 16 min to get from Gillingham (Station) to Shaftesbury, including transfers.