Driving directions from Brecon to Haslemere

Step by step driving directions and route map on how to go from Brecon to Haslemere by road.

Reverse route: Driving directions from Haslemere to Brecon

A40, M4

159.7 mi3 hours 31 mins

Depart onto The Struet 100 feet
New name straight onto High Street Superior 600 feet
New name straight onto B4601 Bulwark 600 feet
New name straight onto B4601 Watton 1.3 mi
Roundabout straight onto A40 400 feet
Exit roundabout slight left onto A40 6.7 mi
Turn right onto Hen Ffordd 0.3 mi
Merge slight left onto A40 5.1 mi
Turn right onto A4077 New Road 0.3 mi
Turn slight right onto A4077 Crickhowell Bridge 500 feet
End of road left onto A4077 3.2 mi
Continue right onto A4077 0 feet
Continue right onto A4077 Main Road 900 feet
On ramp slight left onto A465 300 feet
Merge slight right onto A465 Heads of the Valleys Road 3.8 mi
Roundabout slight left onto A40 300 feet
Exit roundabout straight onto A40 400 feet
Fork slight right onto A40 7.7 mi
Roundabout slight left onto High Street 300 feet
Exit roundabout straight onto High Street 0.2 mi
Turn right onto Chepstow Road 6.2 mi
End of road right onto B4293 1.7 mi
Continue slight right onto B4293 4.6 mi
Roundabout left onto A466 St Lawrence Road 200 feet
Exit roundabout left onto A466 St Lawrence Road 0.9 mi
Rotary left onto A466 Wye Valley Link Road 300 feet
Exit rotary slight left onto A466 Wye Valley Link Road 1.1 mi
Rotary slight left onto M48 200 feet
Exit rotary slight left onto M48 81.8 mi
Off ramp slight left onto M4 0.3 mi
Rotary straight onto A33 Basingstoke Road 0.3 mi
Exit rotary straight onto A33 Basingstoke Road 4.1 mi
Roundabout slight left onto B3349 0 feet
Exit roundabout slight left onto B3349 0.4 mi
Rotary left onto B3349 Odiham Road 300 feet
Exit rotary slight left onto B3349 Odiham Road 1.0 mi
Roundabout slight left onto B3011 0 feet
Exit roundabout left onto B3011 3.5 mi
Turn right onto Franklin Avenue 0.3 mi
End of road right onto Brackley Avenue 500 feet
New name left onto Grange Lane 0.4 mi
End of road right onto A30 London Road 0.4 mi
Turn left onto B3016 Odiham Road 2.5 mi
New name straight onto B3016 London Road 0.3 mi
Turn left onto A287 0.4 mi
Rotary slight left onto Farnham Road 300 feet
Exit rotary slight left onto Farnham Road 0.5 mi
New name straight onto High Street 800 feet
Turn left onto King Street 0.2 mi
New name straight onto Cemetery Hill 0.6 mi
New name straight onto Long Lane 2.1 mi
End of road left onto White Hill 0.6 mi
Turn right onto Dippenhall Road 0.6 mi
Turn right onto Isnage Farm Lane 1.2 mi
New name slight right onto Hole Lane 0.8 mi
New name straight onto River Road 0.5 mi
New name straight onto Blacknest Road 1.3 mi
Turn left onto Binsted Road 0.5 mi
End of road left onto A325 Main Road 100 feet
Turn right onto Dockenfield Street 1.0 mi
New name slight right onto High Thicket Road 0.6 mi
Turn left onto Old Lane 0.2 mi
Turn right onto Heath Hill 0.7 mi
End of road left onto Smithy Lane 0.2 mi
Turn right onto Frensham Lane 0.5 mi
Turn left onto Spats Lane 0.7 mi
Turn right onto Churt Road 600 feet
Continue left onto Churt Road 0.3 mi
Turn left onto Glayshers Hill 0.3 mi
New name slight left onto B3002 Grayshott Road 1.1 mi
New name slight left onto B3002 Headley Road 1.4 mi
Turn slight right onto Crossways Road 0.6 mi
End of road right onto Portsmouth Road 0.4 mi
New name straight onto Upper Hammer Lane 0.5 mi
Turn left onto Woolmer Hill Road 0.9 mi
Turn straight onto A287 Hindhead Road 0.4 mi
New name straight onto B2131 Liphook Road 600 feet
New name straight onto B2131 Wey Hill 0.7 mi
Turn left onto Tanners Lane 800 feet
End of road left onto Tanners Lane 100 feet
Arrive onto Tanners Lane