Edinburgh to Cardiff train

Cheap train tickets from Edinburgh to Cardiff

Showing times and prices for 01 Jul

Cheapest

£227

Average

£236

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

Cheapest
11:06Edinburgh Waverley7h22 18:28Cardiff Central
1 change
£2271One-way
Cheapest
10:03Edinburgh Waverley7h24 17:27Cardiff Central
1 change
£2271One-way
08:06Edinburgh Waverley7h19 15:25Cardiff Central
1 change
£2441One-way
09:05Edinburgh Waverley7h20 16:25Cardiff Central
1 change
£2441One-way

Train schedule Edinburgh to Cardiff

Showing trains for tomorrow, Friday, 1 July
08:06Edinburgh Waverley7h19 15:25Cardiff Central
1 change
09:05Edinburgh Waverley7h20 16:25Cardiff Central
1 change
10:03Edinburgh Waverley7h24 17:27Cardiff Central
1 change
11:06Edinburgh Waverley7h22 18:28Cardiff Central
1 change

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
01 Jul
Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul
Tue
19 Jul
Wed
20 Jul
Thu
21 Jul

Fastest train times from Edinburgh to Cardiff

Showing times and prices for 01 Jul

Fastest Journey

7 h 19 m

Average

7 h 21 m

Trains per day

4

Distance

497 km

It's difficult to get from Edinburgh to Cardiff without changing at least once.

Fastest
08:06Edinburgh Waverley7h19 15:25Cardiff Central
1 change
£2441One-way
09:05Edinburgh Waverley7h20 16:25Cardiff Central
1 change
£2441One-way
11:06Edinburgh Waverley7h22 18:28Cardiff Central
1 change
£2271One-way
10:03Edinburgh Waverley7h24 17:27Cardiff Central
1 change
£2271One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Edinburgh to Cardiff

distanceDistance308 miles (497 km)
durationAverage train duration7 h 11 min
priceAverage train ticket price£143 (€159)
frequencyTrain frequency17 a day
changesDirect trainNo
carriersTrain companiesAvanti West Coast or Cross Country

Trains from Edinburgh to Cardiff cover the 308 miles (497 km) long journey taking on average 7 h 11 min with our travel partners like Avanti West Coast or Cross Country. Normally, there are 17 trains operating per day, including direct services available. You can get the cheapest train tickets for this journey for as low as £94, but the average price of train tickets is £143. Travellers depart most frequently from Edinburgh Waverley and arrive in Cardiff Central.

Train providers: CrossCountry trains Edinburgh to Cardiff

You can travel by train to Cardiff from Edinburgh with CrossCountry for as low as £94. When you search for timetables and tickets, Omio will show you the best journey.

CrossCountry

CrossCountry is a fast speed train company in the United Kingdom and for your next train between Edinburgh and Cardiff you can choose between Standard Class and First Class tickets on Omio.

Omio helps you find the perfect Edinburgh - Cardiff train with CrossCountry. Whether you are searching for the fastest, earliest or cheapest train between Edinburgh and Cardiff, Omio shows you CrossCountry current train timetables, tickets, prices and other travel information (such as baggage allowance and amenities onboard) to help you find the best train ticket for your upcoming Edinburgh to Cardiff trip. You can expect to travel around 308 miles (497 km) to Cardiff from Edinburgh on a train with CrossCountry. Once you are ready, buy your one-way CrossCountry tickets to Cardiff from Edinburgh starting as low as £114 if you book in advance. If you use the Omio app to book your ticket, you can check straight away to see if it's a mobile ticket so that you can go paperless when travelling by train instead of purchasing tickets at the train station in person. So, book your tickets with ease and comfort online and enjoy a smooth journey with CrossCountry!

Edinburgh to Cardiff train information with CrossCountry:

  • Average Duration: 8 h 28 min
  • Average Price: £114
  • CrossCountry frequency: 10 a day

Trains from Edinburgh to Cardiff

There are no direct trains from Edinburgh to Cardiff but it is possible to travel from the Scottish to the Welsh capital with only one change. The first departure is a Virgin trains service leaving just before 7:00 a.m. connecting at Crewe with an Arriva Trains Wales route to Cardiff. The service operates roughly every hour throughout the day until the final train in the late afternoon. Some journeys use CrossCountry services to Bristol Parkway to connect with Great Western Railway trains. Journey times range from under six hours to seven hours and 30 minutes.

