1031 London Paddington to Swansea
Departing on 3rd January 2026

operated by
Great Western Railway
9 coaches
London Paddington - Bristol Temple Meads
18 coaches
Bristol Temple Meads - Bristol Parkway
9 coaches
Bristol Parkway - Swansea
Planned
Realtime
Location
Pl
Arr
Dep
Arr
Dep
Dly
7
1101
1103
1101
1104
+1
1
1225
1226
1220
1226
Bristol Temple Meads
Train reverses here
15
1238
1246
1242
1246
Bristol Parkway
Train reverses here
3
1256
1304
1258
1305
+1
2
1322
1324
1325
1327
+3
3
1337
1339
1339
1342
+3
1
1358
1359
1401
1402
+3
1
1410
1411
1413
1415
+4
1
1417
1418
1421
1423
+5
3
1430
1434
+4