128 Wokingham to Reading via Twyford, North Earley

Operated by Thames Valley Buses. First bus 07:05, last bus 18:45. 23 journeys on weekdays. Fares: adult single £2.00 to £3.00 — more.

Next towards Reading from Broad Street (Stop B): tomorrow 07:07

Next towards Wokingham from Friar Street (stop FC): tomorrow 07:05

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

Timetable

Ends at Reading · Monday to Friday · 9 journeys
Stop 07:0708:1709:1510:2211:2712:3213:3714:4215:28
Rectory Road (On) ·08:17·······
Broad Street (Stop B) 07:07·09:1510:2211:2712:3213:3714:4215:28
Shute End (W-bound) 07:07·09:1510:2211:2712:3213:3714:4215:28
Rifle Volunteer (opp) 07:08·09:1710:2411:2912:3413:3914:4415:30
Winnersh Cross Roads (W-bound) 07:15·09:2510:3211:3712:4213:4714:5215:41
Dinton Pastures (adj) 07:17·09:2710:3411:3912:4413:4914:5415:43
School Road South (NE-bound) 07:22·09:3110:3811:4312:4813:5314:5815:47
Wards Cross (N-bound) 07:2308:2909:3210:3911:4412:4913:5414:5915:49
Elephant and Castle (Adj) 07:2408:3009:3310:4011:4512:5013:5515:0015:50
Burton Close (adj) 07:26·09:3510:4211:4712:5213:5715:0215:52
Cross Roads (Adj) 07:3608:3509:4310:5011:5513:0014:0515:1016:00
Wee Waif (opp) 07:4008:4009:4710:5411:5913:0414:0915:1416:04
Fire Station (adj) 07:4508:4409:5010:5712:0213:0714:1215:1716:08
Mustard Lane (opp) 07:4708:4609:5210:5912:0413:0914:1415:1916:10
Chequers (W-bound) 07:5308:5209:5811:0512:1013:1514:2015:2516:16
London Road - The Drive (W-bound) 08:0108:5910:0611:1112:1613:2114:2615:31·
Liverpool Road (opp) 08:0209:0010:0711:1212:1713:2214:2715:32·
Cemetery Junction (W-bound) 08:0509:0310:0911:1412:1913:2414:2915:34·
Friar Street (stop FC) 08:1509:1110:1611:2112:2613:3114:3615:41·

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 128 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 →

Fares on the 128

Adult single £2.00 to £3.00 · Adult return £4.00 to £6.00

Adult single fare table, stage to stage
£3.00 Rifle Volunteer
£3.00£3.00 Sadlers Lane
£3.00£3.00£3.00 Winnersh Crossroads
£3.00£3.00£3.00£3.00 Hurst Village (All stops)
£3.00£3.00£3.00£3.00£3.00 Broad Hinton
£3.00£3.00£3.00£3.00£3.00£3.00 Twyford Crossroads
£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Charvil (all stops)
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Sonning (all stops)
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.00 Woodley
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.00 London Road The Drive
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Liverpool Road
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Reading Town Centre

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Wokingham Broad Street.

Thames Valley Buses' published fares on the Bus Open Data Service, in force from 17 September 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Thames Valley Buses before you travel.

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 Thames Valley Buses before you travel. Everything above is an ordinary week.

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

Route map

All stops on route 128

128 towards Reading

All 67 stops
  1. Rectory Road (On) Wokingham
  2. Clare Avenue (opp) Wokingham
  3. Glebelands Road (adj 29) Wokingham
  4. Broad Street (Stop B) Wokingham Town Centre
  5. Shute End (W-bound) Wokingham
  6. Holt Lane (opp) Wokingham
  7. Oxford Road (adj) Wokingham
  8. Rifle Volunteer (opp) Emmbrook
  9. Simons Lane (Adj 204) Emmbrook
  10. Sadlers Lane (adj) Winnersh
  11. Woodward Close (Adj 330) Winnersh
  12. Winnersh Cross Roads (W-bound) Winnersh
  13. Robinhood Lane (N-bound) Winnersh
  14. Bluebell Meadow (adj) Winnersh
  15. Dinton Pastures (adj) Davis Street
  16. Davis Street (N-bound) Hurst
  17. College Town Shops (Adj) Hurst
  18. Sawpit Road (E-bound) Hurst
  19. School Road South (NE-bound) Hurst
  20. Primary School (opp) Hurst
  21. Pond (Opp) Hurst
  22. Wards Cross (N-bound) Hurst
  23. Elephant and Castle (Adj) Whistley Green
  24. Broadwater Lane (N-bound) Whistley Green
  25. Hurst Road (Adj 80) Twyford
  26. Hurst Road Turn (E-bound) Twyford
  27. Burton Close (adj) Twyford
  28. Coleridge Close (opp) Twyford
  29. Broad Hinton Fields (N-bound) Twyford
  30. Broad Hinton - Bolwell Close (opp) Twyford
  31. Ruscombe Turn (W-bound) Twyford
  32. Colleton Drive (adj) Twyford
  33. Winchcombe Road Foot (Adj 2) Twyford
  34. Twyford Station (Adj) Twyford
  35. Cross Roads (Adj) Twyford
  36. Old Silk Mill (adj) Twyford
  37. Waggon and Horses (Adj) Twyford
  38. Chiltern Drive (Opp 101) Charvil
  39. Park View Drive South (Opp) Charvil
  40. Wee Waif (opp) Charvil
  41. Charvil Lane East (W-bound) Sonning
  42. Charvil Lane (S-bound) Sonning
  43. Broadmoor Lane (opp) Sonning
  44. Fire Station (adj) Sonning
  45. Little Glebe (Adj) Sonning
  46. Mustard Lane (opp) Butts Hill
  47. Butts Hill Bridge (W-bound) Woodley
  48. Ryecroft Close (opp 105) Woodley
  49. Warren Road (adj 60) Woodley
  50. Western Avenue - Reading Road (Adj 74) Woodley
  51. Chequers (W-bound) Woodley
  52. Woodwaye (adj) Woodley
  53. Beaufield Close (adj) Woodley
  54. Chequers Way (Opp 61) Woodley
  55. Howth Drive Top (Adj) Woodley
  56. Hanwood Close (Opp) Woodley
  57. Shepherds Hill Top (W-bound) North Earley
  58. Earley Power Station (W-bound) North Earley
  59. Shepherds House Lane (Opp) North Earley
  60. London Road - The Drive (W-bound) North Earley
  61. Liverpool Road (opp) New Town
  62. Cholmeley Road (opp) New Town
  63. Cemetery Junction (W-bound) Reading
  64. Reading College (opp) Reading
  65. Eldon Road (adj) Reading
  66. Huntley and Palmers (N-bound) Reading Town Centre
  67. Friar Street (stop FC) Reading Town Centre