What are the departure and arrival stations for trains from Edinburgh to Cardiff?

Departure Station: Trains from Edinburgh to Cardiff depart from Waverley station which is situated in central Edinburgh, around a 15-minute walk from Edinburgh Castle. Bus and tram stops on Princes Street provide local connections. Night buses and airport services depart from Waverley Bridge. The station taxi rank is next to the concourse and platforms.

Arrival Station: Cardiff Central station is located south-west of the centre, connected by local buses from stops nearby on Penarth Road. Taxis are available by the main entrance.

Taking the Train from Edinburgh

Trains from Edinburgh to Cardiff depart from Waverley train station, which is centrally located in Edinburgh. There is a taxi rank located close to the station, at Waverley Bridge. Bus stops are situated outside exit 1 of the station along Princess Street. There is also a convenient tram service that operates a route to the main entrance of Waverley train station. Night bus services operate between the hours of midnight and 4:30 a.m. For those arriving by private car, there are convenient parking facilities at Waverley Bridge.

Getting into Cardiff by Train

Cardiff, the capital of Wales, is a port city with plenty to offer its visitors. Cardiff's top attractions include the picturesque Cardiff Bay, the tranquil Bute Park, Llandaff Cathedral and Cardiff Castle. Trains from Edinburgh to Cardiff arrive at Cardiff Central train station, which is located at Central Square in the city centre. Just outside the main entrance is Cardiff Central bus station. For onward travel, city service routes, such as Stagecoach 122 and EST 89, call in at the bus station. There is also a taxi rank at the bus station.

Travel Tips: Trains from Edinburgh 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 Edinburgh to Cardiff.
FAQs
Omio customers have found the cheapest trains between Edinburgh and Cardiff to cost as little as £94  in the next 7 days.
In the next 7 days you’ll find that the average cost of a train ticket from Edinburgh to Cardiff is £143  one way.
The distance from Edinburgh to Cardiff by train is approximately 308 miles (497 km).
The Edinburgh to Cardiff train duration is on average 7 h 11 min, which is to be expected when travelling 308 miles (497 km) from Edinburgh to Cardiff. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

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

The most popular departure train station with passengers for this journey, called Edinburgh Waverley, is located 0.4 miles (659 m) from the city centre of Edinburgh.

The most popular arrival train station, Cardiff Central, is located 1.1 miles (1.8 km) away from the city centre of Cardiff.

If you're looking for trains from Edinburgh to Cardiff, you can rely on Avanti West Coast or Cross Country to get you to Cardiff. It's also good to check out all possible train companies for the Edinburgh to Cardiff route to see if there might be differences in the amenities they offer.
The average number of trains departing Edinburgh for Cardiff is 17 a day. The train schedules and services may vary between weekdays and weekends.
The earliest train for this route departs from Edinburgh at 05: 52. The last train leaves from Edinburgh at 14: 08. Check Omio for the latest train timetable from Edinburgh to Cardiff and book the best time to depart on your chosen travel date.
The price of a one way train ticket from Edinburgh to Cardiff is on average £143 if you purchase 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 companies offering this route. In general, you can find train tickets to Cardiff from Edinburgh available a few months in advance.

Important Stations and Airports for this Journey

Edinburgh
Cardiff
The major railway station for departures from Edinburgh is Edinburgh Waverley. Read all the information you need to know about services, amenities and connections at Edinburgh Waverley for your trip to Cardiff from Edinburgh.
Amenities at station
WifiWifi
LockersLockers
ShoppingShopping
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 05: 00 - 23: 59 | Sun: 07: 00 - 23: 59
Public transport options for Edinburgh Waverley
Bus lines: 22, 30, 33, X22, X25, X37
Train lines: Avanti West Coast, Caledonian Sleeper, CrossCountry, LNER, ScotRail, Transpennine Express
Location for Rail Replacement Services: Buses pick up/drop off on Waterloo Place, pick up across from Apex Hotel and drop off outside the Apex Hotel.
Metro: No metro available.
Amenities at station
WifiWifi
ParkingParking
ATMATM
AccessibilityAccessibility
Public transport options for Edinburgh Gateway
Location for Rail Replacement Services: Buses pick up/drop off from the bus stops outside the station
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Public transport options for Edinburgh Park
Location for Rail Replacement Services: Buses pick up/drop off from Platform 2 bus stop, adjacent to Herminston Gate

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language