>
From Edinburgh to Cardiff

Compare prices to get from Edinburgh to Cardiff

Search for tickets from Edinburgh to Cardiff in the next 7 days. Flights start at € 59. Trains start at € 51. Buses start at € 49.
Trains
€ 51|5h 52m
Flights
€ 59|5h 30m
Buses
€ 49|13h 55m
€ 75
€ 76
€ 76
€ 51
€ 75
€ 113
€ 52
€ 51
€ 51
€ 53
€ 76
€ 84
€ 75
€ 122
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 € 47 on average via Buses, and the quickest way takes just 9h 28m by Trains. Find the travel option that best suits you.

Train
Trains Fastest
Average price € 64
Average duration 9h 28m
Departure time 18:51 - 11:38
Direct options
Flight
Flights
Average price € 160
Average duration --
Departure time --
Direct options
Search flights
Bus
Buses Cheapest
Average price € 47
Average duration 14h 47m
Departure time 20:45 - 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 Monday, with an average price of € 64.

€ 72
€ 68
€ 64
€ 60
  • Nov 16
  • Nov 17
  • Nov 18
  • Nov 19
  • Nov 20
  • Nov 21

What is the cheapest month for one-way flights from Edinburgh to Cardiff?

Average price of one-way flights from Edinburgh to Cardiff purchased by Trip.com users by month over the past 12 months.

According to Trip.com's data, the cheapest month for flights from Edinburgh to Cardiff is February, with an average price of € 79. Conversely, the most expensive month is typically August, with an average price of up to € 221.

€ 221
€ 150
€ 79
€ 8
    Cheapest
  • € 155
    Jan
  • € 79
    Feb
  • € 121
    Mar
  • € 182
    Apr
  • € 190
    May
  • € 216
    Jun
  • € 211
    Jul
  • € 221
    Aug
  • € 187
    Sep
  • € 139
    Oct
  • € 156
    Nov
  • € 131
    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 € 47.

€ 47
  • Nov 16
  • Nov 17
  • Nov 18
  • Nov 19
  • Nov 20
  • Nov 21

Recommended hotels in Cardiff

Cardiff Group Home with 10 Beds
1/10
1 Reviews
Cardiff Group Home with 10 Beds
hotel-star hotel-star hotel-praise
1.09 km from city centre
€ 221
Cathays 6Br House with Garden, Cardiff
-/10
Reviews
Cathays 6Br House with Garden, Cardiff
hotel-star hotel-star hotel-praise
0.73 km from city centre
7% off
€ 191 € 178
The Parkgate Hotel
9.5/10
131 Reviews
The Parkgate Hotel
hotel-star hotel-star hotel-star hotel-star hotel-praise
0.16 km from city centre
30% off
€ 125 € 87
voco ST. DAVID'S CARDIFF by IHG
8.9/10
55 Reviews
voco ST. DAVID'S CARDIFF by IHG
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
2.58 km from city centre
€ 117

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 Queen Street Cardiff United Kingdom
Cathays Cardiff United Kingdom
Cardiff Central Cardiff United Kingdom
Cardiff Bay Cardiff United Kingdom
Grangetown (Cardiff) 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?

    The distance from Edinburgh to Cardiff is about 506km (314 mi).
  • There are 3 modes of transport available from Edinburgh to Cardiff, including Flights Trains Buses.
  • The fastest way to get from Edinburgh to Cardiff is by Trains, with an average journey time of 9h 28m. Other modes of transport take longer: Buses takes on average 14h 47m.
  • The cheapest way to get from Edinburgh to Cardiff is by Buses, with an average price of € 47. Other modes of transport are more expensive: Trains costs around € 64 on avergae.Flights costs around € 160 on average.
  • Travellers typically choose the following departure and arrival points from Edinburgh to Cardiff: Flights usually departs from Edinburgh Airport and arrives at Cardiff Airport Trains usually departs from Edinburgh (Waverley) and arrives at Cardiff Queen Street Buses usually departs from Edinburgh Waverley Bus Station and arrives at Cardiff Gorsedd Gardens Road .
  • Train, bus, and flight schedules may vary depending on the season or day of the week. Based on Trip.com data: flights from Edinburgh to Cardiff are usually cheapest February, with an average fare of € 79 flights from Edinburgh to Cardiff are usually cheapest Monday, with an average fare of € 64 flights from Edinburgh to Cardiff are usually cheapest Monday, with an average fare of € 47 .
  • The time difference between Edinburgh and Cardiff is 0m.