09:36 Platform —
Expected Cancelled
Portsmouth Harbour
Calling at:
- Bradford-on-Avon (09:47)
- Trowbridge (09:54)
- Westbury (10:00)
- Dilton Marsh (10:05)
- Warminster (10:11)
- Salisbury (10:33)
- Romsey (10:52)
- Southampton Central (11:03)
- Fareham (11:26)
- Cosham (11:34)
- Fratton (11:42)
- Portsmouth & Southsea (11:46)
- Portsmouth Harbour (11:51)
10:02
Expected On time
Cardiff Central
Calling at:
- Oldfield Park (10:04)
- Keynsham (10:12)
- Bristol Temple Meads (10:20)
- Filton Abbey Wood (10:47)
- Newport (South Wales) (11:08)
- Cardiff Central (11:23)
10:13
Expected On time
London Paddington
Calling at:
- Chippenham (10:24)
- Swindon (10:39)
- Didcot Parkway (10:56)
- Reading (11:11)
- London Paddington (11:36)
10:30
Expected On time
Weston-super-Mare
Calling at:
- Bristol Temple Meads (10:43)
- Yatton (10:58)
- Weston-super-Mare (11:09)
10:35
Expected On time
Portsmouth Harbour
Calling at:
- Bradford-on-Avon (10:47)
- Trowbridge (10:56)
- Westbury (11:03)
- Warminster (11:12)
- Salisbury (11:33)
- Romsey (11:52)
- Southampton Central (12:04)
- Fareham (12:27)
- Cosham (12:35)
- Fratton (12:43)
- Portsmouth & Southsea (12:47)
- Portsmouth Harbour (12:52)
11:13
Expected On time
London Paddington
Calling at:
- Chippenham (11:24)
- Swindon (11:38)
- Didcot Parkway (11:55)
- Reading (12:09)
- London Paddington (12:35)
11:23
Expected On time
Bristol Temple Meads
Calling at:
- Bristol Temple Meads (11:36)
11:28
Expected On time
Bristol Temple Meads
Calling at:
- Oldfield Park (11:30)
- Keynsham (11:37)
- Bristol Temple Meads (11:47)
- Filton Abbey Wood (12:03)
- Newport (South Wales) (12:27)
- Cardiff Central (12:43)