The cheapest buses from Edinburgh to Cardiff

Showing times and prices for 26 Oct

Cheapest

£49

Average

£54

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 £ 54 if you buy it on the day, but the cheapest tickets can be found for only £ 49.

Cheapest
10:45Edinburgh16h30 03:15Cardiff, Sophia Gardens
1 changes
£491One-way
2nd Cheapest
08:45Edinburgh13h00 21:45Cardiff, Sophia Gardens
1 changes
£491One-way
21:50Edinburgh14h25 12:15Cardiff, Sophia Gardens
1 changes
£631One-way

Timetable Edinburgh to Cardiff

Showing buses for tomorrow, Tue, 26 Oct
08:45Edinburgh13h00 21:45Cardiff, Sophia Gardens
0 changes
10:45Edinburgh16h30 03:15Cardiff, Sophia Gardens
0 changes
21:50Edinburgh14h25 12:15Cardiff, Sophia Gardens
0 changes

This is the last bus of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
25 Oct
Find prices
£41National Express
£150Loganair
Tue
26 Oct
£158Avanti West Coast
£46National Express
Find prices
Wed
27 Oct
£196Avanti West Coast
£25National Express
£107Loganair
Thu
28 Oct
£104Avanti West Coast
£41National Express
£129Loganair
Fri
29 Oct
£158Avanti West Coast
£41National Express
£92Loganair
Sat
30 Oct
£110Cross Country
£36National Express
Find prices
Sun
31 Oct
£110Cross Country
£30National Express
£108Loganair
Mon
1 Nov
£158Avanti West Coast
£26National Express
£76Loganair
Tue
2 Nov
£217Cross Country
£17National Express
Find prices
Wed
3 Nov
£197Avanti West Coast
£23National Express
Find prices
Thu
4 Nov
£195Avanti West Coast
£17National Express
£75Loganair
Fri
5 Nov
£197Avanti West Coast
£24National Express
£172Loganair
Sat
6 Nov
£110Cross Country
£23National Express
Find prices
Sun
7 Nov
£214Avanti West Coast
£24National Express
Find prices
Mon
8 Nov
£197Avanti West Coast
£23National Express
£108Loganair
Tue
9 Nov
£197Avanti West Coast
£19National Express
Find prices
Wed
10 Nov
£197Avanti West Coast
£21National Express
Find prices
Thu
11 Nov
£197Avanti West Coast
£19National Express
Find prices
Fri
12 Nov
£197Avanti West Coast
£23National Express
£129Loganair
Sat
13 Nov
£110Cross Country
£23National Express
Find prices
Sun
14 Nov
£110Cross Country
£23National Express
£129Loganair

The fastest buses from Edinburgh to Cardiff

Showing times and prices for 26 Oct

Fastest Journey

13 h

Average

14 h 38 m

Buses per day

3

Distance

497 km

It's difficult to get from Edinburgh to Cardiff without changing at least once.

Fastest
08:45Edinburgh13h00 21:45Cardiff, Sophia Gardens
1 changes
£491One-way
2nd Fastest
21:50Edinburgh14h25 12:15Cardiff, Sophia Gardens
1 changes
£631One-way
10:45Edinburgh16h30 03:15Cardiff, Sophia Gardens
1 changes
£491One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information to Cardiff from Edinburgh

distanceDistance308 miles (497 km)
durationAverage coach duration14 h 25 min
priceAverage coach ticket price£37 (€42)
changesDirect coachYes
carriersCoach companiesNational Express

Coaches from Edinburgh to Cardiff cover the 308 miles (497 km) long route taking on average 14 h 25 min with our travel partners like National Express. There are direct coach services available. While the average ticket price for this trip costs around £37, you can find the cheapest coach ticket for as low as £25. Travellers depart most frequently from Edinburgh Waverley and arrive in Cardiff, Sophia Gardens.

Coach companies

National Express coaches between Edinburgh and Cardiff

National Express coaches will get you from Edinburgh to Cardiff from £25. With over 1000 travel companies on Omio, you can find the best coach times and tickets for your trip.

National Express

Travel hassle-free from Edinburgh to Cardiff on a coach with National Express! Omio shows you National Express coach timetables and ticket types available to help you find the cheapest and fastest trip between Edinburgh and Cardiff. National Express is the leading coach operator 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 coach and pay as low as £25 for a coach ticket.

