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 to Plymouth from Swansea

distanceDistance86 miles (139 km)
priceAverage train ticket price£93 (€105)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day

Trains from Swansea to Plymouth cover the 86 miles (139 km) long trip taking on average 6 h 21 min with our travel partners like. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £83, but the average price of train tickets is £93. Travellers depart most frequently from Swansea and arrive in Plymouth.

Travel Tips

Trains from Swansea to Plymouth
Travel by train to Plymouth 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 Swansea to Plymouth.
What is the cost of cheap trains from Swansea to Plymouth?
Omio customers have found cheap train tickets to Plymouth from Swansea for as low as £83  for the next 7 days.
What is the average price of train tickets from Swansea to Plymouth?
If you’re looking to buy tickets for this journey in the next 7 days, you’ll find that Swansea to Plymouth train prices are on average £93  one way.
What is the distance to Plymouth from Swansea by train?
When travelling this route you should expect the distance between Swansea and Plymouth via train to be approximately 86 miles (139 km).
How long is the train journey between Swansea and Plymouth?
While the time it takes to travel 86 miles (139 km) from Swansea to Plymouth can vary based on specific dates, weekends, and bank holidays, the train duration from Swansea to Plymouth is on average 6 h 21 min.
When travelling by train from Swansea to Plymouth, which train station in Swansea do I depart from and which train station in Plymouth do I arrive in?

Omio customers who travel this route most frequently depart from Swansea   and arrive in Plymouth.

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

Passengers board the train most frequently from Swansea, which is located around 0.3 miles (514 m) away from the city centre, and they get off the train at Plymouth, located 0.5 miles (754 m) away from the city centre.

How many trains are there between Swansea and Plymouth a day?
On average, there are 8 trains a day from Swansea to Plymouth. The train times and services may be different on weekends and holidays compared to weekdays.
How far in advance should I purchase train tickets between Swansea and Plymouth for the best deals?
If you purchase a train ticket from Swansea to Plymouth within the next 7 days, you can find tickets to cost on average £93 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Swansea to Plymouth are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

The major railway station for departures from Swansea is Swansea. Read all the information you need to know about services, amenities and connections at Swansea for your trip to Plymouth from Swansea.