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

Deutsche Bahn

Train Information from Swansea to Carmarthen

distanceDistance22 miles (36 km)
durationAverage train duration45 min
priceAverage train ticket price$16 (€13)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesArriva Trains Wales

Trains from Swansea to Carmarthen cover the 22 miles (36 km) long trip taking on average 45 min with our travel partners like Arriva Trains Wales. Normally, there are 12 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as $16 (€13), but the average price of train tickets is $16 (€13). Travelers depart most frequently from Swansea and arrive in Carmarthen.

Travel Tips

Trains from Swansea to Carmarthen
Travel by train to Carmarthen 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 Carmarthen.
How much do cheap train tickets from Swansea to Carmarthen cost?
Looking to save money on your journey? Omio customers have found the cheapest train from Swansea to Carmarthen for the next 7 days starting from $16 (€13)  one way.
How much is the train between Swansea and Carmarthen on average?
In the next 7 days you can expect to pay on average $16 (€13)  for a train ticket from Swansea to Carmarthen.
What is the distance from Swansea to Carmarthen by train?
The Swansea to Carmarthen train distance is approximately 22 miles (36 km).
How long is the train ride to Carmarthen from Swansea?
While the time it takes to travel 22 miles (36 km) between Swansea and Carmarthen can vary based on specific dates, weekends, and holidays, the Swansea to Carmarthen train journey time is on average 45 min.
Which train station from Swansea to Carmarthen do I depart from? Which Carmarthen train station from Swansea do I arrive in?

When traveling this route, Omio customers are departing most frequently from Swansea   and arriving in Carmarthen.

Where do I find the Swansea train station to Carmarthen? Where is the Carmarthen train station?

Passengers booking this trip most frequently board their trains from Swansea and need to travel around 0.3 miles (514 m) from the city center to get to this train station.

Passengers arriving in Carmarthen most often arrive at Carmarthen and need to travel around 0.1 miles (249 m) from this train station to the city center.

What train providers go from Swansea to Carmarthen?
When taking a train from Swansea to Carmarthen, you can count on Arriva Trains Wales for the best way to get you to Carmarthen. You can also check all possible train providers who offer a service to Carmarthen from Swansea and compare the amenities they offer before buying a train ticket.
Can I book a direct train from Swansea to Carmarthen?
Yes, there are 12 direct trains per day from Swansea to Carmarthen with Arriva Trains Wales, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
How many trains per day are there between Swansea and Carmarthen?
On average, there are 12 trains a day from Swansea to Carmarthen. The train times and services may be different on weekends and holidays compared to weekdays.
How early should I buy Swansea to Carmarthen train tickets to get the best deals?
If you book a train ticket from Swansea to Carmarthen within the next 7 days, you can find tickets to cost on average $16 (€13) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Swansea and Carmarthen 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 journey to Carmarthen from Swansea.