More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Trains to Swansea

Trains to Swansea depart from several cities around the UK including direct services from London Paddington and Manchester. Indirect services depart from Glasgow, Bristol and Cambridge. Depending on the date and time of travel there are either one or two changes from these cities to Swansea.

Which Train Companies Run to Swansea?

The main train providers running to Swansea are CrossCountry and Great Western Railway. If passengers need to change during the journey these usually take place within London, Bath or Reading.


Important Stations and Airports for this Journey


Trains to Swansea: related information

Here are some other resources that might have the information you need