EN
English
12

12 Bus Timetable Frimley – Heatherside

The 12 bus runs from Frimley to Heatherside via 58 stops; on Mon–Fri there are 12 journeys and the first bus leaves Purley Way (opp) at 08:43.

First bus
08:43
Last bus
16:53
12 journeys

Scheduled timetable for 16 November 2026 – 22 November 2026 · data updated . Bank holiday services may differ.

12 bus times by direction

Mon–Fri12 journeys

Towards Heatherside The Wheatsheaf

4 journeys · times at main stops

Purley Way (opp)08:4310:1313:1316:53
Worsley Road Corner (just before)08:4710:1713:1716:57
Buckingham Way (NW-bound)08:5110:2113:2117:01
Frimley Park Hospital (o/s)09:0010:3013:3017:10
Parkway (opp)09:1710:4713:4717:27
Connaught Road (opp)09:2810:5813:5817:38
Collingwood Grange Close (opp)09:3211:0214:0217:42
The Wheatsheaf (adj)09:3811:0814:0817:48

First and last bus at each stop

  1. Purley Way (opp) 08:43–16:53
  2. Barnes Road (opp) 08:44–16:54
  3. Ansell Road (nr) 08:45–16:55
  4. Johnson's Wax (opp) 08:46–16:56
  5. Worsley Road (adj) 08:46–16:56
  6. Worsley Road Corner (just before) 08:47–16:57
  7. St Andrew's Way (adj) 08:47–16:57
  8. Hillside Crescent (adj) 08:48–16:58
  9. Dunbar Road (opp) 08:49–16:59
  10. Winterbourne Walk (adj) 08:50–17:00
  11. Buckingham Way (NW-bound) 08:51–17:01
  12. Alphington Avenue (NE-bound) 08:53–17:03
  13. Tomlins Avenue (NW-bound) 08:54–17:04
  14. Bicknell Road (opp) 08:55–17:05
  15. Frimley Park (opp) 08:59–17:09
  16. Frimley Park Hospital (o/s) 09:00–17:10
  17. Church Road (NE-bound) 09:04–17:14
  18. James Road (adj) 09:07–17:17
  19. Bain Avenue (NW-bound) 09:08–17:18
  20. Bristow Road (opp) 09:10–17:20
  21. Bristow Road (opp) 09:11–17:21
  22. Parkway (opp) 09:17–17:27
  23. Pembroke Broadway (Stop C) 09:25–17:35
  24. Heathcote Road (S-bound) 09:26–17:36
  25. Shalbourne Rise (opp) 09:26–17:36
  26. Belton Road (opp) 09:28–17:38
  27. Connaught Road (opp) 09:28–17:38
  28. Ravenswood Drive (adj) 09:29–17:39
  29. Iberian Way (opp) 09:30–17:40
  30. Gibbet Lane (adj) 09:31–17:41
  31. Hillcrest Road (opp) 09:31–17:41
  32. Collingwood Grange Close (opp) 09:32–17:42
  33. Sovereign Drive (opp) 09:34–17:44
  34. Copped Hall Drive (opp) 09:35–17:45
  35. Inglewood Avenue (opp) 09:36–17:46
  36. Cumberland Road (opp) 09:37–17:47
  37. The Wheatsheaf (adj) 09:38–17:48

Towards Paddock Hill

2 journeys · times at main stops

The Wheatsheaf (adj)09:3412:34
Copped Hall Drive (adj)09:3712:37
Hillcrest Road (adj)09:4112:41
Connaught Road (adj)09:4412:44
Heathcote Road (N-bound)09:5012:50
Bain Avenue (SE-bound)09:5912:59
Church Road (NE-bound)10:0413:04
Purley Way (opp)10:1513:15

First and last bus at each stop

  1. The Wheatsheaf (adj) 09:34–12:34
  2. Redmayne (adj) 09:35–12:35
  3. Greenholme (opp) 09:35–12:35
  4. Wensleydale Drive (adj) 09:35–12:35
  5. Copped Hall Drive (adj) 09:37–12:37
  6. Sovereign Drive (adj) 09:38–12:38
  7. Collingwood Grange Close (adj) 09:40–12:40
  8. Hillcrest Road (adj) 09:41–12:41
  9. Gibbet Lane (S-bound) 09:41–12:41
  10. Iberian Way (adj) 09:42–12:42
  11. Ravenswood Drive (opp) 09:43–12:43
  12. Connaught Road (adj) 09:44–12:44
  13. Belton Road (adj) 09:45–12:45
  14. Shalbourne Rise (adj) 09:46–12:46
  15. Heathcote Road (N-bound) 09:50–12:50
  16. Pembroke Broadway (Stop D) 09:53–12:53
  17. Parkway (adj) 09:56–12:56
  18. Bristow Road (adj) 09:57–12:57
  19. Bain Avenue (SE-bound) 09:59–12:59
  20. James Road (opp) 10:01–13:01
  21. Lyon Way (opp) 10:03–13:03
  22. Church Road (NE-bound) 10:04–13:04
  23. Frimley Park (opp) 10:07–13:07
  24. Frimley Park Hospital (o/s) 10:09–13:09
  25. Bicknell Road (adj) 10:11–13:11
  26. Purley Way (opp) 10:15–13:15

