[menuItemContent][menuItemRightSideContent]
Currency

Cheap bus tickets from Edinburgh to Cardiff

Showing times and prices for May 20

Cheapest

$31

Average

$43

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Edinburgh to Cardiff will cost around $ 43 if you buy it on the day, but the cheapest tickets can be found for only $ 31.

Flixbus
09:30PMEdinburgh19h20 04:50PMCardiff
0 changes
$311One-way
Flixbus
10:30PMEdinburgh19h20 05:50PMCardiff
0 changes
$431One-way
National Express
08:50PMEdinburgh14h10 11:00AMCardiff
0 changes
$481One-way
National Express
09:45AMEdinburgh15h40 01:25AMCardiff
0 changes
$521One-way

Bus schedule from Edinburgh to Cardiff

Showing buses for tomorrow, Fri, May 20
National Express
09:45AMEdinburgh15h40 01:25AMCardiff
0 changes
National Express
08:50PMEdinburgh14h10 11:00AMCardiff
0 changes
Flixbus
09:30PMEdinburgh19h20 04:50PMCardiff
0 changes
Flixbus
10:30PMEdinburgh19h20 05:50PMCardiff
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Fri
May 20
$286Avanti West Coast
$44National Express
$229Loganair
Sat
May 21
$286Transport for Wales
$40National Express
Find prices
Sun
May 22
Find prices
$40National Express
$229Loganair
Mon
May 23
$291Avanti West Coast
$30National Express
Find prices
Tue
May 24
$241Cross Country
$32National Express
Find prices
Wed
May 25
$228Avanti West Coast
$23National Express
$123Loganair
Thu
May 26
Find prices
$40National Express
Find prices
Fri
May 27
$240Avanti West Coast
$48National Express
$174Loganair
Sat
May 28
$238Avanti West Coast
$41National Express
Find prices
Sun
May 29
$241Cross Country
$47National Express
$125Loganair
Mon
May 30
$241Cross Country
$40National Express
$104Loganair
Tue
May 31
$240Cross Country
$39National Express
$146Loganair
Wed
Jun 1
$246Avanti West Coast
$44National Express
$174Loganair
Thu
Jun 2
$230Avanti West Coast
$40National Express
$201Loganair
Fri
Jun 3
$240Avanti West Coast
$42National Express
$229Loganair
Sat
Jun 4
Find prices
$51National Express
Find prices
Sun
Jun 5
$286Avanti West Coast
$50National Express
$174Loganair
Mon
Jun 6
$240Cross Country
Find prices
Find prices
Tue
Jun 7
Find prices
$32National Express
Find prices
Wed
Jun 8
$229Avanti West Coast
$23National Express
$145Loganair

Bus times from Edinburgh to Cardiff

Showing times and prices for May 20

Fastest Journey

14 h 10 m

Average

17 h 7 m

Buses per day

4

Distance

497 km

Of the 4 buses that leave Edinburgh for Cardiff every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 497 km distance in an average of 17 h 7 m but if you time it right, some buses will get you there in just 14 h 10 m .

The slowest buses will take 19 h 20 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

National Express
08:50PMEdinburgh14h10 11:00AMCardiff
0 changes
$481One-way
National Express
09:45AMEdinburgh15h40 01:25AMCardiff
0 changes
$521One-way
Flixbus
10:30PMEdinburgh19h20 05:50PMCardiff
0 changes
$431One-way
Flixbus
09:30PMEdinburgh19h20 04:50PMCardiff
0 changes
$311One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Overview: Bus from Edinburgh to Cardiff

distanceDistance308 miles (497 km)
durationAverage bus duration14 h 10 min
priceAverage bus ticket price$36 (€32)
changesDirect busYes
carriersBus companiesNational Express or Flixbus

Buses from Edinburgh to Cardiff cover the 308 miles (497 km) long trip taking on average 14 h 10 min with our travel partners like National Express or Flixbus. There are direct bus services available. You can get the cheapest bus tickets for this route for as low as $23 (€21), but the average price of bus tickets is $36 (€32). Travelers depart most frequently from Edinburgh Waverley and arrive in Cardiff, Sophia Gardens.

Bus providers: National Express and FlixBus from Edinburgh to Cardiff

