Skip to main content

How to get from Bournemouth to Shaftesbury by bus?

From Bournemouth to Shaftesbury by bus

To get from Bournemouth to Shaftesbury in North Dorset, you’ll need to take 3 bus lines: take the M2 bus from Lansdowne station to Bus Station, Poole station. Next, you’ll have to switch to the X8 bus and finally take the CR7 bus from Crown Hotel, Blandford station to The Town Hall, Shaftesbury station. The total trip duration for this route is approximately 2 hr 40 min.

160min
Bus - M2M2
Bus - X8X8
Bus - CR7CR7
Walk to Shaftesbury
Leaves from Lansdowne

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Bournemouth
  • 2
    Bus - M2M2
    Wait for bus
    M2
    Poole
  • 3
    Ride to bus station
    Ride to bus station
    Bus Station, Poole
    ID pleapwt
    43 min
  • 4
    Walk to bus station
    Walk to bus station
    Bus Station, Poole
    ID pleatgm
    60 m • 1 min
  • 5
    Bus - X8X8
    Wait for bus
    X8
    Blandford
  • 6
    Ride to bus station
    Ride to bus station
    Crown Hotel, Blandford
    ID doratwma
    38 min
  • 7
    Bus - CR7CR7
    Wait for bus
    CR7
    Shaftesbury
  • 8
    Ride to bus station
    Ride to bus station
    The Town Hall, Shaftesbury
    ID doratjwa
    39 min
  • 9
    Walk to Shaftesbury
    Walk to
    Shaftesbury
    High Street
    80 m • 1 min
*Duration based on 8am traffic

From Bournemouth to Shaftesbury by bus and train

To get from Bournemouth to Shaftesbury in North Dorset, you’ll need to take one train line and 2 bus lines: take the SOUTH WESTERN RAILWAY train from Bournemouth station to Poole station. Next, you’ll have to switch to the X8 bus and finally take the CR7 bus from Crown Hotel, Blandford station to The Town Hall, Shaftesbury station. The total trip duration for this route is approximately 2 hr 37 min.

157min
Walk to train station
Train - SOUTH WESTERN RAILWAY
Bus - X8X8
Bus - CR7CR7
Walk to Shaftesbury
Leaves from Bournemouth

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Bournemouth
    890 m • 12 min
  • 2
    Train - SOUTH WESTERN RAILWAYSOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    Poole
  • 3
    Ride to train station
    Ride to train station
    Poole
    12 min
  • 4
    Walk to bus station
    Walk to bus station
    Poole Railway Station, Poole
    ID pleapdj
    290 m • 4 min
  • 5
    Bus - X8X8
    Wait for bus
    X8
    Blandford
  • 6
    Ride to bus station
    Ride to bus station
    Crown Hotel, Blandford
    ID doratwma
    35 min
  • 7
    Bus - CR7CR7
    Wait for bus
    CR7
    Shaftesbury
  • 8
    Ride to bus station
    Ride to bus station
    The Town Hall, Shaftesbury
    ID doratjwa
    39 min
  • 9
    Walk to Shaftesbury
    Walk to
    Shaftesbury
    High Street
    80 m • 1 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in South West.
All local mobility options in one app

Public transport directions from Bournemouth to Shaftesbury

The distance between Bournemouth, North Dorset and Shaftesbury, North Dorset is approximately 56.49 km, which can typically be travelled in 160 min. Moovit will show you the directions from Bournemouth to Shaftesbury by bus, so no matter how you choose to travel in North Dorset – you will always have plenty of easy options.

Public transport stations close to Bournemouth

Bournemouth is located at Bournemouth, North Dorset and the nearest public transport station is Lansdowne.

Bus stations close to Bournemouth:

  • Lansdowne
  • Top Of Bath Hill, Lansdowne
  • Cotlands Road, Lansdowne

Public transport stations close to Shaftesbury, North Dorset

Shaftesbury is located at High Street, North Dorset and the nearest public transport station is The Town Hall, Shaftesbury.

Bus stations close to Shaftesbury:

  • The Town Hall, Shaftesbury
  • Linden Park, St James
  • Bell Street Car Park, Shaftesbury

From Bournemouth to Shaftesbury by bus and train

To get from Bournemouth to Shaftesbury in North Dorset, you’ll need to take one train line and 2 bus lines: take the SOUTH WESTERN RAILWAY train from Bournemouth station to Poole station. Next, you’ll have to switch to the X8 bus and finally take the CR7 bus from Crown Hotel, Blandford station to The Town Hall, Shaftesbury station. The total trip duration for this route is approximately 2 hr 37 min.

157min
Walk to train station
Train - SOUTH WESTERN RAILWAY
Bus - X8X8
Bus - CR7CR7
Walk to Shaftesbury
Leaves from Bournemouth

Step by Step

  • 1
    Walk to train station
    Walk to train station
    Bournemouth
    890 m • 12 min
  • 2
    Train - SOUTH WESTERN RAILWAYSOUTH WESTERN RAILWAY
    Wait for train
    SOUTH WESTERN RAILWAY
    Poole
  • 3
    Ride to train station
    Ride to train station
    Poole
    12 min
  • 4
    Walk to bus station
    Walk to bus station
    Poole Railway Station, Poole
    ID pleapdj
    290 m • 4 min
  • 5
    Bus - X8X8
    Wait for bus
    X8
    Blandford
  • 6
    Ride to bus station
    Ride to bus station
    Crown Hotel, Blandford
    ID doratwma
    35 min
  • 7
    Bus - CR7CR7
    Wait for bus
    CR7
    Shaftesbury
  • 8
    Ride to bus station
    Ride to bus station
    The Town Hall, Shaftesbury
    ID doratjwa
    39 min
  • 9
    Walk to Shaftesbury
    Walk to
    Shaftesbury
    High Street
    80 m • 1 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Bournemouth to Shaftesbury?

    The fastest way takes 160 minutes, using Bus line M2, Bus line X8, Bus line CR7.

  • What is the alternative route to get from Bournemouth to Shaftesbury?

    The alternative route takes 157 minutes, using Bus line SOUTH WESTERN RAILWAY, Bus line X8, Bus line CR7.

  • Is there a direct bus between Bournemouth and Shaftesbury?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 2 hr 40 min.

  • Which bus line goes from Bournemouth to Shaftesbury?

    The M2 bus line goes from Poole station near Bournemouth in South West to Bus Station, Poole station. From there you’ll have to take one bus line till Bus Station, Poole station near Shaftesbury in North Dorset.

  • How long does it take to travel from Bournemouth to Shaftesbury by bus?

    The total travel time between Bournemouth in South West and Shaftesbury in North Dorset by bus is about 2 hr 40 min.

  • Where do I get on the bus near Bournemouth to get to Shaftesbury?

    Get on the M2 bus from the Poole stop near Bournemouth in South West.

  • Where do I get off the bus when travelling between Bournemouth and Shaftesbury?

    Get off the bus at the Bus Station, Poole stop, which is closest to Shaftesbury in North Dorset.

Live arrivals, timetables, maps