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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Wrexham from Cardiff

distanceDistance108 miles (174 km)
durationAverage train duration2 h 38 min
priceAverage train ticket price£29 (€33)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 8 direct trains a day
carriersTrain providersArriva Trains Wales

Trains from Cardiff to Wrexham cover the 108 miles (174 km) long journey taking on average 2 h 38 min with our travel partners like Arriva Trains Wales. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £29, but the average price of train tickets is £29. Travellers depart most frequently from Cardiff Central and arrive in Wrexham General.

Travel Tips

Trains from Cardiff to Wrexham
Travel by train to Wrexham 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 Cardiff to Wrexham.
How much do cheap trains between Cardiff and Wrexham cost?
Omio customers have found cheap train tickets from Cardiff to Wrexham for as low as £29  for the next 7 days.
What is the average cost of a train from Cardiff to Wrexham?
If you’re looking to purchase tickets for this route in the next 7 days, you’ll find that Cardiff to Wrexham train prices are on average £29  one way.
What is the distance to Wrexham from Cardiff via train?
When travelling this route you should expect the distance from Cardiff to Wrexham via train to be approximately 108 miles (174 km).
How long is the train from Cardiff to Wrexham?
The Cardiff to Wrexham train duration is on average 2 h 38 min, which is to be expected when travelling 108 miles (174 km) from Cardiff to Wrexham. However, the time it takes can vary based on specific dates, weekends, and bank holidays.
When travelling by train from Cardiff to Wrexham, which train station in Cardiff do I depart from and which train station in Wrexham do I arrive in?

There are a few train stations in Cardiff to start your route from including Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays). In Wrexham you have a few train station options to choose from for your arrival including Wrexham General and Wrexham Central.

Omio customers travelling this route depart most frequently from Cardiff Central   and arrive in Wrexham General.

Where do I find the Cardiff train station to Wrexham? Where is the Wrexham train station?

The most popular departure train station with passengers for this trip, called Cardiff Central, is located 0 mile (s) / 0 km from the city centre of Cardiff.

The most popular arrival train station, Wrexham General, is located 0 mile (s) / 0 km away from the city centre of Wrexham.

What train providers go from Cardiff to Wrexham?
For the best Cardiff to Wrexham train to book, you can travel safely and comfortably with Arriva Trains Wales. However, it's always good to check all possible train providers with services between Cardiff and Wrexham to compare what amenities they may offer.
How many train services per day are there to Wrexham from Cardiff?
The average number of trains departing Cardiff for Wrexham is 8 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I book a train ticket between Cardiff and Wrexham to get the best deals?
The price of a one way train ticket from Cardiff to Wrexham is on average £29 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets from Cardiff to Wrexham available a few months in advance.

Important Stations and Airports for this Journey

Cardiff Central is the most popular Cardiff railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Cardiff for your journey to Wrexham.
Amenities at station
Phone Number
+44 3457114141
Ticket Office Hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Public transport options for Cardiff Central
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway