On weekdays the first train departs Rowlands Castle at 04:56 arriving at Haslemere at 05:25. The last train departs Rowlands Castle at 23:45 arriving at Haslemere at 00:14.
Journey Time
The average journey time between Rowlands Castle and Haslemere is 28 minutes.
Calling Points
Trains operated by South Western Railway (SW) call at Petersfield, Liss and Liphook.