All National Express coaches are air-conditioned and provide free WiFi and onboard entertainment. Most coaches 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 coach: 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 coach ticket from Edinburgh to Cardiff on Omio today and enjoy your trip!

When you buy your National Express coach tickets between Edinburgh and Cardiff don't forget to keep the following COVID-19 related policies in mind:

  • 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.

Buses from Edinburgh to Cardiff: Journey Details

National Express is the principal company which offers bus services from Edinburgh to Cardiff. The earliest bus from Edinburgh to Cardiff departs at 6:30 a.m. whilst the latest bus leaves at 9:45 p.m. After 9:00 p.m. Edinburgh to Cardiff bus fares drop considerably. The earliest bus to depart from Edinburgh (the 6:30 a.m. service) arrives in Cardiff at 5:35 p.m. taking just over 11 hours to reach its destination. Buses from Edinburgh to Cardiff (which are provided by National Express) take between 11 and 14.5 hours to reach their destination.

Taking the Bus from Edinburgh

The majority of National Express buses from Edinburgh to Cardiff depart from the main bus and coach station in Edinburgh, which is conveniently located in the heart of the city, within easy walking distance of Prince Street. Situated in St. Andrew’s Square, Edinburgh’s coach and bus station consists both of a general store and of a small shop, which sells drinks and fresh produce. Being in the heart of the city, Edinburgh’s bus and coach station is easily accessible via public transport.

Getting into Cardiff by Bus

Ordinarily, buses from Edinburgh to Cardiff arrive at the central bus station in Cardiff. Like Edinburgh’s coach and bus depot, Cardiff’s central station is within easy walking distance of Cardiff's main shopping centres and attractions. Cardiff is home both to the imposing Millennium Stadium and to Cardiff Castle, which is built on the site of an ancient Roman fort.

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
What is the cost of cheap coaches to Cardiff from Edinburgh?
You can find a cheap coach from Edinburgh to Cardiff for some dates and times for as low as £25  one way in the next 7 days.
What is the average cost of a coach from Edinburgh to Cardiff?
If you’re looking to buy your coach tickets in the next week, you can expect the Edinburgh to Cardiff coach price to come in at an average of £37  one way.
What is the distance by coach from Edinburgh to Cardiff?
When travelling this route you should expect the distance from Edinburgh to Cardiff via coach to be approximately 308 miles (497 km).
How long does it take from Edinburgh to Cardiff by coach?
On average the coach from Edinburgh to Cardiff duration is 14 h 25 min  for the 308 miles (497 km) long journey, but the travel time can vary if you depart on weekends and holidays.
Which coach station in Edinburgh goes to Cardiff? Which coach station do I come into Cardiff from Edinburgh?

When departing from Edinburgh, you have various coach station options to start your trip from including Edinburgh, Elder Street, Edinburgh, North Bridge and Edinburgh. When arriving in Cardiff, you can end your journey in coach stations like Cardiff, Sophia Gardens, Cardiff, University and Cardiff, National Museum (Stop Rg).

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

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

Passengers board their coach most frequently from Edinburgh Waverley and travel around 0 mile (s) / 0 km from the city centre to this coach station.

Passengers travelling this route most often arrive at Cardiff, Sophia Gardens and need to travel approximately 0 mile (s) / 0 km from the coach station to the city centre in Cardiff.

Which coach companies can take me between Edinburgh and Cardiff?
Take the Edinburgh to Cardiff coach with National Express. However, it's always good to check out all possible coach companies for the route between Edinburgh and Cardiff as there might be differences in the amenities they offer.
When is the earliest coach from Edinburgh to Cardiff? When is the last coach from Edinburgh to Cardiff?
If you prefer early morning coaches from Edinburgh to Cardiff, the first coach leaves at 07: 45. If you prefer late night coaches from Edinburgh to Cardiff, the last coach of the day leaves at 21: 50. Omio shows you the latest coach from Edinburgh to Cardiff timetable to help you book the best departure time for this trip.
When should I purchase Edinburgh Cardiff coach tickets to score the best deals?
If you purchase Edinburgh to Cardiff coach tickets within the next 7 days, you can find one way tickets to cost on average £37. However, booking in advance gives you access to the best prices for coaches from Edinburgh to Cardiff. Look out for coach tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey