Haslemere railway station

You can reach 33 stations directly from Haslemere on a weekday, without changing. The most frequent is Guildford, with 116 trains a day.

See Haslemere on the map

Haslemere is the nearest station for postcodes in GU27, GU26. Check your own postcode.

Direct trains from Haslemere

Trains a day to each station you can reach without changing, by day of the week.

DestinationWeekdaySaturdaySunday
Guildford11610366
Godalming11510266
London Waterloo11310164
Woking10910066
Havant9910366
Petersfield9910366
Fratton8910166
Portsmouth and Southsea8910166
Farncombe797234
Portsmouth Harbour787466
Liphook564034
Liss564034
Bedhampton514034
Rowlands Castle504034
Milford493934
Witley493934
Hilsea48400
Worplesdon46340
Clapham Junction434164
Cosham920
Fareham920
Portchester600
Netley420
Southampton Central420
St Denys300
Woolston320
Swanwick220
Surbiton210
Wimbledon210
Vauxhall100
Walton-on-Thames100
West Byfleet100
Weybridge100

See these routes on the map

How busy Haslemere is

1,457,816 passenger entries and exits in 2024-25, making it the 383rd busiest station in Great Britain.

A further 62,499 passengers changed trains here without entering or leaving the station.

More journeys run between Haslemere and London Waterloo than any other pair: 692,244 a year. That is where passengers go, which is not always where the most trains go.

Source: Office of Rail and Road, Estimates of station usage, 2024-25. Estimated from ticket sales.

Sundays

Sunday is a different railway here: 17 stations instead of 33, a drop of about 48%. Saturday runs to 27.

Nearest other stations

More about this station on Wikipedia.