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
Guildford11610367
Godalming11510267
London Waterloo11310164
Woking10910066
Havant991030
Petersfield9910367
Fratton891010
Portsmouth and Southsea891010
Farncombe797235
Portsmouth Harbour78740
Liphook564035
Liss564035
Bedhampton51400
Rowlands Castle50400
Milford493935
Witley493935
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: 11 stations instead of 33, a drop of about 67%. Saturday runs to 27.

Nearest other stations

More about this station on Wikipedia.