Bus times in St James (Shaftesbury)
All the buses in St James: 6 bus routes and 13 bus stops (Shaftesbury area). Pick a stop for live departures, or a route for the full timetable.
Next buses from Health Centre (SE-bound) as of 18:12
Scheduled times at St James’s busiest stop, from the operators’ timetables — they update automatically. Open the stop for more departures and its live map, or pick another stop.
Cancellations & disruptions in St James today
- 27 Salisbury → East Knoyle via Wilton, Charlton Salisbury Reds · weekdays only · first 07:00 · last 17:45
- 29 Salisbury → Shaftesbury via Coombe Bissett, Charlton Salisbury Reds · not Sundays · first 07:05 · last 17:50
- 86 Tisbury → Shaftesbury via East Knoyle, St James Salisbury Reds · Thursdays only · first 09:22 · last 11:55
- CR2 Gillingham → Shaftesbury via St James, Ivy Cross South West Coaches · not Sundays · first 07:27 · last 18:05
- CR2M Gillingham → Shaftesbury via Motcombe, Elm Hill South West Coaches · not Sundays · first 07:30 · last 15:33
- CR7 Blandford → Shaftesbury via Ash, St James Damory Coaches · weekdays only · first 07:00 · last 18:20
Route numbers are reused all over the country. See every UK 29 bus, 27 bus or 86 bus timetable.
Where can you get to by bus from St James?
Map of bus stops in St James
All 13 stops shown. Tap a marker for live departures.
Bus stops in St James
- Half Moon Inn (W-bound)
- Health Centre (NW-bound)
- Health Centre (SE-bound)
- Health Centre (W-bound)
- Linden Park (N-bound)
- Linden Park (S-bound)
- Linden Park (SE-bound)
- Pix Mead Gardens (E-bound)
- Shaftesbury School (NE-bound)
- Shaftesbury School (NW-bound)
- Shaftesbury School (SE-bound)
- Wind Whistle Cottages (NW-bound)
- Wind Whistle Cottages (SE-bound)
Operators in St James
Bus services here are registered with Dorset Council. See registered service changes and withdrawals →
Frequently asked questions
Which buses run in St James?
6 bus routes serve St James, run by Salisbury Reds, South West Coaches and Damory Coaches. They are the CR2 (Gillingham to Shaftesbury), the 29 (Salisbury to Shaftesbury), the CR7 (Blandford to Shaftesbury), the CR2M (Gillingham to Shaftesbury), the 27 (Salisbury to East Knoyle) and the 86 (Tisbury to Shaftesbury).
How much is the bus fare in St James?
Most single fares in England are capped at £3 until 31 December 2026, falling to £2 from 1 January 2027. Buses in St James are run by Salisbury Reds, South West Coaches, Damory Coaches — check each operator's day and weekly tickets, which are often cheaper for multiple journeys.
How many bus stops are there in St James?
There are 13 active bus stops in St James. Each stop page on this site shows the next departures and every route that calls there.