70 Guildford to Midhurst via Farncombe, Godalming

Operated by Stagecoach South. First bus 06:20, last bus 19:25. 27 journeys on weekdays. Fares: adult single £1.80 to £3.00 — more.

Next towards Midhurst from Friary Bus Station (Stop 3): 11:50, 12:50, 13:50

Next towards Guildford from Bus Station (Stand B): 11:20, 12:20, 13:20

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

Timetable

Ends at Midhurst Bus Stand · Monday to Friday · 13 journeys
Stop 06:2006:3507:3508:4009:5010:5011:5012:5013:5014:5015:5016:5017:50
Friary Bus Station (Stop 3) ·06:3507:3508:4009:5010:5011:5012:5013:5014:5015:5016:5017:50
Artington Park-and-Ride (at) ·06:4207:4208:4709:5710:5711:5712:5713:5714:5715:5916:5917:59
The Green (adj) ·06:4507:4508:5010:0011:0012:0013:0014:0015:0016:0217:0218:02
The Square (Stop A) ·06:5407:5909:0410:0911:0912:0913:0914:0915:0916:1217:1218:12
Rodborough School (adj) ·07:0508:1309:1810:2011:2012:2013:2014:2015:2016:2517:2518:25
Dog and Pheasant (nr) ·07:1308:2109:2610:2811:2812:2813:2814:2815:2816:3317:3318:33
Town Hall (Stop D) 06:2007:2908:4109:4610:4411:4412:4413:4414:4415:4416:4917:4918:49
Hindhead Road (W-bound) 06:2407:3408:4609:5110:4911:4912:4913:4914:4915:4916:5417:5418:54
Village Hall (o/s) 06:3407:4608:5810:0311:0112:0113:0114:0115:0116:0117:0618:0619:06
Bus Station (Stand B) 06:4507:5909:1110:1611:1412:1413:1414:1415:1416:1417:1918:1919:19

Each column is one journey, headed by the time it sets off. 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 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 →

Fares on the 70

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

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 70

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

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

…and 23 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.

49–74% on time
average delay 3 min · the range 53 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, 29 December, 30 December, New Year's Eve, New Year's Day and 2 January. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 70

70 towards Midhurst

All 65 stops
  1. Friary Bus Station (Stop 3) Guildford
  2. The Mount (Stop E) Guildford
  3. Lawn Road (adj) Guildford
  4. Guildown Road (opp) St Catherine’s
  5. Chestnut Avenue (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. Filling Station (adj) Peasmarsh
  11. New Pond Road (opp) Peasmarsh
  12. Tilthams Green (adj) Peasmarsh
  13. Broadwater Park (opp) Farncombe
  14. Wyatt's Close (adj) Farncombe
  15. King's Road (opp) Farncombe
  16. Llanaway 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. Inn On The Lake (adj) Godalming
  22. Eashing Lane (opp) 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. Rodborough School (adj) Milford
  29. Witley SCC Depot (adj) Cramhurst
  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. Beech Farm (opp) Grayswood Common
  37. The Beeches (adj) Haslemere
  38. Beech Road (opp) Haslemere
  39. Ambulance Station (SW-bound) 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. Lucas Field (opp) Shottermill
  47. Shottermill Road (SW-bound) 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. Village Hall (o/s) Fernhurst
  56. The Cylinders (SW-bound) 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. Wheelbarrow Castle (adj) Easebourne
  63. Dodsley Grove (opp) Easebourne
  64. Community Hospital (opp) Easebourne
  65. Bus Station (Stand B) Midhurst

70 towards Guildford

All 61 stops
  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 Pond (N-bound) Hammer
  19. Shottermill Road (NE-bound) Shottermill
  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

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?

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