[menuItemContent][menuItemRightSideContent]
Currency

Travel options
from Edinburgh to Cardiff

You can get from Edinburgh to Cardiff by train, bus or flight.

Our recommendation

To get from Edinburgh to Cardiff on Jun 15 we recommend taking a bus because it’s the best combination of price and speed.

09:25PMEdinburgh, Elder Street14h50 12:15PMCardiff, Sophia Gardens
1 changes
$741One-way
Cheapest
09:25PMEdinburgh, Elder Street14h50 12:15PMCardiff, Sophia Gardens
1 changes
$741One-way

Find all the dates and times for this journey by train, bus, and flight, .

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Accommodation

Need a place to stay?

Tue, Jun 15
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

COMPARE Prices for trains, buses and flights

Mon
Jun 14
$265Avanti West Coast
$81National Express
Tue
Jun 15
$265Avanti West Coast
$74National Express
Wed
Jun 16
$313Avanti West Coast
Find prices
Thu
Jun 17
$618Avanti West Coast
Find prices
Fri
Jun 18
$313Cross Country
$93National Express
Sat
Jun 19
$156Cross Country
$75National Express
Sun
Jun 20
$157Cross Country
$70National Express
Mon
Jun 21
$336Avanti West Coast
$55National Express
Tue
Jun 22
$313Avanti West Coast
$60National Express
Thu
Jun 24
$312Cross Country
$70National Express
Fri
Jun 25
$322Cross Country
$69National Express
Sat
Jun 26
$309Avanti West Coast
$87National Express
Sun
Jun 27
$313Arriva Trains Wales
$70National Express

General Information about the journey from Edinburgh to Cardiff

It is possible to travel between the cities of Cardiff and Edinburgh by plane, bus or train. The quickest and only direct route is by plane, with journeys by bus taking the longest. All airports and stations have good local transport links.

Buses from Edinburgh to Cardiff

National Express Coaches operate four services a day, with a journey time of approximately 12 hours. There are three morning departures and one just before 10:00 p.m., seven days a week. Connections are made at Birmingham or London, with buses departing from Elder Street Bus Station and arriving at Cardiff Central Bus Station. Both are conveniently located for the city centers.

Trains from Edinburgh to Cardiff

Trains between Edinburgh Waverley Station and Cardiff Central Station take around 6 to 7 hours, with one or two departures an hour from early morning, until around 5:00 p.m. Later trains involve more connections and longer journey times. The service is operated by Cross Country, First Great Western, Virgin and Arriva Wales, with connections at Crewe or Bristol Parkway. There is a reduced service on Sundays.

Flights from Edinburgh to Cardiff

There are six daily direct flights between the two cities operated by Flybe and Easyjet, with flight times of approximately 5 hours. The first departure is around 8:00 a.m. and the last plane leaves just before 9:00 p.m. Flights depart from Edinburgh International Airport, 9 km from the city center and land at either Cardiff Airport, 19 km West of the city, or Bristol International Airport, 70 km from Cardiff. Other routes involve connections in London, or outside the United Kingdom, and have longer journey times.

Travel Tips

Travel from Edinburgh to Cardiff
Travel 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
How do I reach Cardiff from Edinburgh?

There are 3 ways to get from Edinburgh to Cardiff: bus, flight or train.

What is the distance between Edinburgh and Cardiff?

Cardiff is approximately 308 miles (497 km) away from Edinburgh.

Where do I depart from Edinburgh? Where do I arrive in Cardiff?

These are the most popular departure and arrival points when traveling from Edinburgh to Cardiff:

  • Most travelers take a bus from Edinburgh, Elder Street to Cardiff, Sophia Gardens.
  • Most travelers who buy a plane ticket from Edinburgh to Cardiff depart from Edinburgh Airport to Cardiff Airport.
  • Most travelers take a train from Edinburgh Waverley to Cardiff Central.
Which travel companies can get me from Edinburgh to Cardiff?

Omio works with many trusted partners that can help you travel the best way from Edinburgh to Cardiff:

  • You can travel to Cardiff from Edinburgh by bus with National Express. You can find cheap tickets on Omio for $83 (€65) with National Express from Edinburgh to Cardiff.
  • You can travel by plane from Edinburgh to Cardiff with easyJet, and you can find easyJet Edinburgh to Cardiff tickets for $72 (€56) on Omio.
  • You can travel by train from Edinburgh to Cardiff with Arriva Trains Wales, and you can find Arriva Trains Wales Edinburgh to Cardiff tickets for $312 (€241) on Omio.
Where else should I travel to after my journey to Cardiff from Edinburgh ends?
Your trip from Edinburgh to Cardiff doesn't have to end in Cardiff. Many of our customers like to extend their vacation to explore other popular destinations like London, Bristol or Birmingham. If you’d like to add London, Bristol or Birmingham to your Edinburgh to Cardiff tour, check Omio for the best and cheapest ways to travel to any of these top destinations from Cardiff today!
How far in advance should I book tickets between Edinburgh and Cardiff online to get the best deals?

Before traveling from Edinburgh to Cardiff, it’s good to know what ticket you can book and how much it will cost in the next 7 days:

  • A bus ticket for this journey costs on average $83 (€65) one way.
  • A plane ticket is costing on average $72 (€56) one way for this trip.
  • A train ticket for this route is costing $312 (€241) one way on average.

But we recommend booking Edinburgh to Cardiff tickets online a few months before your planned travel date to score the best deals and save money on your trip.

What is the cheapest way to get from Edinburgh to Cardiff?

The cheapest way to get from Edinburgh to Cardiff is by taking a flight. You can find average ticket prices around $72 (€56) compared to other travel options to Cardiff:

Taking a flight is usually $11 (€9) less than taking a bus to Cardiff, which costs on average $83 (€65) for the same trip.

Taking a flight is about $239 (€185) less than taking a train, which costs on average $312 (€241) for this trip.

What is the quickest way to get from Edinburgh to Cardiff?

The fastest way from Edinburgh to Cardiff is by flight with an average journey time of 1 h 10 min.

There are alternative travel options to Cardiff that can usually take longer:

In comparison, traveling by bus can take you on average 14 h 25 min.

In comparison, traveling by train can take you on average 5 h 52 min.

Stations

Important Stations and Airports for this Journey

Edinburgh
Cardiff
Edinburgh
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the bus station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.
Edinburgh Waverley
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.