70 Guildford Bus Station ↔ Midhurst Bus Stand

Operated by Stagecoach South. First bus 06:20, last bus 19:25. 37 journeys on weekdays.

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

70 towards Midhurst Bus Stand — Monday to Friday (18 journeys)
Friary Bus Station (Stop 3) ·06:3507:3508:40·09:5010:5011:50·12:5013:50·14:5015:50·16:5017:50·
Artington Park-and-Ride (at) ·06:4207:4208:47·09:5710:5711:57·12:5713:57·14:5715:59·16:5917:59·
The Green (adj) ·06:4507:4508:50·10:0011:0012:00·13:0014:00·15:0016:02·17:0218:02·
The Square (Stop A) ·06:5407:5909:04·10:0911:0912:09·13:0914:09·15:0916:12·17:1218:12·
Rodborough School (adj) ·07:0508:1309:18·10:2011:2012:20·13:2014:20·15:2016:25·17:2518:25·
Dog and Pheasant (nr) ·07:1308:2109:26·10:2811:2812:28·13:2814:28·15:2816:33·17:3318:33·
Town Hall (Stop D) 06:2007:2508:3509:4009:4510:4011:4012:4011:5513:4014:4013:5515:4016:4515:5517:4518:4518:00
Hindhead Road (W-bound) 06:2407:3008:4009:4509:5010:4511:4512:4512:0013:4514:4514:0015:4516:5016:0017:5018:5018:05
Village Hall (o/s) 06:3407:4208:5209:5710:0210:5711:5712:5712:1213:5714:5714:1215:5717:0216:1218:0219:0218:17
Bus Station (Stand B) 06:4507:5509:0510:1010:1511:1012:1013:1012:2514:1015:1014:2516:1017:1516:2518:1519:1518:30

Route map

All stops on route 70

70 towards Midhurst Bus Stand

  1. Friary Bus Station (Stop 3) Guildford
  2. The Mount (Stop E) Guildford
  3. Lawn Road (adj) Guildford
  4. Chestnut Avenue (opp) St Catherine’s
  5. Guildown Road (opp) St Catherine’s
  6. The Ridges (opp) Artington
  7. Artington Park-and-Ride (at) Artington
  8. Loseley Park (opp) Artington
  9. The Green (adj) Peasmarsh
  10. New Pond Road (opp) Peasmarsh
  11. Filling Station (adj) Peasmarsh
  12. Tilthams Green (adj) Peasmarsh
  13. Broadwater Park (opp) Farncombe
  14. Wyatt's Close (adj) Farncombe
  15. Llanaway Road (opp) Farncombe
  16. King's Road (opp) Farncombe
  17. Chalk Road (opp) Farncombe
  18. Homebase (Stop F) Godalming
  19. The Square (Stop A) Godalming
  20. Pepperpot (Stop B) Godalming
  21. Eashing Lane (opp) Godalming
  22. Inn On The Lake (adj) Godalming
  23. Cliffe Road (opp) Ockford Ridge
  24. Primrose Ridge (opp) Ockford Ridge
  25. Meadow Close (opp) Milford
  26. Church (opp) Milford
  27. Ockfields (adj) Milford
  28. Witley SCC Depot (adj) Cramhurst
  29. Rodborough School (adj) Milford
  30. The Star (opp) Witley
  31. Cramhurst Lane (opp) Cramhurst
  32. Haslemere Road (before) Cramhurst
  33. Dog and Pheasant (nr) Brook
  34. Lower Birtley (S-bound) Grayswood
  35. Church (opp) Grayswood
  36. The Beeches (adj) Haslemere
  37. Beech Farm (opp) Grayswood Common
  38. Ambulance Station (SW-bound) Haslemere
  39. Beech Road (opp) Haslemere
  40. High Street (Stop B) Haslemere
  41. Town Hall (Stop D) Haslemere
  42. Haslemere Railway Station (opp) Haslemere
  43. Wey Hill (W-bound) Haslemere
  44. Lion Green (W-bound) Shottermill
  45. Hindhead Road (W-bound) Shottermill
  46. Shottermill Road (SW-bound) Shottermill
  47. Lucas Field (opp) Shottermill
  48. Shottermill Pond (S-bound) Hammer
  49. Shottermill Pond (E-bound) Hammer
  50. School Road (adj) Camelsdale
  51. Bridge (SE-bound) Camelsdale
  52. Marley Hanger (opp) Camelsdale
  53. Kiln Meadow (adj) Kingsley Green
  54. Fernhurst School (opp) Fernhurst
  55. The Cylinders (SW-bound) Fernhurst
  56. Village Hall (o/s) Fernhurst
  57. Cook's Bridge (S-bound) Fernhurst
  58. The Kings Arms (opp) Henley Common
  59. The Duke of Cumberland Arms (S-bound) Henley
  60. King Edward VII Estate (opp) Henley
  61. Budgenor Lodge (opp) Easebourne
  62. Dodsley Grove (opp) Easebourne
  63. Wheelbarrow Castle (adj) Easebourne
  64. Community Hospital (opp) Easebourne
  65. Bus Station (Stand B) Midhurst

