How to get from Haslemere to Petersfield by car, truck, walk, bike

Distance between Haslemere and Petersfield is 19 kilometers (12 miles).
Driving distance from Haslemere to Petersfield is 23 kilometers (14 miles)

HaslemerePetersfield
Leaving from
Going to

Route Map

Routes from haslemere-surrey to petersfield-hampshire

4 Ways from Haslemere (United Kingdom/Surrey) to Petersfield (United Kingdom/Hampshire)

Choose 1 of the options below and start your journey

Route instructions

1. Continue onto High Street, A286 14 m
2. Keep right 24 m
3. Turn right onto High Street, A286 18 m
4. Turn right onto A286 80 m
5. Keep right onto Lower Street, B2131 1.63 km
6. Turn slight left onto Liphook Road, B2131 283 m
7. Continue onto Hindhead Road, A287 391 m
8. Keep left onto Woolmer Hill Road 1.53 km
9. Turn slight left onto Knockhundred Lane 450 m
10. Turn left onto Knockhundred Lane 10.81 km
11. At roundabout, take exit 2 onto Liphook and Petersfield Bypass, A3 5.03 km
12. Keep left onto A272 1.25 km
13. At roundabout, take exit 2 onto Ramshill, B2070 1.23 km
14. Keep left 127 m
15. Turn right onto High Street 187 m
16. Turn left onto The Square 38 m
17. Turn right onto The Square 30 m
18. Turn slight left onto Sheep Street 133 m
19. Turn slight left 93 m
20. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Haslemere (United Kingdom/Surrey) to Petersfield (United Kingdom/Hampshire)?
How do I get from Haslemere (United Kingdom/Surrey) to Petersfield (United Kingdom/Hampshire) the fastest?
How long does it take to get from Haslemere (United Kingdom/Surrey) to Petersfield (United Kingdom/Hampshire)?

Information about Stations

All station in Haslemere (United Kingdom/Surrey)
Haslemere Haslemere Station
All station in Petersfield (United Kingdom/Hampshire)
Petersfield Petersfield Station