Towards Paddock Hill

2 journeys · times at main stops

Pembroke Broadway (Stop D)08:2016:30
Parkway (adj)08:2316:33
Bain Avenue (SE-bound)08:2616:36
James Road (opp)08:2816:38
Church Road (NE-bound)08:3116:41
Frimley Park (opp)08:3416:44
Bicknell Road (adj)08:3816:48
Purley Way (opp)08:4216:52

First and last bus at each stop

  1. Pembroke Broadway (Stop D) 08:20–16:30
  2. Parkway (adj) 08:23–16:33
  3. Bristow Road (adj) 08:24–16:34
  4. Bain Avenue (SE-bound) 08:26–16:36
  5. James Road (opp) 08:28–16:38
  6. Lyon Way (opp) 08:30–16:40
  7. Church Road (NE-bound) 08:31–16:41
  8. Frimley Park (opp) 08:34–16:44
  9. Frimley Park Hospital (o/s) 08:36–16:46
  10. Bicknell Road (adj) 08:38–16:48
  11. Purley Way (opp) 08:42–16:52

Towards Camberley Station

2 journeys · times at main stops

The Wheatsheaf (adj)11:0414:04
Greenholme (opp)11:0514:05
Copped Hall Drive (adj)11:0714:07
Collingwood Grange Close (adj)11:1014:10
Iberian Way (adj)11:1214:12
Connaught Road (adj)11:1414:14
Shalbourne Rise (adj)11:1614:16
Pembroke Broadway (Stop D)11:1714:17

First and last bus at each stop

  1. The Wheatsheaf (adj) 11:04–14:04
  2. Redmayne (adj) 11:05–14:05
  3. Greenholme (opp) 11:05–14:05
  4. Wensleydale Drive (adj) 11:05–14:05
  5. Copped Hall Drive (adj) 11:07–14:07
  6. Sovereign Drive (adj) 11:08–14:08
  7. Collingwood Grange Close (adj) 11:10–14:10
  8. Hillcrest Road (adj) 11:11–14:11
  9. Gibbet Lane (S-bound) 11:11–14:11
  10. Iberian Way (adj) 11:12–14:12
  11. Ravenswood Drive (opp) 11:13–14:13
  12. Connaught Road (adj) 11:14–14:14
  13. Belton Road (adj) 11:15–14:15
  14. Shalbourne Rise (adj) 11:16–14:16
  15. Heathcote Road (N-bound) 11:17–14:17
  16. Pembroke Broadway (Stop D) 11:17–14:17

Plus 2 journeys on shorter or variant routes.

Saturday14 journeys

Towards Paddock Hill

4 journeys · times at main stops

The Wheatsheaf (adj)09:3412:3414:0416:14
Copped Hall Drive (adj)09:3712:3714:0716:17
Hillcrest Road (adj)09:4112:4114:1116:21
Connaught Road (adj)09:4412:4414:1416:24
Heathcote Road (N-bound)09:5012:5014:2016:30
Bain Avenue (SE-bound)09:5912:5914:2916:39
Church Road (NE-bound)10:0413:0414:3416:44
Purley Way (opp)10:1513:1514:4516:55

