28 Onslow Street ↔ Woking Station

Operated by Stagecoach South. First bus 06:15, last bus 18:35. 24 journeys on weekdays.

The 28 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.

28 towards Woking Station — Monday to Friday (12 journeys)
Friary Bus Station (Stop 15) ············
Onslow Street (Stop N) 06:1507:0508:3009:4010:4011:4012:4013:4014:4016:1017:1018:35
Sheepfold Road (adj) 06:24·08:4109:5110:5111:5112:5113:5114:5116:2217:2218:46
Fairlands Estate (adj) ·07:20··········
Village Hall (adj) 06:2907:2408:4609:5610:5611:5612:5613:5614:5616:2817:2818:51
Bullswater Common Road (opp) 06:3307:2808:5010:0011:0012:0013:0014:0015:0016:3217:3218:55
White Hart (opp) 06:3607:3108:5310:0311:0312:0313:0314:0315:0316:3617:3618:58
Brookwood Railway Station (opp) 06:4107:3608:5810:0811:0812:0813:0814:0815:0816:4217:4219:03
Sainsbury's (o/s) 06:4607:4109:0310:1311:1312:1313:1314:1315:1316:4817:4819:08
Shops (NE-bound) 06:5107:4609:0810:1811:1812:1813:1814:1815:1816:5317:5319:13
Hermitage Estate Shops (adj) 06:5507:5009:1210:2211:2212:2213:2214:2215:2216:5717:5719:17
Co-op (adj) 07:0007:5509:1610:2611:2612:2613:2614:2615:2617:0118:0119:21
Morrisons (o/s) 07:0808:0309:2310:3311:3312:3313:3314:3315:3317:1018:1019:28
Woking Railway Station (Stop 2) 07:1508:1009:3010:4011:4012:4013:4014:4015:4017:1818:1819:35
Kingfield Green (opp) ·08:20··········

Route map

All stops on route 28

28 towards Woking Station

  1. Friary Bus Station (Stop 15) Guildford
  2. Onslow Street (Stop N) Guildford
  3. Cricket Ground (adj) Guildford
  4. Recreation Road (opp) Guildford
  5. Woodbridge Retail Park (o/s) Guildford
  6. Woodbridge Meadows (adj) Guildford
  7. Woodbridge Hill (opp) Woodbridge Hill
  8. Percy Road (opp) Woodbridge Hill
  9. Barrack Road (opp) Stoughton
  10. Bryanstone Avenue (adj) Stoughton
  11. Sheepfold Road (adj) Stoughton
  12. Rosemary Crescent (adj) Stoughton
  13. Pitch Place (adj) Pitch Place
  14. Salt Box Road (opp) Worplesdon
  15. The Old School House (o/s) Worplesdon
  16. The Crescent (adj) Woodbridge Hill
  17. Woodbridge Hill (NW-bound) Woodbridge Hill
  18. Southway Shops (adj) Woodbridge Hill
  19. The Clockhouse (adj) Rydeshill
  20. Liddington Hall Drive (opp) Rydeshill
  21. Gravetts Lane (opp) Worplesdon
  22. Bungalows (NW-bound) Fairlands
  23. Fairlands Estate (adj) Fairlands
  24. Coombe Lane (adj) Worplesdon
  25. Village Hall (adj) Worplesdon
  26. Rickford Common (opp) Worplesdon
  27. Fox Corner (NW-bound) Bullswater Common
  28. Hockford Close (adj) Bullswater Common
  29. Bullswater Common Road (opp) Bullswater Common
  30. Stanford Common (adj) Stanford Common
  31. Swallow Corner (NW-bound) Pirbright
  32. White Hart (opp) Pirbright
  33. Brookwood Memorial (opp) Pirbright
  34. School Lane (adj) Pirbright
  35. Caterham Close (adj) Brookwood
  36. Railway Arch (NE-bound) Brookwood
  37. Church Close (opp) Brookwood
  38. Brookwood Railway Station (opp) Brookwood
  39. Brookwood School (adj) Brookwood
  40. Crossroads (N-bound) Brookwood
  41. The Nag's Head Inn (adj) Knaphill
  42. Sainsbury's (o/s) Knaphill
  43. Cavell Way (opp) Knaphill
  44. Alexandra Place (NE-bound) Knaphill
  45. The Vyne Health Centre (adj) Knaphill
  46. Shops (NE-bound) Knaphill
  47. Northwood Avenue (adj) Knaphill
  48. Queen's Road (opp) Knaphill
  49. Brackenwood Road (adj) Knaphill
  50. Limewood Close (opp) Knaphill
  51. Hermitage Estate Shops (adj) Knaphill
  52. Sutton Avenue (before) Knaphill
  53. Raglan Road (adj) St Johns
  54. Crematorium (opp) St Johns
  55. Health Centre (opp) St Johns
  56. Co-op (adj) St Johns
  57. Firgrove (adj) St Johns
  58. Holly Bank Road (opp) Hook Heath
  59. The Star (o/s) Woking
  60. Triggs Lane (N-bound) Woking
  61. The Triangle (N-bound) Woking
  62. Bridge Barn Lane (adj) Woking
  63. Kingsway (opp) Woking
  64. Morrisons (o/s) Woking
  65. Church Street West (NE-bound) Woking
  66. Town Quay (Stop B) Woking
  67. Board School Road (adj) Woking
  68. Woking Railway Station (Stop 2) Woking
  69. High Street Link Road (Stop A) Woking
  70. York Road (opp) Woking
  71. Claremont Avenue (S-bound) Woking
  72. Leisure Centre (adj) Kingfield
  73. Kingfield Green (opp) Kingfield

