>
From Edinburgh to Cardiff

Compare prices to get from Edinburgh to Cardiff

Compare transport options from Edinburgh to Cardiff over the next 7 days. Flights start at MYR 314. Trains start at MYR 213. Buses start at MYR 283.
Trains
MYR 213|5h 52m
Flights
MYR 314|3h 5m
Buses
MYR 283|13h 40m
MYR 454
MYR 376
MYR 233
MYR 269
MYR 343
MYR 349
MYR 343
MYR 213
MYR 232
MYR 214
MYR 229
--
MYR 343
MYR 343
No matching results found
Click the button below to explore more products you may like
  • Prices shown from Edinburgh to Cardiff are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Edinburgh to Cardiff

The cheapest way to get from Edinburgh to Cardiff costs only MYR 201 on average via Buses, and the quickest way takes just 8h 38m by Trains. Find the travel option that best suits you.

Train
Trains Fastest
Average price MYR 252
Average duration8h 38m
Departure Time06:02 - 12:26
Direct options
Flight
Flights
Average price MYR 679
Average duration--
Departure Time--
Direct options
Search flights
Bus
Buses Cheapest
Average price MYR 201
Average duration14h 39m
Departure Time10:35 - 15:15
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Edinburgh to Cardiff?

What is the cheapest day to travel by train from Edinburgh to Cardiff?

Average train fares from Edinburgh to Cardiff for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Edinburgh to Cardiff is Sunday, with an average price of MYR 267.

MYR 324
MYR 295
MYR 267
MYR 238
    Cheapest
  • Sep 28
  • Sep 23
  • Sep 24
  • Sep 25
  • Sep 26
  • Sep 27

What is the cheapest month to book a one-way flight from Edinburgh to Cardiff?

Average price of one-way tickets from Edinburgh to Cardiff booked on Trip.com over the past 12 months.

For a one-way flight from Edinburgh to Cardiff, fares are lowest in February (MYR 354) and highest in August (MYR 989).

MYR 989
MYR 672
MYR 354
MYR 37
    Cheapest
  • MYR 693
    Jan
  • MYR 354
    Feb
  • MYR 539
    Mar
  • MYR 814
    Apr
  • MYR 848
    May
  • MYR 965
    Jun
  • MYR 944
    Jul
  • MYR 989
    Aug
  • MYR 833
    Sep
  • MYR 619
    Oct
  • MYR 694
    Nov
  • MYR 583
    Dec

What is the cheapest day to travel from Edinburgh to Cardiff by bus?

The average price of a bus from Edinburgh to Cardiff found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Edinburgh to Cardiff is Monday, with an average price of MYR 201.

MYR 201
  • Sep 28
  • Sep 23
  • Sep 24
  • Sep 25
  • Sep 26
  • Sep 27

Recommended hotels in Cardiff

Entire flat by Principality Stadium (5 min walk)
9.6/10
5 Reviews
Entire flat by Principality Stadium (5 min walk)
hotel-star hotel-star hotel-star hotel-praise
0.53 km from city centre
MYR 2,721
House Near Cardiff City Centre
7.3/10
24 Reviews
House Near Cardiff City Centre
hotel-star hotel-star hotel-star hotel-praise
0.18 km from city centre
MYR 1,211
The Parkgate Hotel
9.4/10
126 Reviews
The Parkgate Hotel
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.16 km from city centre
MYR 382
Parador 44
9.5/10
77 Reviews
Parador 44
hotel-star hotel-star hotel-star hotel-praise
0.14 km from city centre
MYR 542

From Edinburgh to Cardiff: Travel Information

Companies operating from Edinburgh to Cardiff

CrossCountry
FlixBus
National Express Limited

Find stations and airports near Edinburgh and Cardiff

Popular train stations near Edinburgh

Edinburgh (Waverley) Edinburgh United Kingdom
Haymarket Edinburgh United Kingdom
Slateford Edinburgh United Kingdom
Brunstane Edinburgh United Kingdom
Kingsknowe Edinburgh United Kingdom

Popular train stations near Cardiff

Cardiff Bay Cardiff United Kingdom
Cardiff Central Cardiff United Kingdom
Grangetown (Cardiff) Cardiff United Kingdom
Cardiff Queen Street Cardiff United Kingdom
Cathays Cardiff United Kingdom

Popular airports near Edinburgh

Edinburgh Airport (EDI) Edinburgh United Kingdom
Dundee Airport (DND) Nearby Dundee United Kingdom

Popular airports near Cardiff

Cardiff Airport (CWL) Cardiff United Kingdom
Bristol Airport (BRS) Nearby Bristol United Kingdom

Popular bus stations near Edinburgh

Edinburgh Waverley Bus Station Edinburgh United Kingdom
Edinburgh North Bridge Edinburgh United Kingdom
Edinburgh Waverly Bridge Stop WA Edinburgh United Kingdom
Edinburgh Waterloo Place Edinburgh United Kingdom
Edinburgh Leith Street Stop JA Edinburgh United Kingdom

Popular bus stations near Cardiff

Cardiff Gorsedd Gardens Road Cardiff United Kingdom
Cardiff Boulevard De Nantes Cardiff United Kingdom
Cardiff North Road (Friary Gardens) Cardiff United Kingdom
Cardiff North Rd Cardiff United Kingdom
Cardiff Castle Street Cardiff United Kingdom

FAQ – How to Get from Edinburgh to Cardiff

  • How far is it from Edinburgh to Cardiff?

    It’s about 506 km (314 mi) from Edinburgh to Cardiff.
  • You can travel from Edinburgh to Cardiff in 3 different ways: Flights, Trains, Buses.
  • The fastest way to get from Edinburgh to Cardiff is by Trains, with an average journey time of 8h 38m. Other modes of transport take longer: Buses takes on average 14h 39m.
  • The cheapest way to get from Edinburgh to Cardiff is by Buses, with an average price of MYR 201. Other modes of transport are more expensive: Trains costs around MYR 252 on avergae.Flights costs around MYR 679 on average.
  • When traveling from Edinburgh to Cardiff, travelers usually depart from and arrive to the following locations: Flights typically departs from Edinburgh Airport and arrives at Cardiff Airport , Trains typically departs from Edinburgh (Waverley) and arrives at Cardiff Bay , Buses typically departs from Edinburgh Waverley Bus Station and arrives at Cardiff Gorsedd Gardens Road .
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Edinburgh to Cardiff are usually cheapest (February), with an average price of MYR 354 Flights from Edinburgh to Cardiff are usually cheapest (Sunday), with an average price of MYR 267 Flights from Edinburgh to Cardiff are usually cheapest (Monday), with an average price of MYR 201 .
  • There is a 0m time difference between Edinburgh and Cardiff.