Rail South Western Railway - Haslemere - Portsmouth Harbour: Full Schedule in Portsmouth

Click to load interactive map
List of stops

                  Haslemere – Portsmouth Harbour

                  Haslemere

                  07:4608:4709:4610:4611:4612:4613:4614:4615:4616:4617:4618:4619:4620:4621:4622:4623:46

                  Petersfield

                  07:57
                  07:58
                  08:58
                  08:59
                  09:57
                  09:58
                  10:57
                  10:58
                  11:57
                  11:58
                  12:57
                  12:58
                  13:57
                  13:58
                  14:57
                  14:58
                  15:57
                  15:58
                  16:57
                  16:58
                  17:57
                  17:58
                  18:57
                  18:58
                  19:57
                  19:58
                  20:57
                  20:58
                  21:57
                  21:58
                  22:57
                  22:58
                  23:57
                  23:58

                  Havant

                  08:1309:1310:1311:1312:1313:1314:1315:1316:1317:1318:1319:1320:1321:13
                  21:14
                  22:1323:1700:10 +1
                  00:11 +1

                  Fratton

                  08:25
                  08:26
                  09:25
                  09:26
                  10:25
                  10:26
                  11:25
                  11:26
                  12:25
                  12:26
                  13:25
                  13:26
                  14:25
                  14:26
                  15:26
                  15:27
                  16:25
                  16:26
                  17:25
                  17:26
                  18:25
                  18:26
                  19:25
                  19:26
                  20:25
                  20:26
                  21:25
                  21:26
                  22:25
                  22:26
                  23:26
                  23:27
                  00:21 +1
                  00:22 +1

                  Portsmouth & Southsea

                  08:29
                  08:30
                  09:29
                  09:30
                  10:29
                  10:30
                  11:29
                  11:30
                  12:29
                  12:30
                  13:29
                  13:30
                  14:29
                  14:30
                  15:30
                  15:31
                  16:29
                  16:30
                  17:29
                  17:30
                  18:29
                  18:30
                  19:29
                  19:30
                  20:29
                  20:30
                  21:29
                  21:30
                  22:29
                  22:30
                  23:30
                  23:31
                  00:25 +1
                  00:26 +1

                  Portsmouth Harbour

                  08:3309:3310:3311:3312:3313:3314:3315:3416:3317:3318:3319:3320:3321:3422:3323:3400:30 +1

                  All trips in this timetable are wheelchair accessible.

                  The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.

                  Portsmouth Harbour – Haslemere

                  Portsmouth Harbour04:2308:5921:3123:18
                  Portsmouth & Southsea04:26
                  04:27
                  09:02
                  09:03
                  21:34
                  21:35
                  23:21
                  23:22
                  Fratton04:30
                  04:32
                  09:07
                  09:08
                  21:38
                  21:39
                  23:25
                  23:26
                  Hilsea04:3621:4323:30
                  Bedhampton04:4121:4823:36
                  Havant04:43
                  04:44
                  09:1721:50
                  21:51
                  23:38
                  23:39
                  Rowlands Castle04:4909:2221:5623:44
                  Petersfield05:0009:3322:06
                  22:07
                  23:55
                  Liss05:0509:3822:1200:01 +1
                  00:02 +1
                  Liphook05:1209:4522:1800:09 +1
                  Haslemere05:1809:5022:2400:19 +1

                  All trips in this timetable are wheelchair accessible.

                  Times marked with "—" indicate that the vehicle does not stop at this stop.
                  The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
                  Times marked with "—" indicate that the vehicle does not stop at this stop.
                  The schedule is provided in the local timezone. Times with "(+1)" indicate departures on the next day.
                  Build real-time departures into your app Free API Access →

                  Route Path (Streets & Roads)

                  Outbound: Haslemere – Portsmouth Harbour
                  Station Road - Bowes Hill - West Street
                  Inbound: Portsmouth Harbour – Haslemere
                  Isambard Brunel Road - Selbourne Terrace - Airport Service Road - West Street - Market Parade - Bowes Hill - Lavant Street - Station Road

                  Schedules and stops for this route are published in GTFS: great-britain

                  Rail South Western Railway FAQ

                  • What time does the South Western Railway rail start operating?

                    Services on the South Western Railway - Haslemere - Portsmouth Harbour rail start at 07:46 on Saturday, Sunday.

                  • What time does the South Western Railway rail stop working?

                    Services on the South Western Railway - Haslemere - Portsmouth Harbour rail stop at 00:30 +1 on Saturday, Sunday.

                  • Is there a South Western Railway rail stop near me?

                    Click here to view the nearest South Western Railway - Haslemere - Portsmouth Harbour rail stop.

                  South Western Railway (Portsmouth Rail Services)

                  The first stop of the South Western Railway rail route is Haslemere and the last stop is Portsmouth Harbour. South Western Railway (Haslemere - Portsmouth Harbour) is operational during on weekends.

                  Additional information: South Western Railway has 6 stops. The total trip duration for this route is approximately 48 minutes.

                  More than 5 million users trust busmaps.com for public transport information. Find suggested Rail Services routes in Portsmouth, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

                  South Western Railway rail near me

                  Last updated on August 31, 2026