The 16:22 train from Swansea to London Paddington .
3h 3m
-
Swansea -1 -
Neath ✓ -
Port Talbot Parkway ✓ -
Bridgend -1 -
Cardiff Central ✓ -
Newport (South Wales) -1 -
Bristol Parkway -1 -
Swindon +8 -
Reading +11 -
London Paddington +10
Darwin HSP