COMPARE Prices across different modes

Sat
16 Oct
£151Cross Country
£19Flixbus
Mon
18 Oct
£69Cross Country
£22National Express
Tue
19 Oct
£54Cross Country
£21National Express
Thu
21 Oct
£69Cross Country
£10Flixbus
Fri
22 Oct
£78Arriva Trains Wales
£12Flixbus
Sat
23 Oct
£69Cross Country
£15Flixbus
Sun
24 Oct
£69Cross Country
£25Flixbus
Mon
25 Oct
£78Arriva Trains Wales
£28National Express
Wed
27 Oct
£55Cross Country
£21National Express
Fri
29 Oct
£78Arriva Trains Wales
£15Flixbus

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Cardiff to York

distanceDistance192 miles (309 km)
durationAverage train duration4 h 45 min
priceAverage train ticket price£84 (€96)
frequencyTrain frequency10 a day
changesDirect trainYes, there are 10 direct trains a day
carriersTrain companiesArriva Trains Wales

Trains from Cardiff to York cover the 192 miles (309 km) long journey taking on average 4 h 45 min with our travel partners like Arriva Trains Wales. Normally, there are 10 trains operating per day, including direct services available. While the average ticket price for this route costs around £84, you can find the cheapest train ticket for as low as £54. Travellers depart most frequently from Cardiff Central and arrive in York.

Travel Tips

Trains from Cardiff to York
Travel by train to York 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 York.
FAQs
How much does a cheap train between Cardiff and York cost?
Looking to save money on your journey? Omio customers have found the cheapest train from Cardiff to York for the next 7 days starting from £54  one way.
How much is a train ticket from Cardiff to York?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Cardiff to York train to cost on average £84  one way.
What is the distance by train from Cardiff to York?
When travelling this route you should expect the distance to York from Cardiff via train to be approximately 192 miles (309 km).
How many hours does it take from Cardiff to York by train?
On average the Cardiff to York train time is 4 h 45 min  covering the 192 miles (309 km) long trip, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station in Cardiff goes to York? Which train station do I come into York from Cardiff?

Omio customers book a train from Cardiff Central   to York   most frequently for this route.

Where is the Cardiff train station located? Where is the York train station located?

Passengers board their train most frequently from Cardiff Central and travel around 0 mile (s) / 0 km from the city centre to this train station.

Passengers travelling this route most often arrive at York and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in York.

What train providers go from Cardiff to York?
For the best Cardiff to York train to book, you can travel safely and comfortably with Arriva Trains Wales. However, it's always good to check all possible train companies with services from Cardiff to York to compare what amenities they may offer.
How many trains are there from Cardiff to York a day?
The average number of trains departing Cardiff for York is 10 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Cardiff to York? When does the last train depart from Cardiff to York?
The first Cardiff to York train departs at 07: 50   and the last train from Cardiff to York leaves at 11: 45. Check out the most up-to-date Cardiff to York train timetable on Omio and find the best time to travel to your destination.
How early should I book train tickets from Cardiff to York to score 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 route and save money. If you book train tickets to York from Cardiff within the next 7 days, you can find tickets to cost on average £84 one way. To find the best prices for this journey, consider booking your train ticket from Cardiff to York a few months in advance.

Important Stations and Airports for this Journey

Cardiff
York
The major railway station for departures from Cardiff is Cardiff Central. Read all the information you need to know about services, amenities and connections at Cardiff Central for your trip to York from Cardiff.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Connections to/from station
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway