Find train tickets from Cardiff to Edinburgh

CWL — EDI
25 May — 1 Jun1
1 adult
Sun 25/5
Sun 1/6

Good to know

Average price (round-trip)

£240

Average price (one-way)

£189
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Cardiff to Edinburgh train tickets

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

FAQs when traveling from Cardiff to Edinburgh by train

  • What train companies travel from Cardiff to Edinburgh?

    There are different train companies operating between Cardiff and Edinburgh. Arriva and Cross Country are the most booked train companies.

Book train tickets from Cardiff to Edinburgh (return)

25/5Sun
1 stopMultiple carriers
7h 59mD6M-G27
1/6Sun
1 stopMultiple carriers
7h 17mG27-D6M
£240
2/5Fri
3 stopsAccesRail
12h 55mCWL-ZXE
25/5Sun
2 stopsAccesRail
11h 10mZXE-CWL
£464
1/5Thu
3 stopsAccesRail
10h 46mCWL-ZXE
25/5Sun
2 stopsAccesRail
11h 10mZXE-CWL
£464
30/4Wed
2 stopsAccesRail
12h 42mCWL-ZXE
1/5Thu
3 stopsAccesRail
11h 30mZXE-CWL
£467
14/5Wed
2 stopsAccesRail
10h 43mCWL-ZXE
25/5Sun
2 stopsAccesRail
10h 10mZXE-CWL
£467
15/5Thu
2 stopsAccesRail
9h 58mCWL-ZXE
25/5Sun
2 stopsAccesRail
10h 40mZXE-CWL
£467
1/5Thu
3 stopsAccesRail
9h 52mCWL-ZXE
1/5Thu
3 stopsAccesRail
11h 30mZXE-CWL
£467
23/5Fri
3 stopsAccesRail
10h 41mCWL-ZXE
30/5Fri
2 stopsAccesRail
10h 10mZXE-CWL
£468
18/5Sun
2 stopsAccesRail
9h 57mCWL-ZXE
23/5Fri
2 stopsAccesRail
10h 20mZXE-CWL
£468
1/5Thu
2 stopsAccesRail
11h 59mCWL-ZXE
25/5Sun
2 stopsAccesRail
10h 10mZXE-CWL
£468
2/5Fri
2 stopsAccesRail
12h 00mCWL-ZXE
25/5Sun
2 stopsAccesRail
10h 10mZXE-CWL
£468
24/5Sat
3 stopsAccesRail
12h 50mCWL-ZXE
30/5Fri
2 stopsAccesRail
10h 10mZXE-CWL
£468
12/5Mon
2 stopsAccesRail
11h 58mCWL-ZXE
14/5Wed
2 stopsAccesRail
10h 15mZXE-CWL
£468
16/5Fri
2 stopsAccesRail
9h 58mCWL-ZXE
19/5Mon
2 stopsAccesRail
10h 10mZXE-CWL
£468
1/5Thu
2 stopsAccesRail
10h 43mCWL-ZXE
4/5Sun
2 stopsAccesRail
10h 10mZXE-CWL
£468
15/5Thu
2 stopsAccesRail
9h 56mCWL-ZXE
19/5Mon
2 stopsAccesRail
10h 10mZXE-CWL
£468
11/5Sun
2 stopsAccesRail
10h 43mCWL-ZXE
14/5Wed
2 stopsAccesRail
10h 10mZXE-CWL
£468
19/5Mon
2 stopsAccesRail
12h 00mCWL-ZXE
23/5Fri
2 stopsAccesRail
10h 10mZXE-CWL
£468
2/5Fri
2 stopsAccesRail
11h 58mCWL-ZXE
4/5Sun
2 stopsAccesRail
9h 55mZXE-CWL
£468
2/5Fri
2 stopsAccesRail
11h 58mCWL-ZXE
5/5Mon
2 stopsAccesRail
10h 55mZXE-CWL
£470

Search by stops

Search by train company

Book Multiple carriers tickets from Cardiff to Edinburgh (one-way)

6/5Tue
1 stopMultiple carriers
6h 31mCFW-G27
£105
21/7Mon
1 stopMultiple carriers
7h 11mCFW-G27
£273

Search by stops

More options for your train ride to Edinburgh

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