To reach Haslemere by car, take the A3 and exit at the junction signposted for Haslemere. Follow the road for approximately 3 miles until you reach the town center.
Alternatively, you can take the train to Haslemere station, which is served by South Western Railway. Trains run directly from London Waterloo, Portsmouth, and Southampton.
If you are in Guildford, you can take the A281 southbound towards Haslemere. From Farnham, take the A287 heading east and then merge onto the A287 heading south until you reach Haslemere.
If you are traveling from Petersfield, take the B2070 heading north and then merge onto the A3. Follow the A3 until you reach the junction for Haslemere.
The closest airport to Haslemere is London Gatwick Airport, which is approximately 30 miles away. The best route from Gatwick Airport to Haslemere is to take the A23 and then merge onto the M23 heading towards the M25. Take the exit onto the A3 towards Portsmouth/Guildford and follow signs to Haslemere.