These companies trust us. We sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

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.

Stations

Important Stations and Airports for this Journey

Swansea
Swansea
Amenities

Trains to Swansea: related information

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