You can travel by bus to Cardiff from Edinburgh with National Express and FlixBus for as low as $23 (€21). When you search for schedules and tickets, Omio will show you the best journey.

National Express
FlixBus

National Express is the leading bus company for routes throughout the United Kingdom, operating over 550 buses a day and serving over 900 destinations across the country. National Express even offers routes to and from major UK airports like Heathrow, Gatwick, Stansted, Luton and Bristol 24 hours a day at affordable prices for the budget traveler in mind. All National Express buses are air-conditioned and provide free WiFi and onboard entertainment. Most buses are equipped with seat belts and power outlets in each seat, so you can charge your phone or laptop during a long journey. You can select between three ticket types for the Edinburgh - Cardiff bus: Restricted Fare, Standard Fare, and Fully Flexible Fare. Refundable tickets provide more flexibility than other ticket options, meaning you can cancel or change your ticket easily, should you need to.

  • Average Price: $23

These are National Express' ticket policies for COVID-19 for the bus from Edinburgh to Cardiff:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Verification of ticket with valid ID
  • Exceptions to waive change or cancellation fees policy
  • For journeys between July 1st and October 31, 2020, the following change and refund policies apply:
    • Restricted ticket: One change is allowed free of charge
    • Standard ticket: Full refund or one change is allowed free of charge
    • Fully flexible ticket: Unlimited changes to time or date are allowed
    • All change and refund requests must be made at least 24 hours before the original outbound journey. Partial refunds are not allowed.

Travel Tips: Bus to Cardiff from Edinburgh

Take the bus 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 much do cheap bus tickets between Edinburgh and Cardiff cost?

Omio customers have found cheap bus tickets between Edinburgh and Cardiff for as low as $23 (€21)  for the next 7 days.

How much is the bus between Edinburgh and Cardiff on average?

If you are looking to purchase your bus ticket in the next 7 days, you can expect the Edinburgh to Cardiff bus to cost on average $36 (€32)  one way.

How many miles is it from Edinburgh to Cardiff by bus?

When traveling this route you should expect the distance from Edinburgh to Cardiff by bus to be approximately 308 miles (497 km).

How long is the bus ride from Edinburgh to Cardiff?

The Edinburgh to Cardiff bus duration is on average 14 h 10 min, which is to be expected when traveling 308 miles (497 km) to Cardiff from Edinburgh. However, the time it takes can vary based on specific dates, weekends, and holidays.

When traveling by bus from Edinburgh to Cardiff, which bus station in Edinburgh do I depart from and which bus station in Cardiff do I arrive in?

When departing from Edinburgh, you have various bus station options to start your trip from including Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh, York Place (Stop YJ). When arriving in Cardiff, you can end your trip in bus stations like Cardiff, Sophia Gardens, Cardiff, University and Cardiff, Gorsedd Gardens Rd / Museum Ave.

Omio customers book a bus from Edinburgh Waverley   to Cardiff, Sophia Gardens   most frequently for this route.

Where is the departure bus station in Edinburgh located? Where is the arrival bus station in Cardiff located?

The most popular departure bus station with passengers for this trip, called Edinburgh Waverley, is located 0.4 miles (659 m) from the city center of Edinburgh.

The most popular arrival bus station, Cardiff, Sophia Gardens, is located 0.5 miles (844 m) away from the city center of Cardiff.

Which bus providers can get me from Edinburgh to Cardiff?

When taking a bus from Edinburgh to Cardiff, you can count on National Express or Flixbus for the best way to get you to Cardiff. You can also check all possible bus companies who offer a service from Edinburgh to Cardiff and compare the amenities they offer before buying a bus ticket.

When does the first bus depart from Edinburgh to Cardiff? When does the last bus depart from Edinburgh to Cardiff?

The earliest bus departing from Edinburgh to Cardiff leaves at 7: 45 AM. The last bus departing from Edinburgh to Cardiff leaves at 10: 30 PM. You can find the latest Edinburgh to Cardiff bus schedule on Omio and book the best time to leave for your journey on your chosen travel date.

How far in advance should I buy bus tickets to Cardiff from Edinburgh for the best deals?

You can find buses to Cardiff from Edinburgh to cost on average $36 (€32) one way if you book within the next 7 days. But we recommend buying bus tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Edinburgh to Cardiff bus generally on sale a few months before the planned travel date.