70 Guildford Bus Station ↔ Midhurst Bus Stand
Operated by Stagecoach South. First bus 06:20, last bus 19:25. 37 journeys on weekdays.
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.
| Friary Bus Station (Stop 3) | · | 06:35 | 07:35 | 08:40 | · | 09:50 | 10:50 | 11:50 | · | 12:50 | 13:50 | · | 14:50 | 15:50 | · | 16:50 | 17:50 | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Artington Park-and-Ride (at) | · | 06:42 | 07:42 | 08:47 | · | 09:57 | 10:57 | 11:57 | · | 12:57 | 13:57 | · | 14:57 | 15:59 | · | 16:59 | 17:59 | · |
| The Green (adj) | · | 06:45 | 07:45 | 08:50 | · | 10:00 | 11:00 | 12:00 | · | 13:00 | 14:00 | · | 15:00 | 16:02 | · | 17:02 | 18:02 | · |
| The Square (Stop A) | · | 06:54 | 07:59 | 09:04 | · | 10:09 | 11:09 | 12:09 | · | 13:09 | 14:09 | · | 15:09 | 16:12 | · | 17:12 | 18:12 | · |
| Rodborough School (adj) | · | 07:05 | 08:13 | 09:18 | · | 10:20 | 11:20 | 12:20 | · | 13:20 | 14:20 | · | 15:20 | 16:25 | · | 17:25 | 18:25 | · |
| Dog and Pheasant (nr) | · | 07:13 | 08:21 | 09:26 | · | 10:28 | 11:28 | 12:28 | · | 13:28 | 14:28 | · | 15:28 | 16:33 | · | 17:33 | 18:33 | · |
| Town Hall (Stop D) | 06:20 | 07:25 | 08:35 | 09:40 | 09:45 | 10:40 | 11:40 | 12:40 | 11:55 | 13:40 | 14:40 | 13:55 | 15:40 | 16:45 | 15:55 | 17:45 | 18:45 | 18:00 |
| Hindhead Road (W-bound) | 06:24 | 07:30 | 08:40 | 09:45 | 09:50 | 10:45 | 11:45 | 12:45 | 12:00 | 13:45 | 14:45 | 14:00 | 15:45 | 16:50 | 16:00 | 17:50 | 18:50 | 18:05 |
| Village Hall (o/s) | 06:34 | 07:42 | 08:52 | 09:57 | 10:02 | 10:57 | 11:57 | 12:57 | 12:12 | 13:57 | 14:57 | 14:12 | 15:57 | 17:02 | 16:12 | 18:02 | 19:02 | 18:17 |
| Bus Station (Stand B) | 06:45 | 07:55 | 09:05 | 10:10 | 10:15 | 11:10 | 12:10 | 13:10 | 12:25 | 14:10 | 15:10 | 14:25 | 16:10 | 17:15 | 16:25 | 18:15 | 19:15 | 18:30 |
Route map
All stops on route 70
70 towards Midhurst Bus Stand
- Friary Bus Station (Stop 3) Guildford
- The Mount (Stop E) Guildford
- Lawn Road (adj) Guildford
- Chestnut Avenue (opp) St Catherine’s
- Guildown Road (opp) St Catherine’s
- The Ridges (opp) Artington
- Artington Park-and-Ride (at) Artington
- Loseley Park (opp) Artington
- The Green (adj) Peasmarsh
- New Pond Road (opp) Peasmarsh
- Filling Station (adj) Peasmarsh
- Tilthams Green (adj) Peasmarsh
- Broadwater Park (opp) Farncombe
- Wyatt's Close (adj) Farncombe
- Llanaway Road (opp) Farncombe
- King's Road (opp) Farncombe
- Chalk Road (opp) Farncombe
- Homebase (Stop F) Godalming
- The Square (Stop A) Godalming
- Pepperpot (Stop B) Godalming
- Eashing Lane (opp) Godalming
- Inn On The Lake (adj) Godalming
- Cliffe Road (opp) Ockford Ridge
- Primrose Ridge (opp) Ockford Ridge
- Meadow Close (opp) Milford
- Church (opp) Milford
- Ockfields (adj) Milford
- Witley SCC Depot (adj) Cramhurst
- Rodborough School (adj) Milford
- The Star (opp) Witley
- Cramhurst Lane (opp) Cramhurst
- Haslemere Road (before) Cramhurst
- Dog and Pheasant (nr) Brook
- Lower Birtley (S-bound) Grayswood
- Church (opp) Grayswood
- The Beeches (adj) Haslemere
- Beech Farm (opp) Grayswood Common
- Ambulance Station (SW-bound) Haslemere
- Beech Road (opp) Haslemere
- High Street (Stop B) Haslemere
- Town Hall (Stop D) Haslemere
- Haslemere Railway Station (opp) Haslemere
- Wey Hill (W-bound) Haslemere
- Lion Green (W-bound) Shottermill
- Hindhead Road (W-bound) Shottermill
- Shottermill Road (SW-bound) Shottermill
- Lucas Field (opp) Shottermill
- Shottermill Pond (S-bound) Hammer
- Shottermill Pond (E-bound) Hammer
- School Road (adj) Camelsdale
- Bridge (SE-bound) Camelsdale
- Marley Hanger (opp) Camelsdale
- Kiln Meadow (adj) Kingsley Green
- Fernhurst School (opp) Fernhurst
- The Cylinders (SW-bound) Fernhurst
- Village Hall (o/s) Fernhurst
- Cook's Bridge (S-bound) Fernhurst
- The Kings Arms (opp) Henley Common
- The Duke of Cumberland Arms (S-bound) Henley
- King Edward VII Estate (opp) Henley
- Budgenor Lodge (opp) Easebourne
- Dodsley Grove (opp) Easebourne
- Wheelbarrow Castle (adj) Easebourne
- Community Hospital (opp) Easebourne
- Bus Station (Stand B) Midhurst
70 towards Guildford Bus Station
- Bus Station (Stand B) Midhurst
- Community Hospital (adj) Easebourne
- Dodsley Grove (adj) Easebourne
- Wheelbarrow Castle (opp) Easebourne
- Budgenor Lodge (adj) Easebourne
- King Edward VII Estate (adj) Henley
- The Duke of Cumberland Arms (N-bound) Henley
- The Kings Arms (adj) Henley Common
- Cook's Bridge (N-bound) Fernhurst
- The Cylinders (NE-bound) Fernhurst
- Village Hall (opp) Fernhurst
- Fernhurst School (o/s) Fernhurst
- Kiln Meadow (opp) Kingsley Green
- Marley Hanger (adj) Camelsdale
- Bridge (NW-bound) Camelsdale
- School Road (opp) Camelsdale
- Shottermill Pond (W-bound) Hammer
- Shottermill Road (NE-bound) Shottermill
- Shottermill Pond (N-bound) Hammer
- Hindhead Road (E-bound) Shottermill
- Lion Green (E-bound) Shottermill
- Wey Hill (E-bound) Haslemere
- Haslemere Railway Station (Stop F) Haslemere
- High Street (Stop A) Haslemere
- Ambulance Station (NE-bound) Haslemere
- Beech Road (adj) Haslemere
- The Beeches (opp) Haslemere
- Beech Farm (adj) Grayswood Common
- Church (o/s) Grayswood
- Lower Birtley (N-bound) Grayswood
- Dog and Pheasant (adj) Brook
- Haslemere Road (after) Cramhurst
- Cramhurst Lane (adj) Cramhurst
- The Star (o/s) Witley
- Witley SCC Depot (opp) Cramhurst
- Rodborough School (opp) Milford
- Church (adj) Milford
- Crossroads (NE-bound) Milford
- Primrose Ridge (adj) Ockford Ridge
- Cliffe Road (adj) Ockford Ridge
- Eashing Lane (adj) Godalming
- Flambard Way (Stop C) Godalming
- Bridge Street (Stop D) Godalming
- Borough Hall (Stop E) Godalming
- Chalk Road (adj) Farncombe
- Llanaway Road (adj) Farncombe
- King's Road (adj) Farncombe
- Wyatt's Close (opp) Farncombe
- Broadwater Park (adj) Farncombe
- Tilthams Green (opp) Peasmarsh
- New Pond Road (adj) Peasmarsh
- Filling Station (opp) Peasmarsh
- The Green (opp) Peasmarsh
- Loseley Park (o/s) Artington
- Artington Park-and-Ride (at) Artington
- The Ridges (adj) Artington
- Chestnut Avenue (adj) St Catherine’s
- Guildown Road (adj) St Catherine’s
- Lawn Road (opp) Guildford
- The Mount (Stop F) Guildford
- Friary Bus Station (N-bound) Guildford
Service history & registered changes
- 🆕 Registered effective 23 May 2026 Operating between Rockley Park and Hengistbury Head given service number 70 effective from 23 May 2026. To amend Route and Timetable.
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.