20 Bus Timetable Salisbury – Blandford
The 20 bus runs from Salisbury to Blandford via 90 stops; on Mon–Fri there are 10 journeys and the first bus leaves Endless Street (Stop C) at 08:45.
- First bus
- 08:45
- Last bus
- 17:50
- 10 journeys
Scheduled timetable for 16 November 2026 – 22 November 2026 · data updated . Bank holiday services may differ.
20 bus times by direction
Mon–Fri10 journeys
Towards Blandford
| Endless Street (Stop C) | 08:45 | 13:10 | 17:50 |
|---|---|---|---|
| Bouverie Avenue (W-bound) | 08:50 | 13:14 | 17:55 |
| Martin Drove End (SW-bound) | 09:06 | 13:30 | 18:12 |
| Oakley Farm (SW-bound) | 09:10 | 13:34 | 18:16 |
| Frogmore Lane (SE-bound) | 09:16 | 13:40 | 18:22 |
| Tarrant Hinton Layby (SW-bound) | 09:27 | 13:50 | 18:32 |
| Rosebank Lane (SW-bound) | 09:35 | 13:57 | 18:39 |
| Market Place (Bay B) | 09:40 | 14:02 | 18:44 |
- Endless Street (Stop C) 08:45–17:50
- Brown Street (S-bound) 08:46–17:51
- St Osmunds School (S-bound) 08:47–17:53
- New Bridge Road (S-bound) 08:48–17:53
- Harnham Junction (S-bound) 08:49–17:54
- Bouverie Avenue (W-bound) 08:50–17:55
- Francis Way (W-bound) 08:50–17:56
- Portland Avenue (W-bound) 08:51–17:57
- The Fox and Goose (o/s) 08:57–18:03
- The Bungalows (S-bound) 08:57–18:03
- Martin Drove End (SW-bound) 09:06–18:12
- Martin Down Nature Reserve (SW-bound) 09:07–18:13
- Woodyates Cross Roads (SW-bound) 09:08–18:14
- Pentridge Corner (S-bound) 09:08–18:14
- Yewtree Garage (SW-bound) 09:09–18:15
- Oakley Farm (SW-bound) 09:10–18:16
- Handley Cross Roundabout (W-bound) 09:11–18:17
- Town Farm (NW-bound) 09:14–18:20
- The Roebuck Inn (NW-bound) 09:15–18:21
- War Memorial (W-bound) 09:15–18:21
- St. Mary's Close (SE-bound) 09:15–18:21
- Frogmore Lane (SE-bound) 09:16–18:22
- Cashmoor Inn (SW-bound) 09:21–18:27
- Thickthorn Cross (SW-bound) 09:22–18:28
- Chettle Corner (SW-bound) 09:23–18:28
- Tarrant Hinton Down (SW-bound) 09:24–18:29
- Tarrant Hinton Layby (SW-bound) 09:27–18:32
- Wellow Cottages (SW-bound) 09:30–18:35
- Church Road (S-bound) 09:30–18:35
- Old Farquharson Arms (SW-bound) 09:31–18:36
- Letton Lodge (SW-bound) 09:34–18:38
- Rosebank Lane (SW-bound) 09:35–18:39
- Salisbury Road Cemetery (SW-bound) 09:35–18:39
- Hunt Road (SW-bound) 09:36–18:40
- Kings Road (SW-bound) 09:36–18:40
- Fairfield Road (opp) 09:37–18:41
- Market Place (Bay B) 09:40–18:44
Towards Salisbury
| Crown Hotel (Bay D) | 09:35 | 14:15 |
|---|---|---|
| Rosebank Lane (opp) | 09:40 | 14:21 |
| Tarrant Hinton Down (NE-bound) | 09:47 | 14:28 |
| St. Mary's Close (NW-bound) | 09:56 | 14:37 |
| Oakley Farm (NE-bound) | 10:00 | 14:41 |
| Martin Drove End (NE-bound) | 10:05 | 14:46 |
| Harnham Junction (N-bound) | 10:22 | 15:03 |
| Tesco (Stop K) | 10:29 | 15:10 |
- Crown Hotel (Bay D) 09:35–14:15
- Fairfield Road (NE-bound) 09:36–14:16
- Norden Road (NE-bound) 09:38–14:18
- Hunt Road (NE-bound) 09:38–14:19
- Salisbury Road Cemetery (NE-bound) 09:39–14:20
- Rosebank Lane (opp) 09:40–14:21
- Letton Lodge (NE-bound) 09:40–14:21
- Old Farquharson Arms (NE-bound) 09:42–14:23
- Church Road (N-bound) 09:42–14:23
- Wellow Cottages (E-bound) 09:42–14:23
- Tarrant Hinton Layby (NE-bound) 09:46–14:27
- Tarrant Hinton Down (NE-bound) 09:47–14:28
- Chettle Corner (NE-bound) 09:48–14:29
- Thickthorn Cross (NE-bound) 09:49–14:30
- Cashmoor Inn (NE-bound) 09:50–14:31
- Frogmore Lane (NW-bound) 09:55–14:36
- St. Mary's Close (NW-bound) 09:56–14:37
- War Memorial (E-bound) 09:56–14:37
- The Roebuck Inn (SE-bound) 09:57–14:38
- Town Farm (SE-bound) 09:57–14:38
- Handley Cross Roundabout (NE-bound) 10:00–14:41
- Oakley Farm (NE-bound) 10:00–14:41
- Yewtree Garage (NE-bound) 10:01–14:42
- Pentridge Corner (N-bound) 10:02–14:43
- Woodyates Cross Roads (NE-bound) 10:03–14:44
- Martin Down Nature Reserve (NE-bound) 10:03–14:44
- Martin Drove End (NE-bound) 10:05–14:46
- The Bungalows (N-bound) 10:13–14:54
- Bishopstone Turn (N-bound) 10:14–14:55
- Portland Avenue (E-bound) 10:20–15:01
- Francis Way (NE-bound) 10:21–15:02
- Bouverie Avenue (E-bound) 10:22–15:03
- Harnham Junction (N-bound) 10:22–15:03
- New Bridge Road (N-bound) 10:23–15:04
- St Osmunds School (N-bound) 10:24–15:05
- Catherine Street (N-bound) 10:25–15:06
- New Canal (Stop U) 10:26–15:07
- Tesco (Stop K) 10:29–15:10
Towards Blandford
| South Wilts Grammar School (N-bound) | 15:57 |
|---|---|
| Butts Road (S-bound) | 16:01 |
| Harnham Junction (S-bound) | 16:13 |
| Martin Drove End (SW-bound) | 16:30 |
| Town Farm (NW-bound) | 16:38 |
| Thickthorn Cross (SW-bound) | 16:46 |
| Letton Lodge (SW-bound) | 16:56 |
| Market Place (Bay B) | 17:02 |
- South Wilts Grammar School (N-bound) 15:57–15:57
- Warwick Close (NW-bound) 15:57–15:57
- Waters Road Bottom (N-bound) 15:57–15:57
- Waters Road Top (NE-bound) 15:58–15:58
- St Francis Church (S-bound) 15:59–15:59
- Victoria Park (S-bound) 16:00–16:00
- Butts Road (S-bound) 16:01–16:01
- Milford Hall Hotel (S-bound) 16:01–16:01
- Mill Stream Approach (S-bound) 16:02–16:02
- Endless Street (Stop C) 16:10–16:10
- Brown Street (S-bound) 16:11–16:11
- St Osmunds School (S-bound) 16:12–16:12
- New Bridge Road (S-bound) 16:13–16:13
- Harnham Junction (S-bound) 16:13–16:13
- Bouverie Avenue (W-bound) 16:14–16:14
- Francis Way (W-bound) 16:14–16:14
- Portland Avenue (W-bound) 16:15–16:15
- The Fox and Goose (o/s) 16:21–16:21
- The Bungalows (S-bound) 16:21–16:21
- Martin Drove End (SW-bound) 16:30–16:30
- Martin Down Nature Reserve (SW-bound) 16:31–16:31
- Woodyates Cross Roads (SW-bound) 16:32–16:32
- Pentridge Corner (S-bound) 16:32–16:32
- Yewtree Garage (SW-bound) 16:33–16:33
- Oakley Farm (SW-bound) 16:34–16:34
- Handley Cross Roundabout (W-bound) 16:35–16:35
- Town Farm (NW-bound) 16:38–16:38
- The Roebuck Inn (NW-bound) 16:39–16:39
- War Memorial (W-bound) 16:39–16:39
- St. Mary's Close (SE-bound) 16:39–16:39
- Frogmore Lane (SE-bound) 16:40–16:40
- Cashmoor Inn (SW-bound) 16:45–16:45
- Thickthorn Cross (SW-bound) 16:46–16:46
- Chettle Corner (SW-bound) 16:46–16:46
- Tarrant Hinton Down (SW-bound) 16:47–16:47
- Tarrant Hinton Layby (SW-bound) 16:50–16:50
- Wellow Cottages (SW-bound) 16:53–16:53
- Church Road (S-bound) 16:53–16:53
- Old Farquharson Arms (SW-bound) 16:54–16:54
- Letton Lodge (SW-bound) 16:56–16:56
- Rosebank Lane (SW-bound) 16:57–16:57
- Salisbury Road Cemetery (SW-bound) 16:57–16:57
- Hunt Road (SW-bound) 16:58–16:58
- Kings Road (SW-bound) 16:58–16:58
- Fairfield Road (opp) 16:59–16:59
- Market Place (Bay B) 17:02–17:02
Towards Pimperne
| Crown Hotel (Bay D) | 12:00 |
|---|---|
| Fairfield Road (NE-bound) | 12:01 |
| Norden Road (NE-bound) | 12:03 |
| Hunt Road (NE-bound) | 12:03 |
| Rosebank Lane (opp) | 12:05 |
| Letton Lodge (NE-bound) | 12:05 |
| Old Farquharson Arms (NE-bound) | 12:07 |
| Hyde Gardens (N-bound) | 12:08 |
- Crown Hotel (Bay D) 12:00–12:00
- Fairfield Road (NE-bound) 12:01–12:01
- Norden Road (NE-bound) 12:03–12:03
- Hunt Road (NE-bound) 12:03–12:03
- Salisbury Road Cemetery (NE-bound) 12:04–12:04
- Rosebank Lane (opp) 12:05–12:05
- Letton Lodge (NE-bound) 12:05–12:05
- Old Farquharson Arms (NE-bound) 12:07–12:07
- Hyde Gardens (N-bound) 12:08–12:08
Plus 3 journeys on shorter or variant routes.
No service on Sat–Sun.
All 20 bus stops
- Endless Street (Stop C)
- Brown Street (S-bound)
- St Osmunds School (S-bound)
- New Bridge Road (S-bound)
- Harnham Junction (S-bound)
- Bouverie Avenue (W-bound)
- Francis Way (W-bound)
- Portland Avenue (W-bound)
- The Fox and Goose (o/s)
- The Bungalows (S-bound)
- Martin Drove End (SW-bound)
- Martin Down Nature Reserve (SW-bound)
- Woodyates Cross Roads (SW-bound)
- Pentridge Corner (S-bound)
- Yewtree Garage (SW-bound)
- Oakley Farm (SW-bound)
- Handley Cross Roundabout (W-bound)
- Town Farm (NW-bound)
- The Roebuck Inn (NW-bound)
- War Memorial (W-bound)
- St. Mary's Close (SE-bound)
- Frogmore Lane (SE-bound)
- Cashmoor Inn (SW-bound)
- Thickthorn Cross (SW-bound)
- Chettle Corner (SW-bound)
- Tarrant Hinton Down (SW-bound)
- Tarrant Hinton Layby (SW-bound)
- Wellow Cottages (SW-bound)
- Church Road (S-bound)
- Old Farquharson Arms (SW-bound)
- Letton Lodge (SW-bound)
- Rosebank Lane (SW-bound)
- Salisbury Road Cemetery (SW-bound)
- Hunt Road (SW-bound)
- Kings Road (SW-bound)
- Fairfield Road (opp)
- Market Place (Bay B)
- Crown Hotel (Bay D)
- Fairfield Road (NE-bound)
- Norden Road (NE-bound)
- Hunt Road (NE-bound)
- Salisbury Road Cemetery (NE-bound)
- Rosebank Lane (opp)
- Letton Lodge (NE-bound)
- Old Farquharson Arms (NE-bound)
- Church Road (N-bound)
- Wellow Cottages (E-bound)
- Tarrant Hinton Layby (NE-bound)
- Tarrant Hinton Down (NE-bound)
- Chettle Corner (NE-bound)
- Thickthorn Cross (NE-bound)
- Cashmoor Inn (NE-bound)
- Frogmore Lane (NW-bound)
- St. Mary's Close (NW-bound)
- War Memorial (E-bound)
- The Roebuck Inn (SE-bound)
- Town Farm (SE-bound)
- Handley Cross Roundabout (NE-bound)
- Oakley Farm (NE-bound)
- Yewtree Garage (NE-bound)
- Pentridge Corner (N-bound)
- Woodyates Cross Roads (NE-bound)
- Martin Down Nature Reserve (NE-bound)
- Martin Drove End (NE-bound)
- The Bungalows (N-bound)
- Bishopstone Turn (N-bound)
- Portland Avenue (E-bound)
- Francis Way (NE-bound)
- Bouverie Avenue (E-bound)
- Harnham Junction (N-bound)
- New Bridge Road (N-bound)
- St Osmunds School (N-bound)
- Catherine Street (N-bound)
- New Canal (Stop U)
- Tesco (Stop K)
- South Wilts Grammar School (N-bound)
- Warwick Close (NW-bound)
- Waters Road Bottom (N-bound)
- Waters Road Top (NE-bound)
- St Francis Church (S-bound)
- Victoria Park (S-bound)
- Butts Road (S-bound)
- Milford Hall Hotel (S-bound)
- Mill Stream Approach (S-bound)
- Hyde Gardens (N-bound)
- Whites (o/s)
- Mill Stream Approach (N-bound)
- Milford Hall Hotel (N-bound)
- Castle Roundabout (S-bound)
- Butts Road (N-bound)
20 bus operator and areas
20 bus FAQ
- What time is the first 20 bus?
- Mon–Fri: the first 20 leaves Endless Street (Stop C) at 08:45.
- What time is the last 20 bus?
- Mon–Fri: the last 20 towards Blandford leaves Endless Street (Stop C) at 17:50.
- Does the 20 run every day?
- No. The 20 runs on Mon–Fri, with no service on Sat–Sun.
- Who operates the 20 bus?
- The 20 is run by Damory Coaches.
Official information
Opens an external website.