On weekdays the first train departs Haslemere at 05:27 arriving at Rowlands Castle at 05:54. The last train departs Haslemere at 00:34 arriving at Rowlands Castle at 01:00. These timings are based on the "railway day" which begins at 04:30.
Journey Time
The average journey time between Haslemere and Rowlands Castle is 26 minutes.
Calling Points
Trains operated by South Western Railway (SW) call at Liphook, Liss and Petersfield.