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

Amended 22:46 London Paddington to Swansea service on Wednesday 21 and Thursday 22 May