COMPARE Prices across different modes

Sun
24 Oct
Find prices
£46National Express
£198Loganair
Mon
25 Oct
£158Avanti West Coast
£41National Express
Find prices
Tue
26 Oct
£197Avanti West Coast
£39National Express
Find prices
Wed
27 Oct
£196Avanti West Coast
£25National Express
£107Loganair
Thu
28 Oct
£104Avanti West Coast
£41National Express
£129Loganair
Fri
29 Oct
£158Avanti West Coast
£41National Express
£91Loganair
Sat
30 Oct
£110Cross Country
£36National Express
Find prices
Sun
31 Oct
£110Cross Country
£30National Express
£108Loganair
Mon
1 Nov
£158Avanti West Coast
£26National Express
£76Loganair
Tue
2 Nov
£217Cross Country
£17National Express
Find prices
Wed
3 Nov
£197Avanti West Coast
£23National Express
Find prices
Thu
4 Nov
£194Avanti West Coast
£17National Express
£75Loganair
Fri
5 Nov
£197Avanti West Coast
£24National Express
£172Loganair
Sat
6 Nov
£110Cross Country
£23National Express
Find prices
Sun
7 Nov
£213Avanti West Coast
£24National Express
Find prices
Mon
8 Nov
£197Avanti West Coast
£23National Express
£108Loganair
Tue
9 Nov
£197Avanti West Coast
£19National Express
Find prices
Wed
10 Nov
£197Avanti West Coast
£21National Express
Find prices
Thu
11 Nov
£196Avanti West Coast
£19National Express
Find prices
Fri
12 Nov
£196Avanti West Coast
£23National Express
£129Loganair
Sat
13 Nov
£110Cross Country
£23National Express
Find prices

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Cardiff from Edinburgh

distanceDistance308 miles (497 km)
durationAverage train duration5 h 52 min
priceAverage train ticket price£158 (€180)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain providersCross Country or Avanti West Coast

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

Train companies

Edinburgh to Cardiff with CrossCountry

Travel between Edinburgh and Cardiff from £104 with Omio’s train partners CrossCountry! You can find the best timetables and tickets when comparing and booking the most affordable trip for you.

CrossCountry

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

Find the perfect CrossCountry train between Edinburgh and Cardiff for a smooth and relaxing journey. Omio makes it convenient for you to check the latest CrossCountry train timetables and compare the cheapest, fastest or earliest train between Edinburgh and Cardiff. You can also check relevant travel information for the CrossCountry train, such as baggage allowance and amenities offered onboard, depending on the class fare you choose. Once you find the ideal route, book your cheap CrossCountry train tickets online. You can expect to travel around 308 miles (497 km) on this journey and your CrossCountry Edinburgh to Cardiff train ticket can cost as little as £110 one-way if you book in advance. When you search for CrossCountry tickets between Edinburgh and Cardiff in the Omio app, you can quickly see if they are mobile tickets so that you can travel paperless. Buy your official CrossCountry train tickets online quickly and easily on Omio and enjoy the travel experience!

When you buy your CrossCountry train tickets from Edinburgh to Cardiff don't forget to keep the following COVID-19 related policies in mind:

  • Refund or voucher policy
  • If you have an Off-Peak or Anytime ticket, you can get a full refund and the £10 admin fee has been waived. Advance tickets are normally non-refundable but you can now also get a full refund if your Advance ticket was booked before 23 March 2020.
  • Cashless payments recommended
  • Online booking and check-in recommended

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
What is the cost of cheap trains between Edinburgh and Cardiff?
You can find a cheap train from Edinburgh to Cardiff for some dates and times for as low as £104  one way in the next 7 days.
What is the average cost of a train from Edinburgh to Cardiff?
In the next 7 days you’ll find that the average cost of a train ticket between Edinburgh and Cardiff is £158  one way.
What is the distance from Edinburgh to Cardiff by train?
You should expect to travel around 308 miles (497 km)  from Edinburgh to Cardiff by train.
How long is the train from Edinburgh to Cardiff?
On average the Edinburgh to Cardiff train time is 5 h 52 min  covering the 308 miles (497 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
Which train station in Edinburgh goes to Cardiff? Which train station do I come into Cardiff from Edinburgh?

When taking the train to Cardiff from Edinburgh, you can choose to depart from train stations like Edinburgh Waverley, Edinburgh Haymarket and Edinburgh Gateway. Your journey can end in train stations such as Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays).

Omio customers who travel this route most frequently depart from Edinburgh Waverley   and arrive in Cardiff Central.

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

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

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

What train companies offer a service between Edinburgh and Cardiff?
For the best Edinburgh to Cardiff train to book, you can travel safely and comfortably with Cross Country or Avanti West Coast. However, it's always good to check all possible train providers with services from Edinburgh to Cardiff to compare what amenities they may offer.
How many train services per day are there between Edinburgh and Cardiff?
On average, there are 12 trains a day from Edinburgh 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 Edinburgh to Cardiff?
The first train from Edinburgh to Cardiff leaves at 05: 52   and the last train for this leaves at 11: 08. Omio shows you the latest train from Edinburgh to Cardiff times to help you book the best departure time for this journey.
How far in advance should I buy a train ticket from Edinburgh 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 journey and save money. If you purchase train tickets to Cardiff from Edinburgh within the next 7 days, you can find tickets to cost on average £158 one way. To find the best prices for this journey, consider booking your train ticket from Edinburgh to Cardiff a few months in advance.

Important Stations and Airports for this Journey

Edinburgh
Cardiff
Edinburgh Waverley is the most popular Edinburgh 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 Edinburgh for your journey to Cardiff.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxiTaxi
ticketOfficeHours
Ticket office hours
Sun: 07: 00 - 23: 59 | Mon - Sat: 05: 00 - 23: 59
Connections to/from station
Bus lines: 21, 25, 30, 36, 61, 62, 77, BLQ
Monorail lines: Marconi Express
Train lines: FR, FA, FB, IC, ICN, R, Italo, ÖBB EC, EN