28 Guildford to Woking via Stoughton, Knaphill

Operated by Stagecoach South. First bus 06:15, last bus 18:35. 24 journeys on weekdays. Fares: adult single £1.80 to £3.00 — more.

Next towards Woking from Onslow Street (Stop N): tomorrow 06:15

Next towards Guildford from Woking Railway Station (Stop 2): tomorrow 06:25

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

Timetable

Ends at Woking Station unless marked “to …” · Monday to Friday · 12 journeys
Stop 06:1507:05 to Kingfield Green08:3009:4010:4011:4012:4013:4014:4016:1017:1018:35
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··········

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

Fares on the 28

Adult single £1.80 to £3.00 · Child single £0.90 to £1.50

Adult single fare table, stage to stage
£1.80 WoodbridgeHil
£2.80£1.80 Stoughton Rd
£2.80£2.80£1.80 PtchPl/HazelFm
£2.30£1.80–– Rydes Hill
£3.00£3.00£3.00£1.80£3.00 Worplesdon
£2.80£2.80––£2.30£1.80 Fairlands
£3.00£3.00£3.00£3.00£3.00£2.30£3.00 Fox Corner
£3.00£3.00£3.00£3.00£3.00£2.80£3.00£2.30 Stanford Comn
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.30 Pirbright
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.30 Brookwood
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.30 KnaphillSains
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£1.80 Redding Way
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£1.80£1.80 KnaphillShops
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£1.80 Hermitage Est
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£1.80£1.80 HermitageRoad
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£1.80 St Johns PO
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£1.80 Hook Heath
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£1.80 Triangle/Kway
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80 Woking Centre
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.80 Wok Morrisons
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00 Kingfield Grn
£1.80£2.30£2.80£2.80£2.80£3.00£2.80£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00– Guildford Ctr

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Woodbridge Rd.

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

Tickets on the 28

Stagecoach South publishes singles, day tickets and season tickets on this route for adults, children, young people and students.

Single · Gold DayRider · Gold NightRider · Woking DayRider · Surrey Link Single · Gold Group DayRider · Gold MegaRider Xtra · Gold 7 Day MegaRider

…and 31 more tickets on this route.

Ticket types come from Stagecoach South's own fares data on the Bus Open Data Service, last updated 11 September 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach South.

33–45% on time
average delay 6.6 min · the range 229 live GPS observations over 30 days can support

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 Stagecoach South 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 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 28

28 towards Woking

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

28 towards Guildford

All 62 stops
  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. Limewood Close (adj) Knaphill
  17. Brackenwood Road (opp) 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. Church Close (adj) Brookwood
  30. Railway Arch (W-bound) 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

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?

Stagecoach South's published fares on the 28: adult single £1.80 to £3.00, child single £0.90 to £1.50. 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 Stagecoach South via the DfT Bus Open Data Service (South East England feed). Check before you travel — services can change at short notice.