20 Salisbury ↔ Blandford
Operated by Damory Coaches. First bus 07:15, last bus 17:50. 12 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Hyde Gardens (N-bound) | · | 11:37 | · | · | · | · |
|---|---|---|---|---|---|---|
| South Wilts Grammar School (N-bound) | · | · | · | 15:57 | · | · |
| Endless Street (Stop C) | 08:45 | · | 13:10 | 16:10 | 16:10 | 17:50 |
| The Fox and Goose (o/s) | 08:57 | · | 13:21 | 16:21 | 16:21 | 18:03 |
| Martin Drove End (SW-bound) | 09:06 | · | 13:30 | 16:30 | 16:30 | 18:12 |
| Woodyates Cross Roads (SW-bound) | 09:08 | · | 13:32 | 16:32 | 16:32 | 18:14 |
| Handley Cross Roundabout (W-bound) | 09:11 | · | 13:35 | 16:35 | 16:35 | 18:17 |
| The Roebuck Inn (NW-bound) | 09:15 | · | 13:39 | 16:39 | 16:39 | 18:21 |
| Cashmoor Inn (SW-bound) | 09:21 | · | 13:45 | 16:45 | 16:45 | 18:27 |
| Tarrant Hinton Layby (SW-bound) | 09:27 | · | 13:50 | 16:50 | 16:50 | 18:32 |
| Old Farquharson Arms (SW-bound) | 09:31 | 11:39 | 13:54 | 16:54 | 16:54 | 18:36 |
| Rosebank Lane (SW-bound) | 09:35 | 11:42 | 13:57 | 16:57 | 16:57 | 18:39 |
| Market Place (Bay B) | 09:40 | 11:47 | 14:02 | 17:02 | 17:02 | 18:44 |
Route map
All stops on route 20
20 towards Blandford
- Hyde Gardens (N-bound) Pimperne
- Waters Road Bottom (N-bound) Salisbury
- Warwick Close (NW-bound) Salisbury
- South Wilts Grammar School (N-bound) Salisbury
- Waters Road Top (NE-bound) Salisbury
- St Francis Church (S-bound) Salisbury
- Victoria Park (S-bound) Salisbury
- Milford Hall Hotel (S-bound) Salisbury
- Butts Road (S-bound) Salisbury
- Mill Stream Approach (S-bound) Salisbury
- Endless Street (Stop C) Salisbury
- Brown Street (S-bound) Salisbury
- St Osmunds School (S-bound) Salisbury
- New Bridge Road (S-bound) Salisbury
- Harnham Junction (S-bound) Salisbury
- Bouverie Avenue (W-bound) Salisbury
- Francis Way (W-bound) Salisbury
- Portland Avenue (W-bound) Salisbury
- The Bungalows (S-bound) Coombe Bissett
- The Fox and Goose (o/s) Coombe Bissett
- Martin Drove End (SW-bound) Martin Drove End
- Martin Down Nature Reserve (SW-bound) Martin
- Pentridge Corner (S-bound) Woodyates
- Woodyates Cross Roads (SW-bound) Woodyates
- Yewtree Garage (SW-bound) Pentridge
- Oakley Farm (SW-bound) Sixpenny Handley
- Handley Cross Roundabout (W-bound) Sixpenny Handley
- Town Farm (NW-bound) Sixpenny Handley
- The Roebuck Inn (NW-bound) Sixpenny Handley
- War Memorial (W-bound) Sixpenny Handley
- St. Mary's Close (SE-bound) Sixpenny Handley
- Frogmore Lane (SE-bound) Sixpenny Handley
- Cashmoor Inn (SW-bound) Cashmoor
- Chettle Corner (SW-bound) Cashmoor
- Thickthorn Cross (SW-bound) Cashmoor
- Tarrant Hinton Down (SW-bound) Tarrant Hinton
- Tarrant Hinton Layby (SW-bound) Tarrant Hinton
- Wellow Cottages (SW-bound) Pimperne
- Church Road (S-bound) Pimperne
- Old Farquharson Arms (SW-bound) Pimperne
- Letton Lodge (SW-bound) Blandford
- Salisbury Road Cemetery (SW-bound) Blandford
- Rosebank Lane (SW-bound) Blandford
- Hunt Road (SW-bound) Blandford
- Kings Road (SW-bound) Blandford
- Fairfield Road (opp) Blandford
- Market Place (Bay B) Blandford
20 towards Salisbury
- Crown Hotel (Bay D) Blandford
- Fairfield Road (NE-bound) Blandford
- Norden Road (NE-bound) Blandford
- Hunt Road (NE-bound) Blandford
- Salisbury Road Cemetery (NE-bound) Blandford
- Rosebank Lane (opp) Blandford
- Letton Lodge (NE-bound) Blandford
- Church Road (N-bound) Pimperne
- Wellow Cottages (E-bound) Pimperne
- Old Farquharson Arms (NE-bound) Pimperne
- Hyde Gardens (N-bound) Pimperne
- Tarrant Hinton Layby (NE-bound) Tarrant Hinton
- Tarrant Hinton Down (NE-bound) Tarrant Hinton
- Chettle Corner (NE-bound) Cashmoor
- Thickthorn Cross (NE-bound) Cashmoor
- Cashmoor Inn (NE-bound) Cashmoor
- Frogmore Lane (NW-bound) Sixpenny Handley
- War Memorial (E-bound) Sixpenny Handley
- St. Mary's Close (NW-bound) Sixpenny Handley
- Town Farm (SE-bound) Sixpenny Handley
- The Roebuck Inn (SE-bound) Sixpenny Handley
- Handley Cross Roundabout (NE-bound) Sixpenny Handley
- Oakley Farm (NE-bound) Sixpenny Handley
- Yewtree Garage (NE-bound) Pentridge
- Pentridge Corner (N-bound) Woodyates
- Woodyates Cross Roads (NE-bound) Woodyates
- Martin Down Nature Reserve (NE-bound) Martin
- Martin Drove End (NE-bound) Martin Drove End
- The Bungalows (N-bound) Coombe Bissett
- Bishopstone Turn (N-bound) Coombe Bissett
- Portland Avenue (E-bound) Salisbury
- Francis Way (NE-bound) Salisbury
- Bouverie Avenue (E-bound) Salisbury
- Harnham Junction (N-bound) Salisbury
- New Bridge Road (N-bound) Salisbury
- St Osmunds School (N-bound) Salisbury
- Catherine Street (N-bound) Salisbury
- New Canal (Stop U) Salisbury
- Endless Street (Stop C) Salisbury
- Tesco (Stop K) Salisbury
- Whites (o/s) Salisbury
- Mill Stream Approach (N-bound) Salisbury
- Milford Hall Hotel (N-bound) Salisbury
- Castle Roundabout (S-bound) Salisbury
- Butts Road (N-bound) Salisbury
- South Wilts Grammar School (N-bound) Salisbury
Service history & registered changes
- ❌ Withdrawn effective 31 Aug 2026 Operating between Shrewsbury Bus Station and Shrewsbury Bus Station given service number 20 effective from 31 August 2026.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 20 bus?
The first 20 departure on weekdays leaves at 07:15 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 20 bus?
The last 20 on weekdays leaves its first stop at 17:50. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 20 bus cost?
Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Damory Coaches day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 20 bus?
The 20 is operated by Damory Coaches.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.