Find train tickets from Edinburgh to Cardiff

EDI — CWL
22 May — 29 May1
1 adult
Thu 22/5
Thu 29/5

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Thursday

Average price (round-trip)

£420

Average price (one-way)

£1,175
Train tickets from Edinburgh to Cardiff are on average 19% less expensive on Tuesdays
Train tickets from Edinburgh to Cardiff are on average 12% more expensive on Thursdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Edinburgh to Cardiff train tickets

  • 25% of our users found round-trip train tickets from Edinburgh to Cardiff for £405 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from Edinburgh to Cardiff by train

  • What train companies travel from Edinburgh to Cardiff?

    There are different train companies operating between Edinburgh and Cardiff. AccesRail and Avanti West Coast are the most booked train companies.

  • How much does a train ticket from Edinburgh to Cardiff cost?

    The average price of a round-trip train ticket from Edinburgh to Cardiff is £623. In the last 3 days, the lowest price found by KAYAK users was £622.

Book train tickets from Edinburgh to Cardiff (return)

6/7Sun
1 stopMultiple carriers
7h 17mG27-D6M
13/7Sun
1 stopMultiple carriers
7h 39mD6M-G27
£240
26/5Mon
1 stopMultiple carriers
7h 04mG27-D6M
1/6Sun
1 stopMultiple carriers
7h 39mD6M-G27
£255
25/6Wed
2 stopsAccesRail
13h 20mZXE-CWL
28/6Sat
2 stopsAccesRail
9h 38mCWL-ZXE
£351
25/6Wed
2 stopsAccesRail
12h 10mZXE-CWL
29/6Sun
2 stopsAccesRail
9h 38mCWL-ZXE
£351
2/8Sat
4 stopsAccesRail
11h 55mZXE-CWL
10/8Sun
3 stopsAccesRail
13h 42mCWL-ZXE
£357
2/8Sat
4 stopsAccesRail
12h 10mZXE-CWL
9/8Sat
4 stopsAccesRail
11h 38mCWL-ZXE
£357
2/8Sat
5 stopsAccesRail
12h 20mZXE-CWL
10/8Sun
3 stopsAccesRail
13h 42mCWL-ZXE
£360
2/8Sat
5 stopsAccesRail
12h 30mZXE-CWL
9/8Sat
4 stopsAccesRail
11h 38mCWL-ZXE
£361
2/8Sat
7 stopsAccesRail
10h 12mZXE-CFW
10/8Sun
7 stopsAccesRail
10h 28mCFW-ZXE
£387
26/5Mon
2 stopsAccesRail
11h 10mZXE-CWL
1/6Sun
2 stopsAccesRail
9h 38mCWL-ZXE
£460
26/5Mon
2 stopsAccesRail
12h 55mZXE-CWL
31/5Sat
2 stopsAccesRail
9h 38mCWL-ZXE
£460
28/4Mon
2 stopsAccesRail
11h 20mZXE-CWL
20/5Tue
2 stopsAccesRail
9h 57mCWL-ZXE
£465
4/5Sun
2 stopsAccesRail
10h 10mZXE-CWL
7/5Wed
2 stopsAccesRail
10h 03mCWL-ZXE
£465
9/5Fri
3 stopsAccesRail
12h 30mZXE-CWL
10/5Sat
3 stopsAccesRail
12h 43mCWL-ZXE
£465
28/4Mon
2 stopsAccesRail
10h 10mZXE-CWL
21/5Wed
2 stopsAccesRail
10h 03mCWL-ZXE
£465
4/5Sun
2 stopsAccesRail
12h 10mZXE-CWL
6/5Tue
2 stopsAccesRail
10h 43mCWL-ZXE
£465
29/4Tue
2 stopsAccesRail
13h 20mZXE-CWL
21/5Wed
2 stopsAccesRail
9h 57mCWL-ZXE
£467
29/4Tue
2 stopsAccesRail
11h 10mZXE-CWL
22/5Thu
2 stopsAccesRail
9h 59mCWL-ZXE
£467
26/5Mon
2 stopsAccesRail
12h 55mZXE-CWL
31/5Sat
3 stopsAccesRail
10h 47mCWL-ZXE
£469
26/5Mon
2 stopsAccesRail
12h 10mZXE-CWL
30/5Fri
3 stopsAccesRail
10h 41mCWL-ZXE
£469

Search by stops

Search by train company

Book AccesRail tickets from Edinburgh to Cardiff (one-way)

3/8Sun
3 stopsAccesRail
10h 00mZXE-CWL
£1,175

Search by stops

Search by train company

More options for your train ride to Cardiff

Search Cardiff trains on KAYAK. Find cheap train tickets to Cardiff from Edinburgh. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.