28 towards Onslow Street

  1. Woking Railway Station (Stop 2) Woking
  2. High Street Link Road (Stop A) Woking
  3. Morrisons (o/s) Woking
  4. Kingsway (adj) Woking
  5. Bridge Barn Lane (opp) Woking
  6. The Triangle (S-bound) Woking
  7. Triggs Lane (S-bound) Woking
  8. The Star (opp) Woking
  9. Holly Bank Road (adj) Hook Heath
  10. Firgrove (opp) St Johns
  11. Co-op (opp) St Johns
  12. Health Centre (adj) St Johns
  13. Raglan Road (opp) St Johns
  14. Sutton Avenue (after) Knaphill
  15. Hermitage Estate Shops (opp) Knaphill
  16. Brackenwood Road (opp) Knaphill
  17. Limewood Close (adj) Knaphill
  18. Northwood Avenue (opp) Knaphill
  19. Queen's Road (adj) Knaphill
  20. Shops (SW-bound) Knaphill
  21. The Vyne Health Centre (opp) Knaphill
  22. Alexandra Place (SW-bound) Knaphill
  23. Cavell Way (adj) Knaphill
  24. Sainsbury's (o/s) Knaphill
  25. The Nag's Head Inn (opp) Knaphill
  26. Crossroads (SW-bound) Brookwood
  27. Brookwood School (opp) Brookwood
  28. Brookwood Railway Station (adj) Brookwood
  29. Railway Arch (W-bound) Brookwood
  30. Church Close (adj) Brookwood
  31. Caterham Close (opp) Brookwood
  32. Brookwood Memorial (adj) Pirbright
  33. School Lane (opp) Pirbright
  34. White Hart (adj) Pirbright
  35. Swallow Corner (SE-bound) Pirbright
  36. Stanford Common (opp) Stanford Common
  37. Bullswater Common Road (adj) Bullswater Common
  38. Hockford Close (opp) Bullswater Common
  39. Fox Corner (SE-bound) Bullswater Common
  40. Rickford Common (adj) Worplesdon
  41. Village Hall (opp) Worplesdon
  42. Coombe Lane (opp) Worplesdon
  43. Fairlands Estate (opp) Fairlands
  44. Bungalows (SE-bound) Fairlands
  45. Gravetts Lane (adj) Worplesdon
  46. Liddington Hall Drive (adj) Rydeshill
  47. The Clockhouse (opp) Rydeshill
  48. Southway Shops (opp) Woodbridge Hill
  49. Woodbridge Hill (SE-bound) Woodbridge Hill
  50. The Old School House (opp) Worplesdon
  51. Salt Box Road (adj) Worplesdon
  52. Pitch Place (opp) Pitch Place
  53. Johnston Walk (adj) Stoughton
  54. Sheepfold Road (opp) Stoughton
  55. Barrack Road (adj) Stoughton
  56. Percy Road (adj) Woodbridge Hill
  57. Woodbridge Hill (adj) Woodbridge Hill
  58. Woodbridge Meadows (opp) Guildford
  59. Woodbridge Retail Park (opp) Guildford
  60. Cricket Ground (opp) Guildford
  61. Police Station (opp) Guildford
  62. Onslow Street (Stop N) Guildford
  63. Friary Bus Station (N-bound) Guildford

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 28 bus?

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

What time is the last 28 bus?

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

How much does the 28 bus cost?

The 28 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. Stagecoach South day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 28 bus?

The 28 is operated by Stagecoach South.

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