Compare prices and tickets by train, coach or flight

7 Dec
Find prices
8 Dec
£35Arriva Trains Wales
9 Dec
£35Arriva Trains Wales
10 Dec
£99Arriva Trains Wales
£16National Express
11 Dec
£53Arriva Trains Wales

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Manchester to Swansea

distanceDistance146 miles (236 km)
durationAverage train duration4 h 6 min
priceAverage train ticket price£59 (€67)
changesDirect trainYes
carriersTrain providersArriva Trains Wales

Trains from Manchester to Swansea cover the 146 miles (236 km) long route taking on average 4 h 6 min with our travel partners like Arriva Trains Wales. There are direct train services available. You can get the cheapest train tickets for this route for as low as £35, but the average price of train tickets is £59. Travellers depart most frequently from Manchester Piccadilly and arrive in Swansea.

Travel Tips

Trains from Manchester to Swansea
Travel by train to Swansea easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Manchester to Swansea.
What is the price of the cheapest train from Manchester to Swansea?
Omio customers have found the cheapest trains from Manchester to Swansea to cost as little as £35  in the next 7 days.
How much does the train from Manchester to Swansea cost on average?
In the next 7 days you’ll find that the average cost of a train ticket from Manchester to Swansea is £59  one way.
What is the distance by train from Manchester to Swansea?
You should expect to travel around 146 miles (236 km)  between Manchester and Swansea by train.
How long is the train between Manchester and Swansea?
While the time it takes to travel 146 miles (236 km) between Manchester and Swansea can vary based on specific dates, weekends, and bank holidays, the train duration from Manchester to Swansea is on average 4 h 6 min.
Which train station from Manchester to Swansea do I depart from? Which Swansea train station from Manchester do I arrive in?

When travelling this route, Omio customers are departing most frequently from Manchester Piccadilly   and arriving in Swansea.

Where is the Manchester train station located? Where is the Swansea train station located?

Passengers booking this trip most frequently board their trains from Manchester Piccadilly and need to travel around 0.4 miles (587 m) from the city centre to get to this train station.

Passengers arriving in Swansea most often arrive at Swansea and need to travel around 0.3 miles (514 m) from this train station to the city centre.

What train companies go from Manchester to Swansea?
If you're looking for trains from Manchester to Swansea, you can rely on Arriva Trains Wales to get you to Swansea. It's also good to check out all possible train companies for the Manchester to Swansea route to see if there might be differences in the amenities they offer.
How early should I book Manchester to Swansea train tickets to get the best deals?
You can find a train from Manchester to Swansea to cost on average £59 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Manchester to Swansea train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

The major railway station for departures from Manchester is Manchester Piccadilly. Read all the information you need to know about services, amenities and connections at Manchester Piccadilly for your trip to Swansea from Manchester.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Sat: 04: 30 - 22: 30 | Sun: 07: 00 - 22: 30
Public transport options for Manchester Piccadilly
Bus lines: 1, 2, 3, 147
Train lines: Northern, TransPennine Express, Avanti West Coast, CrossCountry, East Midlands Trains, Transport for Wales