Haslemere train 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
Guildford1161020
Godalming1151010
London Waterloo1131000
Woking109990
Havant9910268
Petersfield9910268
Fratton8910068
Portsmouth and Southsea8610068
Farncombe79710
Portsmouth Harbour767467
Liphook563936
Liss563936
Bedhampton513936
Rowlands Castle503936
Milford49380
Witley49380
Hilsea48392
Worplesdon46330
Clapham Junction43400
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

Lines serving Haslemere

Haslemere is on the Portsmouth Direct Line. That page has the whole route, every station on it and how busy each one is.

Freight through Haslemere station, hour by hour

No freight is booked through or alongside Haslemere station in the week beginning 12 October 2026. Freight paths stay in the national timetable even when they run only as required, so a station with none booked is one that goods trains do not pass.

How busy Haslemere station 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: 10 stations instead of 33, a drop of about 70%. Saturday runs to 27.

Nearest other stations

Facilities at Haslemere station

Haslemere is staffed part time, with step-free access to the whole station.

Ticket office: Monday to Friday: 06:25 to 20:00 · Saturday: 07:00 to 19:00 · Sunday: 08:00 to 19:00

Toilets · WiFi

Parking at Haslemere station

Cycle parking: 192 spaces (sheltered, compounds).

From National Rail's station record, last updated 3 September 2026.

Getting to Haslemere station

Haslemere station is in Waverley, South East, and is run by South Western Railway.

The nearest motorway junction is M3 J4A (Minley), 15.1 miles north.

3 bus stops are within a short walk, the nearest being Haslemere Railway Station.

Sources: Office of Rail and Road (Table 6329), OpenStreetMap and NaPTAN.

Haslemere station elsewhere

From the Train Map UK shop See everything