COMPARE Prices across different modes

Tue
Sep 21
$41Arriva Trains Wales
$18Flixbus
Wed
Sep 22
$41Arriva Trains Wales
$15Flixbus
Fri
Sep 24
$41Arriva Trains Wales
$18Flixbus
Sat
Sep 25
$138Cross Country
$18Flixbus
Sun
Sep 26
$138Great Western Railway
$20National Express
Tue
Sep 28
$41Arriva Trains Wales
$15Flixbus
Thu
Sep 30
$41Arriva Trains Wales
$15Flixbus
Sat
Oct 2
$138Cross Country
$15Flixbus
Sun
Oct 3
$138Cross Country
$15Flixbus
Tue
Oct 5
$41Arriva Trains Wales
$15Flixbus
Wed
Oct 6
$41Arriva Trains Wales
$15Flixbus
Thu
Oct 7
$41Arriva Trains Wales
$15Flixbus
Sun
Oct 10
$137Cross Country
$15Flixbus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Swansea from Manchester

distanceDistance146 miles (236 km)
durationAverage train duration4 h 6 min
priceAverage train ticket price$73 (€59)
changesDirect trainYes
carriersTrain companiesArriva 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 trip for as low as $41 (€33), but the average price of train tickets is $73 (€59). Travelers 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.
FAQs
How much are cheap trains between Manchester and Swansea?
Omio customers have found cheap train tickets to Swansea from Manchester for as low as $41 (€33)  for the next 7 days.
How much is the train to Swansea from Manchester on average?
The train price from Manchester to Swansea is on average $73 (€59)  if you are looking to buy your tickets for this journey in the next 7 days.
How far is it from Manchester to Swansea by train?
The distance between Manchester and Swansea by train is approximately 146 miles (236 km).
What is the Manchester to Swansea train travel time?
On average the Manchester to Swansea train time is 4 h 6 min  covering the 146 miles (236 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
When traveling by train from Manchester to Swansea, which train station in Manchester do I depart from and which train station in Swansea do I arrive in?

Omio customers book a train from Manchester Piccadilly   to Swansea   most frequently for this route.

Where is the train station in Manchester to go to Swansea? Where is the train station in Swansea located?

You can find the most popular departure train station for this trip, Manchester Piccadilly, located approximately 0 mile (s) / 0 km from the city center of Manchester. The most popular arrival train station in Swansea, called Swansea, is located around 0 mile (s) / 0 km away from its city center.

What train companies go from Manchester to Swansea?
For the trip from Manchester to Swansea you can take a train with Arriva Trains Wales. Be sure to check out all possible train providers that offer services from Manchester to Swansea on Omio to compare what amenities they may have.
Are there any nonstop train services from Manchester to Swansea?
Yes, you can look for direct trains from Manchester to Swansea with Arriva Trains Wales  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
When can I take the first train from Manchester to Swansea? When can I take the last train for the day?
The earliest train for this trip departs from Manchester at 7: 27 AM. The last train leaves from Manchester at 10: 31 AM. Check Omio for the latest train schedule from Manchester to Swansea and book the best time to depart on your chosen travel date.
When should I buy the Manchester to Swansea train for the best deals on tickets?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets to Swansea from Manchester within the next 7 days, you can find tickets to cost on average $73 (€59) one way. To find the best prices for this journey, consider booking your train ticket from Manchester to Swansea a few months in advance.
Stations

Important Stations and Airports for this Journey

Manchester
Swansea
Manchester Oxford Road
Amenities
Manchester Piccadilly
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Bus lines 1, 2, 3, 147
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
Manchester Victoria
Amenities