70 towards Guildford Bus Station

  1. Bus Station (Stand B) Midhurst
  2. Community Hospital (adj) Easebourne
  3. Dodsley Grove (adj) Easebourne
  4. Wheelbarrow Castle (opp) Easebourne
  5. Budgenor Lodge (adj) Easebourne
  6. King Edward VII Estate (adj) Henley
  7. The Duke of Cumberland Arms (N-bound) Henley
  8. The Kings Arms (adj) Henley Common
  9. Cook's Bridge (N-bound) Fernhurst
  10. The Cylinders (NE-bound) Fernhurst
  11. Village Hall (opp) Fernhurst
  12. Fernhurst School (o/s) Fernhurst
  13. Kiln Meadow (opp) Kingsley Green
  14. Marley Hanger (adj) Camelsdale
  15. Bridge (NW-bound) Camelsdale
  16. School Road (opp) Camelsdale
  17. Shottermill Pond (W-bound) Hammer
  18. Shottermill Road (NE-bound) Shottermill
  19. Shottermill Pond (N-bound) Hammer
  20. Hindhead Road (E-bound) Shottermill
  21. Lion Green (E-bound) Shottermill
  22. Wey Hill (E-bound) Haslemere
  23. Haslemere Railway Station (Stop F) Haslemere
  24. High Street (Stop A) Haslemere
  25. Ambulance Station (NE-bound) Haslemere
  26. Beech Road (adj) Haslemere
  27. The Beeches (opp) Haslemere
  28. Beech Farm (adj) Grayswood Common
  29. Church (o/s) Grayswood
  30. Lower Birtley (N-bound) Grayswood
  31. Dog and Pheasant (adj) Brook
  32. Haslemere Road (after) Cramhurst
  33. Cramhurst Lane (adj) Cramhurst
  34. The Star (o/s) Witley
  35. Witley SCC Depot (opp) Cramhurst
  36. Rodborough School (opp) Milford
  37. Church (adj) Milford
  38. Crossroads (NE-bound) Milford
  39. Primrose Ridge (adj) Ockford Ridge
  40. Cliffe Road (adj) Ockford Ridge
  41. Eashing Lane (adj) Godalming
  42. Flambard Way (Stop C) Godalming
  43. Bridge Street (Stop D) Godalming
  44. Borough Hall (Stop E) Godalming
  45. Chalk Road (adj) Farncombe
  46. Llanaway Road (adj) Farncombe
  47. King's Road (adj) Farncombe
  48. Wyatt's Close (opp) Farncombe
  49. Broadwater Park (adj) Farncombe
  50. Tilthams Green (opp) Peasmarsh
  51. New Pond Road (adj) Peasmarsh
  52. Filling Station (opp) Peasmarsh
  53. The Green (opp) Peasmarsh
  54. Loseley Park (o/s) Artington
  55. Artington Park-and-Ride (at) Artington
  56. The Ridges (adj) Artington
  57. Chestnut Avenue (adj) St Catherine’s
  58. Guildown Road (adj) St Catherine’s
  59. Lawn Road (opp) Guildford
  60. The Mount (Stop F) Guildford
  61. 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 70 bus?

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

What time is the last 70 bus?

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

How much does the 70 bus cost?

The 70 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 70 bus?

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