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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Reading and Cardiff

distanceDistance95 miles (153 km)
durationAverage train duration1 h 25 min
priceAverage train ticket price£44 (€50)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesGreat Western Railway

Trains from Reading to Cardiff cover the 95 miles (153 km) long route 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 £44, you can find the cheapest train ticket for as low as £44. Travellers 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 do cheap trains from Reading to Cardiff cost?
You can find a cheap train from Reading to Cardiff for some dates and times for as low as £44  one way in the next 7 days.
What is the cost of a train ticket from Reading to Cardiff on average?
If you’re looking to book tickets for this trip in the next 7 days, you’ll find that Reading to Cardiff train prices are on average £44  one way.
What is the distance by train from Reading to Cardiff?
The distance between Reading and Cardiff by train is approximately 95 miles (153 km).
What is the average Reading to Cardiff train duration?
While the time it takes to travel 95 miles (153 km) from Reading to Cardiff can vary based on specific dates, weekends, and bank holidays, the train duration from Reading to Cardiff is on average 1 h 25 min.
When travelling 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?

Some of the Reading train stations to Cardiff you can start your journey from include Reading and Reading West. Similarly, some of the arrival train stations in Cardiff include Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays).

When travelling this route, Omio customers are departing most frequently from Reading   and arriving in Cardiff Central.

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

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

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

Which train companies can take me from Reading to Cardiff?
Take the Reading to Cardiff train with Great Western Railway. However, it's always good to check out all possible train companies for the route from Reading to Cardiff as there might be differences in the amenities they offer.
Can I buy a direct train from Reading to Cardiff?
Yes, there are 16 direct trains per day from Reading to Cardiff with Great Western Railway, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your train ticket.
How many trains are there from Reading to Cardiff a day?
On average, there are 16 trains a day from Reading to Cardiff. The train times and services may be different on weekends and holidays compared to weekdays.
What are the first and last departure train times from Reading to Cardiff?
The first Reading to Cardiff train departs at 07: 43   and the last train from Reading to Cardiff leaves at 11: 13. Check out the most up-to-date Reading to Cardiff train timetable on Omio and find the best time to travel to your destination.
When should I buy Reading Cardiff train tickets to score the best deals?
If you buy a train ticket between Reading and Cardiff within the next 7 days, you can find tickets to cost on average £44 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Reading and Cardiff are generally on sale a few months before the planned departure date.

Important Stations and Airports for this Journey

Reading
Cardiff
Reading is the most popular Reading 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 Reading for your journey to Cardiff.