Buses from Edinburgh to Cardiff

Wed, Aug 4
+ Add Return

COMPARE Prices across different modes

Wed
Aug 4
$208Avanti West Coast
$31National Express
$168Loganair
Fri
Aug 6
$208Avanti West Coast
$31National Express
$168Loganair
Sat
Aug 7
$208Avanti West Coast
$29National Express
Find prices
Sun
Aug 8
$123Cross Country
$26National Express
$169Loganair
Mon
Aug 9
$243Avanti West Coast
$29National Express
$119Loganair
Tue
Aug 10
$244Cross Country
$23National Express
Find prices
Wed
Aug 11
$245Cross Country
$25National Express
$168Loganair
Fri
Aug 13
$245Cross Country
$20National Express
$120Loganair
Sat
Aug 14
Find prices
$41National Express
Find prices
Sun
Aug 15
$246Arriva Trains Wales
$25National Express
$145Loganair
Mon
Aug 16
$245Cross Country
$20National Express
$120Loganair
Tue
Aug 17
$244Avanti West Coast
$41National Express
Find prices
Wed
Aug 18
$245Cross Country
$20National Express
$121Loganair
Thu
Aug 19
$245Cross Country
$20National Express
$102Loganair
Fri
Aug 20
Find prices
$60National Express
$42easyJet
Sat
Aug 21
Find prices
$68National Express
Find prices
Sun
Aug 22
Find prices
Find prices
$119Loganair

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Bus Information to Cardiff from Edinburgh

distanceDistance308 miles (497 km)
durationAverage bus duration14 h 20 min
priceAverage bus ticket price$37 (€30)
changesDirect busYes
carriersBus providersNational Express

Buses from Edinburgh to Cardiff cover the 308 miles (497 km) long journey taking on average 14 h 20 min with our travel partners like National Express. There are direct bus services available. While the average ticket price for this journey costs around $37 (€30), you can find the cheapest bus ticket for as low as $33 (€26). Travelers depart most frequently from Edinburgh Waverley and arrive in Cardiff, Sophia Gardens.

Bus companies

National Express Edinburgh – Cardiff

National Express buses will get you between Edinburgh and Cardiff from $33 (€26). With over 1000 travel companies on Omio, you can find the best bus times and tickets for your trip.

National Express

Travel hassle-free between Edinburgh and Cardiff on a bus with National Express! Omio shows you National Express bus schedules and ticket types available to help you find the cheapest and fastest journey between Edinburgh and Cardiff. National Express is the leading bus company for routes throughout the United Kingdom, offering hundreds of journeys to cities, towns, and major UK airports at an affordable price. You can expect to travel 308 miles (497 km) between Edinburgh and Cardiff on the bus and pay as low as $33 (€26) for a bus ticket.

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. So, book your cheap National Express bus ticket from Edinburgh to Cardiff on Omio today and enjoy your trip!

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

Buses from Edinburgh to Cardiff
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 does a cheap bus to Cardiff from Edinburgh cost?
Bus tickets between Edinburgh and Cardiff for some dates and times can be found for as cheap as $33 (€26)  one way in the next 7 days.
How much is a bus ticket to Cardiff from Edinburgh?
In the next 7 days you can expect to pay on average $37 (€30)  for a bus ticket between Edinburgh and Cardiff.
What is the distance to Cardiff from Edinburgh by bus?
You should expect to travel around 308 miles (497 km)  from Edinburgh to Cardiff by bus.
How many hours is the bus time between Edinburgh and Cardiff?
The bus time between Edinburgh and Cardiff is on average 14 h 20 min  for the 308 miles (497 km) long journey, but the time it takes to go to Cardiff from Edinburgh by bus can vary depending on specific dates or traveling on weekends and holidays.
What bus station in Edinburgh goes to Cardiff? What bus station do I come into Cardiff from Edinburgh?

When taking the bus from Edinburgh to Cardiff, you can choose to depart from bus stations like Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh. Your route can end in bus stations such as Cardiff, Sophia Gardens, Cardiff, University and Cardiff, National Museum (Stop Rg).

Omio customers who travel this route most frequently depart from Edinburgh Waverley   and arrive in Cardiff, Sophia Gardens.

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 mile (s) / 0 km from the city center of Edinburgh.

The most popular arrival bus station, Cardiff, Sophia Gardens, is located 0 mile (s) / 0 km away from the city center of Cardiff.

What bus providers go from Edinburgh to Cardiff?
When taking a bus from Edinburgh to Cardiff, you can count on National Express 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.
What time is the earliest bus from Edinburgh to Cardiff? What time is the last bus from Edinburgh to Cardiff?
The first Edinburgh to Cardiff bus departs at 9: 45 AM   and the last bus from Edinburgh to Cardiff leaves at 8: 50 PM. Check out the most up-to-date bus schedule from Edinburgh to Cardiff on Omio and find the best time to travel to your destination.
How far in advance should I book bus tickets from Edinburgh to Cardiff for the best deals?
If you buy the Edinburgh to Cardiff bus within the next 7 days, you can find one way tickets to cost on average $37 (€30). However, booking your bus ticket in advance gives you access to the best prices for buses from Edinburgh to Cardiff. Look out for bus tickets for this trip to go on sale a few months before your planned departure date to find the best deals.
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.