First and last bus at each stop

  1. The Wheatsheaf (adj) 09:34–16:14
  2. Redmayne (adj) 09:35–16:15
  3. Greenholme (opp) 09:35–16:15
  4. Wensleydale Drive (adj) 09:35–16:15
  5. Copped Hall Drive (adj) 09:37–16:17
  6. Sovereign Drive (adj) 09:38–16:18
  7. Collingwood Grange Close (adj) 09:40–16:20
  8. Hillcrest Road (adj) 09:41–16:21
  9. Gibbet Lane (S-bound) 09:41–16:21
  10. Iberian Way (adj) 09:42–16:22
  11. Ravenswood Drive (opp) 09:43–16:23
  12. Connaught Road (adj) 09:44–16:24
  13. Belton Road (adj) 09:45–16:25
  14. Shalbourne Rise (adj) 09:46–16:26
  15. Heathcote Road (N-bound) 09:50–16:30
  16. Pembroke Broadway (Stop D) 09:53–16:33
  17. Parkway (adj) 09:56–16:36
  18. Bristow Road (adj) 09:57–16:37
  19. Bain Avenue (SE-bound) 09:59–16:39
  20. James Road (opp) 10:01–16:41
  21. Lyon Way (opp) 10:03–16:43
  22. Church Road (NE-bound) 10:04–16:44
  23. Frimley Park (opp) 10:07–16:47
  24. Frimley Park Hospital (o/s) 10:09–16:49
  25. Bicknell Road (adj) 10:11–16:51
  26. Purley Way (opp) 10:15–16:55

Towards Heatherside The Wheatsheaf

4 journeys · times at main stops

Purley Way (opp)08:4310:1313:1316:53
Worsley Road Corner (just before)08:4710:1713:1716:57
Buckingham Way (NW-bound)08:5110:2113:2117:01
Frimley Park Hospital (o/s)09:0010:3013:3017:10
Parkway (opp)09:1710:4713:4717:27
Connaught Road (opp)09:2810:5813:5817:38
Collingwood Grange Close (opp)09:3211:0214:0217:42
The Wheatsheaf (adj)09:3811:0814:0817:48

First and last bus at each stop

  1. Purley Way (opp) 08:43–16:53
  2. Barnes Road (opp) 08:44–16:54
  3. Ansell Road (nr) 08:45–16:55
  4. Johnson's Wax (opp) 08:46–16:56
  5. Worsley Road (adj) 08:46–16:56
  6. Worsley Road Corner (just before) 08:47–16:57
  7. St Andrew's Way (adj) 08:47–16:57
  8. Hillside Crescent (adj) 08:48–16:58
  9. Dunbar Road (opp) 08:49–16:59
  10. Winterbourne Walk (adj) 08:50–17:00
  11. Buckingham Way (NW-bound) 08:51–17:01
  12. Alphington Avenue (NE-bound) 08:53–17:03
  13. Tomlins Avenue (NW-bound) 08:54–17:04
  14. Bicknell Road (opp) 08:55–17:05
  15. Frimley Park (opp) 08:59–17:09
  16. Frimley Park Hospital (o/s) 09:00–17:10
  17. Church Road (NE-bound) 09:04–17:14
  18. James Road (adj) 09:07–17:17
  19. Bain Avenue (NW-bound) 09:08–17:18
  20. Bristow Road (opp) 09:10–17:20
  21. Bristow Road (opp) 09:11–17:21
  22. Parkway (opp) 09:17–17:27
  23. Pembroke Broadway (Stop C) 09:25–17:35
  24. Heathcote Road (S-bound) 09:26–17:36
  25. Shalbourne Rise (opp) 09:26–17:36
  26. Belton Road (opp) 09:28–17:38
  27. Connaught Road (opp) 09:28–17:38
  28. Ravenswood Drive (adj) 09:29–17:39
  29. Iberian Way (opp) 09:30–17:40
  30. Gibbet Lane (adj) 09:31–17:41
  31. Hillcrest Road (opp) 09:31–17:41
  32. Collingwood Grange Close (opp) 09:32–17:42
  33. Sovereign Drive (opp) 09:34–17:44
  34. Copped Hall Drive (opp) 09:35–17:45
  35. Inglewood Avenue (opp) 09:36–17:46
  36. Cumberland Road (opp) 09:37–17:47
  37. The Wheatsheaf (adj) 09:38–17:48

Towards Heatherside The Wheatsheaf

2 journeys · times at main stops

Pembroke Broadway (Stop C)12:2016:00
Shalbourne Rise (opp)12:2116:01
Connaught Road (opp)12:2316:03
Iberian Way (opp)12:2516:05
Hillcrest Road (opp)12:2616:06
Sovereign Drive (opp)12:2916:09
Inglewood Avenue (opp)12:3116:11
The Wheatsheaf (adj)12:3316:13

