29 Salisbury to Shaftesbury via Coombe Bissett, Charlton

Operated by Salisbury Reds. First bus 07:05, last bus 17:50. 17 journeys on weekdays. Fares: singles capped at £3 — more.

Next towards Shaftesbury from Blue Boar Row (Stop N): 11:50, 13:20, 15:00

Next towards Salisbury from The Town Hall (E-bound): 11:44, 13:14, 14:44

Wanted a different 29? 35 other bus routes are numbered 29 elsewhere in the UK — see every 29 bus timetable by area.

Timetable

Ends at Shaftesbury unless marked “to …” · Monday to Friday · 8 journeys
Stop 07:3509:0510:2011:5013:2015:0016:2517:50 to Berwick St John
Blue Boar Row (Stop N) ·09:0510:2011:5013:2015:0016:2517:50
Viking Way (W-bound) ··10:2711:5713:2715:0716:3317:56
District Hospital (The Green) ··10:3012:0013:3015:1016:3617:59
District Hospital (Main Entrance) ··10:3412:0413:3415:1416:4018:03
Cross Roads (SW-bound) ··10:3712:0713:3715:1716:4318:06
Homington Shelter (W-bound) ··10:4012:1013:4015:2016:4618:09
The Fox and Goose (opp) ·09:1610:4412:1413:4415:2416:5018:13
The White Hart (SW-bound) ·09:2210:5012:2013:5015:3016:5618:19
The Queens Head (W-bound) 07:3509:2710:5512:2513:5515:3517:0118:24
Quidham Street (W-bound) 07:4309:3511:0312:3314:0315:4317:0918:32
The Horseshoe (S-bound) 07:5409:4411:1212:4214:1215:5217:1818:41
The Crown Inn (o/s) 07:5909:4911:1712:4714:1715:5717:2318:46
The Talbot Inn (opp) 08:0509:5511:2312:5314:2316:0317:2918:52
Birdbush (SW-bound) 08:1210:0211:3013:0014:3016:1017:36·
St Johns Church (opp) 08:1510:0511:3313:0314:3316:1317:39·
Shaftesbury School (NE-bound) 08:19·······
The Town Hall (E-bound) 08:2710:1411:4213:1214:4216:2217:47·

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

The 29 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

Tickets on the 29

Salisbury Reds publishes singles on this route for adults and children.

Adult Return · Adult Single · Child Return · Child Single

Ticket types come from Salisbury Reds's own fares data on the Bus Open Data Service, last updated 9 October 2026. That dataset lists what's sold, not what it costs, so check prices with Salisbury Reds.

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with Salisbury Reds before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, 28 December, 29 December, 30 December, New Year's Eve, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 29

29 towards Shaftesbury

All 47 stops
  1. Blue Boar Row (Stop N) Salisbury
  2. Brown Street (S-bound) Salisbury
  3. St Osmunds School (S-bound) Salisbury
  4. New Bridge Road (S-bound) Salisbury
  5. Harnham Junction (S-bound) Salisbury
  6. Bouverie Avenue (W-bound) Salisbury
  7. Francis Way (W-bound) Salisbury
  8. Portland Avenue (W-bound) Salisbury
  9. Butler Close (E-bound) Salisbury
  10. BP Garage (SE-bound) Salisbury
  11. Longhill Drive (SW-bound) Salisbury
  12. Viking Way (W-bound) Salisbury
  13. Rowbarrow (S-bound) Salisbury
  14. Oak Tree Field (S-bound) Odstock
  15. District Hospital (The Green) Salisbury
  16. District Hospital (Springs) Salisbury
  17. District Hospital (Main Entrance) Salisbury
  18. District Hospital (S-bound) Salisbury
  19. Cross Roads (SW-bound) Odstock
  20. Homington Shelter (W-bound) Homington
  21. Shutts Lane (NW-bound) Coombe Bissett
  22. The Fox and Goose (opp) Coombe Bissett
  23. Manor Farm (o/s) Stratford Tony
  24. Church Lane (W-bound) Bishopstone
  25. Whitlock Rise (SW-bound) Bishopstone
  26. Pitts Lane (SW-bound) Bishopstone
  27. The White Hart (SW-bound) Bishopstone
  28. Knighton Road (W-bound) Stoke Farthing
  29. The Queens Head (W-bound) Broad Chalke
  30. All Saints Church (W-bound) Broad Chalke
  31. Knapp Hill (S-bound) Broad Chalke
  32. Holly Close (SW-bound) Bowerchalke
  33. Holy Triniy Church (o/s) Bowerchalke
  34. Quidham Street (W-bound) Bowerchalke
  35. The Horseshoe (S-bound) Ebbesbourne Wake
  36. West End (W-bound) Ebbesbourne Wake
  37. The Crown Inn (o/s) Alvediston
  38. The Talbot Inn (opp) Berwick St John
  39. Birdbush (SW-bound) Ludwell
  40. The Grove Arms (opp) Charlton
  41. St Johns Church (opp) Donhead St Mary
  42. Half Moon Inn (W-bound) St James
  43. Shaftesbury School (NE-bound) St James
  44. Linden Park (N-bound) St James
  45. Wincombe Lane (NW-bound) Ivy Cross
  46. John Shoobridge Court (SW-bound) Ivy Cross
  47. The Town Hall (E-bound) Shaftesbury

29 towards Salisbury

All 71 stops
  1. The Town Hall (E-bound) Shaftesbury
  2. Post Office (SE-bound) Shaftesbury
  3. Chubbs House (opp) Shaftesbury
  4. Health Centre (SE-bound) St James
  5. Linden Park (N-bound) St James
  6. Fairlane (opp) Shaftesbury
  7. Nettlecombe (opp) Shaftesbury
  8. St. Edwards Close (opp) Shaftesbury
  9. Lane Side (N-bound) Shaftesbury
  10. Springfield Close (opp) Ivy Cross
  11. Blackmore Road (opp) Ivy Cross
  12. Hill Farm (W-bound) Ivy Cross
  13. Homefield (opp) Ivy Cross
  14. Grosvenor Road (SW-bound) Shaftesbury
  15. Ivy Cross Garage (SW-bound) Shaftesbury
  16. John Shoobridge Court (SW-bound) Ivy Cross
  17. Shaftesbury School (NE-bound) St James
  18. The Town Hall (E-bound) Shaftesbury
  19. Post Office (SE-bound) Shaftesbury
  20. Chubbs House (opp) Shaftesbury
  21. Health Centre (SE-bound) St James
  22. Pix Mead Gardens (E-bound) St James
  23. St Johns Church (o/s) Donhead St Mary
  24. The Grove Arms (o/s) Charlton
  25. Birdbush (NE-bound) Ludwell
  26. The Talbot Inn (o/s) Berwick St John
  27. The Crown Inn (opp) Alvediston
  28. West End (E-bound) Ebbesbourne Wake
  29. The Horseshoe (N-bound) Ebbesbourne Wake
  30. Quidham Street (E-bound) Bowerchalke
  31. Holy Triniy Church (opp) Bowerchalke
  32. Holly Close (NE-bound) Bowerchalke
  33. Knapp Hill (N-bound) Broad Chalke
  34. All Saints Church (E-bound) Broad Chalke
  35. The Queens Head (E-bound) Broad Chalke
  36. Knighton Road (E-bound) Stoke Farthing
  37. The White Hart (NE-bound) Bishopstone
  38. Pitts Lane (NE-bound) Bishopstone
  39. Whitlock Rise (NE-bound) Bishopstone
  40. Church Lane (E-bound) Bishopstone
  41. Manor Farm (opp) Stratford Tony
  42. Bishopstone Turn (N-bound) Coombe Bissett
  43. Portland Avenue (E-bound) Salisbury
  44. Francis Way (NE-bound) Salisbury
  45. Bouverie Avenue (E-bound) Salisbury
  46. Harnham Junction (N-bound) Salisbury
  47. The Fox and Goose (o/s) Coombe Bissett
  48. Shutts Lane (SE-bound) Coombe Bissett
  49. Homington Shelter (E-bound) Homington
  50. Cross Roads (NE-bound) Odstock
  51. District Hospital (The Green) Salisbury
  52. District Hospital (Springs) Salisbury
  53. District Hospital (Main Entrance) Salisbury
  54. Oak Tree Field (N-bound) Odstock
  55. Rowbarrow (N-bound) Salisbury
  56. Viking Way (E-bound) Salisbury
  57. Longhill Drive (NE-bound) Salisbury
  58. Rowbarrow (NW-bound) Salisbury
  59. BP Garage (opp) Salisbury
  60. New Bridge Road (N-bound) Salisbury
  61. St Osmunds School (N-bound) Salisbury
  62. Catherine Street (N-bound) Salisbury
  63. New Canal (Stop U) Salisbury
  64. Blue Boar Row (Stop N) Salisbury
  65. Tesco (Stop K) Salisbury
  66. Whites (o/s) Salisbury
  67. Mill Stream Approach (N-bound) Salisbury
  68. Milford Hall Hotel (N-bound) Salisbury
  69. Castle Roundabout (S-bound) Salisbury
  70. Butts Road (N-bound) Salisbury
  71. South Wilts Grammar School (N-bound) Salisbury

Towns & areas on this route

Frequently asked questions

What time is the first 29 bus?

The first 29 departure on weekdays leaves at 07:05 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 29 bus?

The last 29 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 29 bus cost?

The 29 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Salisbury Reds day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 29 bus?

The 29 is operated by Salisbury Reds.

Timetable data from Salisbury Reds via the DfT Bus Open Data Service (South West England feed). Check before you travel — services can change at short notice.