departures
from London Waterloo to Haslemere

London Waterloo
to Portsmouth HarbourOperated by South Western Railway

Buy tickets
  • 18:45
    London Waterloo
    Dept. 18:50
  • 19:10
    Effingham Junction
    Dept. 19:30
  • 19:23
    Guildford
    Dept. 19:47
  • 19:29
    Farncombe
    Dept. 19:53
  • 19:32
    Godalming
    Dept. 19:56
  • 19:36
    Milford (Surrey)
    Dept. 20:00
  • 19:40
    Witley
    Dept. 20:05
  • 19:56
    Haslemere
    Dept. 20:11
  • 20:01
    Liphook
    Dept. 20:16
  • 20:07
    Liss
    Dept. 20:22
  • 20:13
    Petersfield
    Dept. 20:27
  • 20:22
    Rowlands Castle
    Dept. 20:37
  • 20:28
    Havant
    Dept. 20:42
  • 20:31
    Bedhampton
    Dept. 20:45
  • 20:36
    Hilsea
    Dept. 20:50
  • 20:41
    Fratton
    Dept. 20:54
  • 20:45
    Portsmouth & Southsea
    Dept. 20:58
  • 20:50
    Portsmouth Harbour
    Exp. 21:03