First and last bus at each stop

  1. Pembroke Broadway (Stop C) 12:20–16:00
  2. Heathcote Road (S-bound) 12:21–16:01
  3. Shalbourne Rise (opp) 12:21–16:01
  4. Belton Road (opp) 12:23–16:03
  5. Connaught Road (opp) 12:23–16:03
  6. Ravenswood Drive (adj) 12:24–16:04
  7. Iberian Way (opp) 12:25–16:05
  8. Gibbet Lane (adj) 12:26–16:06
  9. Hillcrest Road (opp) 12:26–16:06
  10. Collingwood Grange Close (opp) 12:27–16:07
  11. Sovereign Drive (opp) 12:29–16:09
  12. Copped Hall Drive (opp) 12:30–16:10
  13. Inglewood Avenue (opp) 12:31–16:11
  14. Cumberland Road (opp) 12:32–16:12
  15. The Wheatsheaf (adj) 12:33–16:13

Towards Paddock Hill

1 journey · times at main stops

Pembroke Broadway (Stop D)08:20
Parkway (adj)08:23
Bain Avenue (SE-bound)08:26
James Road (opp)08:28
Church Road (NE-bound)08:31
Frimley Park (opp)08:34
Bicknell Road (adj)08:38
Purley Way (opp)08:42

First and last bus at each stop

  1. Pembroke Broadway (Stop D) 08:20–08:20
  2. Parkway (adj) 08:23–08:23
  3. Bristow Road (adj) 08:24–08:24
  4. Bain Avenue (SE-bound) 08:26–08:26
  5. James Road (opp) 08:28–08:28
  6. Lyon Way (opp) 08:30–08:30
  7. Church Road (NE-bound) 08:31–08:31
  8. Frimley Park (opp) 08:34–08:34
  9. Frimley Park Hospital (o/s) 08:36–08:36
  10. Bicknell Road (adj) 08:38–08:38
  11. Purley Way (opp) 08:42–08:42

Plus 3 journeys on shorter or variant routes.

No service on Sunday.

All 12 bus stops

  1. Purley Way (opp)
  2. Barnes Road (opp)
  3. Ansell Road (nr)
  4. Johnson's Wax (opp)
  5. Worsley Road (adj)
  6. Worsley Road Corner (just before)
  7. St Andrew's Way (adj)
  8. Hillside Crescent (adj)
  9. Dunbar Road (opp)
  10. Winterbourne Walk (adj)
  11. Buckingham Way (NW-bound)
  12. Alphington Avenue (NE-bound)
  13. Tomlins Avenue (NW-bound)
  14. Bicknell Road (opp)
  15. Frimley Park (opp)
  16. Frimley Park Hospital (o/s)
  17. Church Road (NE-bound)
  18. James Road (adj)
  19. Bain Avenue (NW-bound)
  20. Bristow Road (opp)
  21. Bristow Road (opp)
  22. Parkway (opp)
  23. Pembroke Broadway (Stop C)
  24. Heathcote Road (S-bound)
  25. Shalbourne Rise (opp)
  26. Belton Road (opp)
  27. Connaught Road (opp)
  28. Ravenswood Drive (adj)
  29. Iberian Way (opp)
  30. Gibbet Lane (adj)
  31. Hillcrest Road (opp)
  32. Collingwood Grange Close (opp)
  33. Sovereign Drive (opp)
  34. Copped Hall Drive (opp)
  35. Inglewood Avenue (opp)
  36. Cumberland Road (opp)
  37. The Wheatsheaf (adj)
  38. Redmayne (adj)
  39. Greenholme (opp)
  40. Wensleydale Drive (adj)
  41. Copped Hall Drive (adj)
  42. Sovereign Drive (adj)
  43. Collingwood Grange Close (adj)
  44. Hillcrest Road (adj)
  45. Gibbet Lane (S-bound)
  46. Iberian Way (adj)
  47. Ravenswood Drive (opp)
  48. Connaught Road (adj)
  49. Belton Road (adj)
  50. Shalbourne Rise (adj)
  51. Heathcote Road (N-bound)
  52. Pembroke Broadway (Stop D)
  53. Parkway (adj)
  54. Bristow Road (adj)
  55. Bain Avenue (SE-bound)
  56. James Road (opp)
  57. Lyon Way (opp)
  58. Bicknell Road (adj)

12 bus operator and areas

Stagecoach South · Surrey

12 bus FAQ

What time is the first 12 bus?
Mon–Fri: the first 12 leaves Purley Way (opp) at 08:43.
What time is the last 12 bus?
Mon–Fri: the last 12 towards Heatherside The Wheatsheaf leaves Purley Way (opp) at 16:53.
Does the 12 run every day?
No. The 12 runs on Mon–Fri and on Saturday, with no service on Sunday.
Who operates the 12 bus?
The 12 is run by Stagecoach South.

Official information

Opens an external website.