Sorry, you need to enable JavaScript to visit this website.

Amended 22:49 London Paddington to Swansea service from Monday 3 to Thursday 6 July