COMPARE Prices across different modes

Sun
Oct 24
$34Arriva Trains Wales
$13National Express
Mon
Oct 25
$15Arriva Trains Wales
$13National Express
Tue
Oct 26
$15Arriva Trains Wales
$13National Express
Wed
Oct 27
$15Arriva Trains Wales
$13National Express
Thu
Oct 28
$12Arriva Trains Wales
$13National Express
Fri
Oct 29
$15Arriva Trains Wales
$13National Express
Sat
Oct 30
$34Arriva Trains Wales
$13National Express

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Carmarthen to Cardiff

distanceDistance55 miles (88 km)
durationAverage train duration1 h 46 min
priceAverage train ticket price$20 (€16)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesArriva Trains Wales or Great Western Railway

Trains from Carmarthen to Cardiff cover the 55 miles (88 km) long journey taking on average 1 h 46 min with our travel partners like Arriva Trains Wales or Great Western Railway. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as $12 (€10), but the average price of train tickets is $20 (€16). Travelers depart most frequently from Carmarthen and arrive in Cardiff Central.

Travel Tips

Trains from Carmarthen to Cardiff
Travel by train to Cardiff 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 Carmarthen to Cardiff.
FAQs
How much does a cheap train to Cardiff from Carmarthen cost?
If you’re looking to save money on tickets, you can find cheap Carmarthen to Cardiff trains for as little as $12 (€10)  in the next 7 days.
How much is the train from Carmarthen to Cardiff on average?
If you are looking to buy your train ticket in the next 7 days, you can expect the Carmarthen to Cardiff train to cost on average $20 (€16)  one way.
How far is Carmarthen to Cardiff by train?
When traveling this route you should expect the distance to Cardiff from Carmarthen by train to be approximately 55 miles (88 km).
How long is a train to Cardiff from Carmarthen on average?
While the time it takes to travel 55 miles (88 km) between Carmarthen and Cardiff can vary based on specific dates, weekends, and holidays, the Carmarthen to Cardiff train journey time is on average 1 h 46 min.
When traveling by train from Carmarthen to Cardiff, which train station in Carmarthen do I depart from and which train station in Cardiff do I arrive in?

Omio customers who travel this route most frequently depart from Carmarthen   and arrive in Cardiff Central.

Where is the departure train station in Carmarthen located? Where is the arrival train station in Cardiff located?

Passengers board the train most frequently from Carmarthen, which is located around 0 mile (s) / 0 km away from the city center, and they get off the train at Cardiff Central, located 0 mile (s) / 0 km away from the city center.

What train providers offer a service from Carmarthen to Cardiff?
When taking a train from Carmarthen to Cardiff, you can count on Arriva Trains Wales or Great Western Railway for the best way to get you to Cardiff. You can also check all possible train companies who offer a service between Carmarthen and Cardiff and compare the amenities they offer before buying a train ticket.
How many trains are there to Cardiff from Carmarthen a day?
The average number of trains departing Carmarthen for Cardiff is 16 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Carmarthen to Cardiff? When does the last train depart from Carmarthen to Cardiff?
You can take the earliest train from Carmarthen to Cardiff at 7: 10 AM   or take the last train from Carmarthen to Cardiff leaving at 10: 01 AM. Look for the latest Carmarthen to Cardiff train schedules on Omio and book the best time to take the train for this trip.
How early should I book Carmarthen to Cardiff train tickets to get the best deals?
You can find trains between Carmarthen and Cardiff to cost on average $20 (€16) 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 route. You’ll see tickets for the Carmarthen to Cardiff train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Carmarthen
Cardiff
The major railway station for departures from Carmarthen is Carmarthen. Read all the information you need to know about services, amenities and connections at Carmarthen for your journey between Carmarthen and Cardiff.