On weekdays the first train departs Milford (Surrey) at 06:16 arriving at Bedhampton at 07:03. The last train departs Milford (Surrey) at 23:53 arriving at Bedhampton at 00:39.
Journey Time
The average journey time between Milford (Surrey) and Bedhampton is 51 minutes.
Calling Points
Trains operated by South Western Railway (SW) call at Witley, Haslemere, Liphook, Liss, Petersfield, Rowlands Castle and Havant.