Detailed timetable

06:01 Portsmouth Harbour to Cardiff Central

Wednesday 7 October 2026

Live map
Headcode: 1F06Headcode1F06 OperatorGreat Western Railway UIDG15002

Planned service information

Power type
Diesel multiple unit
Timing load / planned train type
E
Maximum speed
90 mph
Train class code
S
Reservation code
R
LocationPlatformScheduledActual
ArrivalDepartureArrivalDepartureDelay
Portsmouth Harbour106:01 06:15 +14 min
Portsmouth & Southsea106:0406:05 06:18 06:19 +14 min
Fratton106:0806:09 06:22 06:23 +14 min
Portcreek Junctionpass06:13 06:27 +14 min
Cosham Junctionpass06:14 06:28 +14 min
Cosham06:1606:16 06:30 06:31 +15 min
Fareham106:2406:25 06:38 06:40 +15 min
Swanwickpass06:29½ 06:46 +17 min
Hamblepass06:33 06:50 +17 min
Sholingpass06:36 06:53 +17 min
St Denyspass06:41 06:58 +17 min
Northam Junctionpass06:43 07:00 +17 min
Southampton Central406:4506:47 07:03 07:04 +17 min
Church Lane Junctionpass06:49½ 07:06 +17 min
Redbridge (Hants)pass06:51½ 07:08 +17 min
Romsey206:5806:59 07:15 07:16 +17 min
Deanpass07:07 07:23 +16 min
Tunnel Junctionpass07:14½ 07:30 +16 min
Salisbury407:1807:19 07:33 07:35 +16 min
Wilton Junctionpass07:22½ 07:37 +15 min
Wishfordpass07:26 07:42 +16 min
Wylye Ahbpass07:30½ 07:45 +15 min
Upton Lovellpass07:34½ 07:49 +15 min
Warminster Signal W301pass07:38 07:53 +15 min
Warminster107:4007:40 07:54 07:55 +15 min
Dilton Marsh107:4407:44 08:00 08:00½ +15 min
Westbury Signal W305pass07:48 08:02 +14 min
Westbury (Wilts)307:5008:00 08:04 08:05 +5 min
Hawkeridge Junctionpass08:01½ 08:07 +6 min
Trowbridge08:0608:06 08:10 08:12 +6 min
Bradford Junctionpass08:08½ 08:14 +6 min
Bradford-on-Avon08:1208:12 08:17 08:18½ +6 min
Freshford108:1608:17 08:23 08:24 +7 min
Bathampton Junctionpass08:24 08:30 +6 min
Bath Spa108:2708:29 08:33 08:35 +6 min
Oldfield Park108:3108:32 08:37 08:38 +6 min
Keynsham108:3808:39 08:44 08:46 +7 min
North Somerset Junctionpass08:45 08:52 +7 min
Bristol East Junctionpass08:49½ 08:53 +4 min
Bristol Temple Meads708:5108:57 08:55 08:58 +1 min
Bristol East Junctionpass08:58 08:59 +1 min
Dr Day's Junctionpass08:58½ 08:59 +1 min
Narroways Hill Junctionpass09:00 09:01 +1 min
Horfield Junctionpass09:02 09:03 +1 min
Filton Abbey Wood409:0409:07 09:04 09:06 -1 min
Patchway2pass09:10½ 09:10 On time
Pilning2pass09:13½ 09:14 +1 min
Severn Tunnel Eastpass09:14½ 09:16 +2 min
Severn Tunnel Westpass09:18 09:19 +1 min
Severn Tunnel Junction309:2009:20 09:21 09:22 +2 min
Llanwern West Junctionpass09:27 09:28 +1 min
Maindee East Junctionpass09:29 09:30
Maindee West Junctionpass09:29½ 09:31 +2 min
Newport (S Wales)209:3009:32 09:32 09:33 +1 min
Gaer Junctionpass09:33½ 09:34½
Ebbw Junctionpass09:34½ 09:36 +2 min
Marshfieldpass09:38 09:39 +1 min
Moorland Road Junctionpass09:43 09:44
Long Dyke Junctionpass09:43½ 09:43 On time
Cardiff Central409:46 09:45 -1 min

Bold times are confirmed TRUST movement reports. Italic times are predictions based on the latest confirmed delay.