128 towards Wokingham

All 72 stops
  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. Hanwood Close (Adj) Woodley
  15. Howth Drive Top (Adj 9) Woodley
  16. Chequers Way (Adj 47) Woodley
  17. Beaufield Close (Opp) Woodley
  18. Woodwaye (Opp) Woodley
  19. Chequers (Stop D) Woodley
  20. Western Avenue - Reading Road (adj 3) Woodley
  21. Warren Road (adj 59) Woodley
  22. Ryecroft Close (adj 105) Woodley
  23. Butts Hill Bridge (E-bound) Woodley
  24. Mustard Lane (adj) Butts Hill
  25. Little Glebe (Opp) Sonning
  26. Fire Station (opp) Sonning
  27. Fire Station (nr) Sonning
  28. High Street (nr) Sonning
  29. Bluecoat School (opp) Sonning
  30. Holme Park Farm Lane (Opp) Sonning
  31. Sonning Lane (adj) Sonning
  32. Holmemoor Drive (Opp) Sonning
  33. Hawthorn Way (opp) Sonning
  34. Model Farm (Opp) Sonning
  35. Wee Waif (adj) Charvil
  36. Park View Drive South (Adj) Charvil
  37. Chiltern Drive (Adj 103) Charvil
  38. Waggon and Horses (Opp) Twyford
  39. Old Silk Mill (opp) Twyford
  40. Church Street (Adj) Twyford
  41. Twyford Station (Opp) Twyford
  42. Winchcombe Road Foot (Opp 2) Twyford
  43. Colleton Drive (opp) Twyford
  44. Ruscombe Turn (S-bound) Twyford
  45. Broad Hinton - Bolwell Close (adj) Twyford
  46. Broad Hinton Fields (S-bound) Twyford
  47. Coleridge Close (adj) Twyford
  48. Burton Close (opp) Twyford
  49. Hurst Road Turn (W-bound) Twyford
  50. Elephant and Castle (Opp) Whistley Green
  51. Wards Cross (S-bound) Hurst
  52. Pond (adj) Hurst
  53. Primary School (adj) Hurst
  54. School Road South (SW-bound) Hurst
  55. Sawpit Road (W-bound) Hurst
  56. College Town Shops (opp) Hurst
  57. Davis Street (S-bound) Hurst
  58. Dinton Pastures (opp) Davis Street
  59. Bluebell Meadow (opp) Winnersh
  60. Robinhood Lane (S-bound) Winnersh
  61. Winnersh Cross Roads (E-bound) Winnersh
  62. Woodward Close (Adj 315) Winnersh
  63. Sadlers Lane (opp) Winnersh
  64. Simons Lane (Opp 200) Emmbrook
  65. Rifle Volunteer (Adj) Emmbrook
  66. Oxford Road (opp) Wokingham
  67. Holt Lane (adj) Wokingham
  68. Shute End (on) Wokingham
  69. Rectory Road (On) Wokingham
  70. Broad Street (E-bound) Wokingham Town Centre
  71. Library (Adj) Wokingham
  72. Tesco (adj) Wokingham

Towns & areas on this route

Frequently asked questions

What time is the first 128 bus?

The first 128 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 128 bus?

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

How much does the 128 bus cost?

Thames Valley Buses' published fares on the 128: adult single £2.00 to £3.00, adult return £4.00 to £6.00. The 128 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 128 bus?

The 128 is operated by Thames Valley Buses.

Timetable data from Thames Valley Buses via the Traveline National Dataset. Check before you travel — services can change at short notice.