COMPARE Prices across different modes

Wed
Sep 22
Find prices
$29National Express
Thu
Sep 23
$61Great Western Railway
$35National Express
Fri
Sep 24
$61Great Western Railway
$36National Express
Sat
Sep 25
$57Great Western Railway
Find prices
Sun
Sep 26
$57Great Western Railway
$25National Express
Mon
Sep 27
$61Great Western Railway
$32National Express

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Cardiff from Reading

distanceDistance95 miles (153 km)
durationAverage train duration1 h 25 min
priceAverage train ticket price$60 (€48)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersGreat Western Railway

Trains from Reading to Cardiff cover the 95 miles (153 km) long journey taking on average 1 h 25 min with our travel partners like Great Western Railway. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this route costs around $60 (€48), you can find the cheapest train ticket for as low as $57 (€46). Travelers depart most frequently from Reading and arrive in Cardiff Central.

Travel Tips

Trains from Reading 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 Reading to Cardiff.
FAQs
How much does a cheap train from Reading to Cardiff cost?
Omio customers have found cheap train tickets from Reading to Cardiff for as low as $57 (€46)  for the next 7 days.
What is the price of a train ticket between Reading and Cardiff?
If you are looking to book your train ticket in the next 7 days, you can expect the Reading to Cardiff train to cost on average $60 (€48)  one way.
How many miles is it from Reading to Cardiff by train?
You should expect to travel around 95 miles (153 km)  from Reading to Cardiff by train.
How long is the train ride between Reading and Cardiff?
While the time it takes to travel 95 miles (153 km) from Reading to Cardiff can vary based on specific dates, weekends, and holidays, the Reading to Cardiff train journey time is on average 1 h 25 min.
When traveling by train from Reading to Cardiff, which train station in Reading do I depart from and which train station in Cardiff do I arrive in?

When taking a train from Reading, you have a couple of train stations you can depart from including Reading and Reading West. When you arrive in Cardiff, your train can arrive in train stations including Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays).

Omio customers traveling this route book their trains from Reading   to Cardiff Central.

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

Passengers booking this journey most frequently board their trains from Reading and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Cardiff most often arrive at Cardiff Central and need to travel around 0 mile (s) / 0 km from this train station to the city center.

Which train companies should I travel with from Reading to Cardiff?
When taking a train from Reading to Cardiff, you can count on Great Western Railway for the best way to get you to Cardiff. You can also check all possible train companies who offer a service from Reading to Cardiff and compare the amenities they offer before buying a train ticket.
How many train services are there from Reading to Cardiff a day?
The average number of trains departing Reading for Cardiff is 16 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Reading to Cardiff?
You can take the first train from Reading to Cardiff at 7: 13 AM. The last train from Reading to Cardiff that you can take departs at 10: 13 AM. Omio shows you the latest train from Reading to Cardiff schedule to help you book the best departure time for this route.
How far in advance should I purchase a train ticket from Reading to Cardiff to get the best deals?
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 purchase train tickets to Cardiff from Reading within the next 7 days, you can find tickets to cost on average $60 (€48) one way. To find the best prices for this journey, consider booking your train ticket from Reading to Cardiff a few months in advance.
Stations

Important Stations and Airports for this Journey

Reading
Cardiff
Reading
Amenities
Reading West
Amenities