129 Twyford ↔ Reading

Operated by Thames Valley Buses. First bus 06:07, last bus 18:10. 10 journeys on weekdays.

The 129 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 →

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.

129 towards Reading — Monday to Friday (8 journeys)
Carlile Gardens (Adj 57) ··07:10·····
Broad Street (Stop B) ···15:50·16:5517:3018:10
Rectory Road (On) ···15:51·16:5617:3118:11
Dog and Duck (Adj) ···15:58·17:0217:3718:17
Winnersh Cross Roads (W-bound) ···16:07·17:1117:4618:25
School Road South (NE-bound) ···16:16·17:2017:55·
Burton Close (adj) 06:0706:32·16:21·17:2518:00·
Cross Roads (Adj) 06:1406:3907:1516:30·17:3518:10·
Wee Waif (opp) 06:1706:4207:1916:33·17:3918:14·
Fire Station (opp) 06:2006:4507:23·16:2517:4318:18·
High Street (nr) 06:2106:4607:24·16:2717:4518:20·
London Road - The Drive (W-bound) 06:2706:5207:34·16:3817:5418:29·
Friar Street (stop FC) 06:3607:0107:48·16:4918:0618:41·

Route map

All stops on route 129

129 towards Reading

  1. Carlile Gardens (Adj 57) Twyford
  2. Arnside Close (Adj) Northfields
  3. Longfield Road (Adj 41) Twyford
  4. Loddon Hall Road (opp) Twyford
  5. Pennfields (Opp 1) Twyford
  6. Waitrose (Opp) Twyford
  7. Springfield Park (Adj 52) Twyford
  8. Broad Street (Stop B) Wokingham Town Centre
  9. Rectory Road (On) Wokingham
  10. Clare Avenue (opp) Wokingham
  11. Glebelands Road (adj 29) Wokingham
  12. Martins Drive (opp) Wokingham
  13. Clifton Road - The Rise (adj) Matthews Green
  14. Marks Road (opp) Matthews Green
  15. Corfield Green (opp) Emmbrook
  16. Dog and Duck (Adj) Emmbrook
  17. Lowther Road (adj) Emmbrook
  18. Toutley Close (opp 37) Emmbrook
  19. Sadlers Lane (adj) Winnersh
  20. Woodward Close (Adj 330) Winnersh
  21. Winnersh Cross Roads (W-bound) Winnersh
  22. Bluebell Meadow (adj) Winnersh
  23. Robinhood Lane (N-bound) Winnersh
  24. Dinton Pastures (adj) Davis Street
  25. Davis Street (N-bound) Hurst
  26. College Town Shops (Adj) Hurst
  27. Sawpit Road (E-bound) Hurst
  28. Primary School (opp) Hurst
  29. School Road South (NE-bound) Hurst
  30. Pond (Opp) Hurst
  31. Wards Cross (N-bound) Hurst
  32. Elephant and Castle (Adj) Whistley Green
  33. Hurst Road Turn (E-bound) Twyford
  34. Burton Close (adj) Twyford
  35. Coleridge Close (opp) Twyford
  36. Broad Hinton Fields (N-bound) Twyford
  37. Broad Hinton - Bolwell Close (opp) Twyford
  38. Ruscombe Turn (W-bound) Twyford
  39. Colleton Drive (adj) Twyford
  40. Winchcombe Road Foot (Adj 2) Twyford
  41. Twyford Station (Adj) Twyford
  42. Old Silk Mill (adj) Twyford
  43. Waggon and Horses (Adj) Twyford
  44. Cross Roads (Adj) Twyford
  45. Chiltern Drive (Opp 101) Charvil
  46. Park View Drive South (Opp) Charvil
  47. Milestone Avenue (opp) Charvil
  48. Wee Waif (opp) Charvil
  49. Model Farm (Adj) Sonning
  50. Hawthorn Way (adj) Sonning
  51. Little Glebe (Opp) Sonning
  52. Fire Station (nr) Sonning
  53. Fire Station (opp) Sonning
  54. High Street (nr) Sonning
  55. Bluecoat School (opp) Sonning
  56. Holme Park Farm Lane (Opp) Sonning
  57. Sonning Lane (opp) Sonning
  58. Shepherds Hill Top (W-bound) North Earley
  59. Earley Power Station (W-bound) North Earley
  60. Shepherds House Lane (Opp) North Earley
  61. London Road - The Drive (W-bound) North Earley
  62. Liverpool Road (opp) New Town
  63. Cholmeley Road (opp) New Town
  64. Cemetery Junction (W-bound) Reading
  65. Reading College (opp) Reading
  66. Eldon Road (adj) Reading
  67. Huntley and Palmers (N-bound) Reading Town Centre
  68. Friar Street (stop FC) Reading Town Centre

129 towards Twyford

  1. Friar Street (stop FC) Reading Town Centre
  2. Blagrave Street (Stop EO) Reading Town Centre
  3. Kings Road (Stop MF) Reading Town Centre
  4. Huntley and Palmers (Stop 5) Reading Town Centre
  5. Eldon Road (opp) Reading
  6. Reading College (adj) Reading
  7. Cemetery Junction (Stop E2) Reading
  8. Cholmeley Road (adj) New Town
  9. Liverpool Road (adj) New Town
  10. London Road - The Drive (NE-bound) North Earley
  11. Shepherds House Lane (Adj) North Earley
  12. Earley Power Station (E-bound) North Earley
  13. Shepherds Hill Top (Adj 25) North Earley
  14. Sonning Lane Sonning
  15. Bluecoat School (adj) Sonning
  16. High Street (adj) Sonning
  17. Fire Station (adj) Sonning
  18. Little Glebe (Adj) Sonning
  19. Hawthorn Way (opp) Sonning
  20. Model Farm (Opp) Sonning
  21. Wee Waif (adj) Charvil
  22. Park View Drive South (Adj) Charvil
  23. Chiltern Drive (Adj 103) Charvil
  24. Waggon and Horses (Opp) Twyford
  25. Old Silk Mill (opp) Twyford
  26. Wargrave Road (N-bound) Twyford
  27. Milestone Avenue (adj) Charvil
  28. Park View Drive (N-bound) Charvil
  29. Carliles Corner West (E-bound) Twyford
  30. Carlile Gardens (Adj 57) Twyford
  31. Arnside Close (Adj) Northfields
  32. Longfield Road (Adj 41) Twyford
  33. Pennfields (Opp 1) Twyford
  34. Loddon Hall Road (opp) Twyford
  35. Waitrose (Opp) Twyford
  36. Springfield Park (Adj 52) Twyford
  37. Church Street (Adj) Twyford
  38. Twyford Station (Opp) Twyford
  39. Colleton Drive (opp) Twyford
  40. Winchcombe Road Foot (Opp 2) Twyford
  41. Ruscombe Turn (S-bound) Twyford
  42. Broad Hinton - Bolwell Close (adj) Twyford
  43. Broad Hinton Fields (S-bound) Twyford
  44. Coleridge Close (adj) Twyford
  45. Hurst Road Turn (W-bound) Twyford
  46. Burton Close (opp) Twyford
  47. Elephant and Castle (Opp) Whistley Green
  48. Pond (adj) Hurst
  49. Wards Cross (S-bound) Hurst
  50. Primary School (adj) Hurst
  51. School Road South (SW-bound) Hurst
  52. Sawpit Road (W-bound) Hurst
  53. College Town Shops (opp) Hurst
  54. Davis Street (S-bound) Hurst
  55. Dinton Pastures (opp) Davis Street
  56. Bluebell Meadow (opp) Winnersh
  57. Robinhood Lane (S-bound) Winnersh
  58. Winnersh Cross Roads (E-bound) Winnersh
  59. Woodward Close (Adj 315) Winnersh
  60. Sadlers Lane (opp) Winnersh
  61. Simons Lane (Opp 200) Emmbrook
  62. Rifle Volunteer (Adj) Emmbrook
  63. Oxford Road (opp) Wokingham
  64. Holt Lane (adj) Wokingham
  65. Shute End (on) Wokingham
  66. Broad Street (E-bound) Wokingham Town Centre

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 129 bus?

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

What time is the last 129 bus?

The last 129 on weekdays leaves its first stop at 18:10. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 129 bus cost?

The 129 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. Thames Valley Buses day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 129 bus?

The 129 is operated by Thames Valley Buses.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.