Direct trains to Waterloo in one hour to the north, and a direct line to Portsmouth Harbour to the south.
Haslemere is moments from the A3, the main road link between Portsmouth and London, and there are bus services to Aldershot, Guildford, Hindhead, Liphook, Basingstoke and Midhurst.