West Midland Trains
South Western Railway
Trains in Germany
Trains in France
Glasgow to London
Edinburgh to London
London to Paris
London to Glasgow
London to Brighton
London to Edinburgh
London to Manchester
London to Leeds
London to Amsterdam
Leeds to London
|Distance||308 miles (497 km)|
|Average train duration||6 h 24 min|
|Average train ticket price||£221 (€244)|
|Train providers||Arriva Trains Wales, Avanti West Coast or Cross Country|
Trains from Cardiff to Edinburgh cover the 308 miles (497 km) long trip taking on average 6 h 24 min with our travel partners like Arriva Trains Wales, Avanti West Coast or Cross Country. There are direct train services available. You can get the cheapest train tickets for this journey for as low as £218, but the average price of train tickets is £221. Travellers depart most frequently from Cardiff Central and arrive in Edinburgh Waverley.
For as little as £218 you can travel by train from Cardiff to Edinburgh with CrossCountry. Omio will show you the best deals, timetables and tickets available for this route.
CrossCountry is a fast speed train company in the United Kingdom and for your next train from Cardiff to Edinburgh you can choose between Standard Class and First Class tickets on Omio.
Are you making plans to travel from Cardiff to Edinburgh? Why not take a train with CrossCountry? Omio can show you current CrossCountry train times, tickets, travel information (such as luggage policy and amenities offered onboard) and prices so you can find the best deals on Cardiff to Edinburgh trains all in one place. On the CrossCountry train, you can expect to travel 308 miles (497 km) from Cardiff to Edinburgh. If you use the Omio app to search for trains from Cardiff to Edinburgh, you can quickly see if the CrossCountry ticket is a mobile ticket, making it easy for you to go paperless when taking a train. Once you have found your perfect one-way CrossCountry train between Cardiff and Edinburgh, book your cheap train tickets online on Omio or in the Omio app quickly and easily so you can spend the rest of your time enjoying your upcoming trip!
CrossCountry has updated its ticket policies due to the coronavirus. Keep these in mind when booking your CrossCountry tickets from Cardiff to Edinburgh and when travelling by train:
The train service from Cardiff to Edinburgh is run by several agencies including Virgin West Coast Trains, CrossCountry, First TransPennine Express and Northern rail. Virgin trains have one change along the way at Crewe. The departure station is Cardiff Central while the arrival station is Edinburgh Waverley. They take an estimated six hours and forty-five minutes to complete the journey. First TransPennine Express trains leave Cardiff Central for Edinburgh and have one stop at Manchester Piccadilly. There is an hourly train leaving the departure station and it takes an estimated three hours and fifteen minutes to reach Edinburgh. CrossCountry trains leave Cardiff, Greyfriars Road GG to arrive at Edinburgh eight hours and thirty-five minutes later.
When taking the train between Cardiff and Edinburgh, you can choose to depart from train stations like Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays). Your trip can end in train stations such as Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway.
Omio customers who travel this route most frequently depart from Cardiff Central and arrive in Edinburgh Waverley.
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 Edinburgh Waverley and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Edinburgh.
Here are some other resources that might have the information you need