The cheapest buses from Bristol to Cardiff

Showing times and prices for 21 Oct

Cheapest

£7

Average

£7

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 Bristol to Cardiff will cost around £ 7 if you buy it on the day, but the cheapest tickets can be found for only £ 7.

2nd Cheapest
17:10Bristol, Marlborough Street1h25 18:35Cardiff, Sophia Gardens
0 changes
£71One-way
2nd Cheapest
01:45Bristol, Marlborough Street1h15 03:00Cardiff, Sophia Gardens
0 changes
£71One-way
09:50Bristol, City Centre1h05 10:55Cardiff
0 changes
£71One-way
02:30Bristol1h15 03:45Cardiff
0 changes
£71One-way
02:30Bristol1h20 03:50Cardiff
0 changes
£71One-way

Timetable Bristol to Cardiff

Showing buses for tomorrow, Thu, 21 Oct
01:45Bristol, Marlborough Street1h15 03:00Cardiff, Sophia Gardens
0 changes
02:20Bristol, City Centre1h25 03:45Cardiff
0 changes
02:20Bristol, City Centre1h30 03:50Cardiff
0 changes
02:30Bristol1h15 03:45Cardiff
0 changes
02:30Bristol1h20 03:50Cardiff
0 changes
09:30Bristol1h20 10:50Cardiff
0 changes
09:30Bristol1h25 10:55Cardiff
0 changes
09:50Bristol, City Centre1h05 10:55Cardiff
0 changes
09:50Bristol, City Centre1h00 10:50Cardiff
0 changes
11:00Bristol, Marlborough Street1h15 12:15Cardiff, Sophia Gardens
0 changes
11:10Bristol, City Centre1h10 12:20Cardiff
0 changes
11:10Bristol, City Centre1h15 12:25Cardiff
0 changes
11:25Bristol0h55 12:20Cardiff
0 changes
11:25Bristol1h00 12:25Cardiff
0 changes
12:00Bristol, City Centre1h05 13:05Cardiff
0 changes
12:00Bristol, City Centre1h00 13:00Cardiff
0 changes
12:15Bristol, Marlborough Street1h15 13:30Cardiff, Sophia Gardens
0 changes
13:45Bristol, Marlborough Street1h15 15:00Cardiff, Sophia Gardens
0 changes
14:20Bristol, City Centre1h05 15:25Cardiff
0 changes
14:20Bristol, City Centre1h00 15:20Cardiff
0 changes
15:15Bristol, Marlborough Street1h35 16:50Cardiff, Sophia Gardens
0 changes
16:25Bristol, City Centre1h15 17:40Cardiff
0 changes
16:25Bristol, City Centre1h10 17:35Cardiff
0 changes
16:40Bristol1h00 17:40Cardiff
0 changes
16:40Bristol0h55 17:35Cardiff
0 changes
17:10Bristol, Marlborough Street1h25 18:35Cardiff, Sophia Gardens
0 changes
18:30Bristol, City Centre1h05 19:35Cardiff
0 changes
18:30Bristol, City Centre1h00 19:30Cardiff
0 changes
19:25Bristol, Marlborough Street1h25 20:50Cardiff, Sophia Gardens
0 changes
21:10Bristol, City Centre1h20 22:30Cardiff
0 changes
21:10Bristol, City Centre1h15 22:25Cardiff
0 changes
21:30Bristol, Marlborough Street1h15 22:45Cardiff, Sophia Gardens
0 changes
22:25Bristol, City Centre1h00 23:25Cardiff
0 changes
22:25Bristol, City Centre1h05 23:30Cardiff
0 changes
23:45Bristol, Marlborough Street1h15 01:00Cardiff, Sophia Gardens
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
20 Oct
Find prices
£3Flixbus
Thu
21 Oct
£9Great Western Railway
£3Flixbus
Fri
22 Oct
£9Great Western Railway
£3Flixbus
Sat
23 Oct
£14Arriva Trains Wales
£3Flixbus
Sun
24 Oct
£14Cross Country
£3Flixbus
Mon
25 Oct
£9Great Western Railway
£3Flixbus
Tue
26 Oct
£8Great Western Railway
£3Flixbus
Wed
27 Oct
£9Great Western Railway
£3Flixbus
Thu
28 Oct
£8Great Western Railway
£3Flixbus
Fri
29 Oct
£8Great Western Railway
£3Flixbus
Sat
30 Oct
£8Great Western Railway
£6Flixbus
Sun
31 Oct
£14Arriva Trains Wales
£3Flixbus
Mon
1 Nov
£8Great Western Railway
£2Flixbus
Tue
2 Nov
£8Great Western Railway
£2Flixbus
Wed
3 Nov
£8Great Western Railway
£2Flixbus
Thu
4 Nov
£8Great Western Railway
£2Flixbus
Fri
5 Nov
£8Great Western Railway
£3Flixbus
Sat
6 Nov
£8Great Western Railway
£3Flixbus
Mon
8 Nov
£8Great Western Railway
£2Flixbus
Tue
9 Nov
£8Great Western Railway
£2Flixbus

The fastest buses from Bristol to Cardiff

Showing times and prices for 21 Oct

Fastest Journey

55 m

Average

1 h 11 m

Buses per day

35

Distance

41 km

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

These direct buses cover the 41 km distance in an average of 1 h 11 m but if you time it right, some buses will get you there in just 55 m .

The slowest buses will take 1 h 35 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.

Fastest
11:25Bristol0h55 12:20Cardiff
0 changes
£71One-way
Fastest
16:40Bristol0h55 17:35Cardiff
0 changes
£71One-way
2nd Fastest
22:25Bristol, City Centre1h00 23:25Cardiff
0 changes
£71One-way
2nd Fastest
11:25Bristol1h00 12:25Cardiff
0 changes
£71One-way
2nd Fastest
12:00Bristol, City Centre1h00 13:00Cardiff
0 changes
£71One-way

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

National Express
Eurolines France
RegioJet
Trenitalia

Coach Information between Bristol and Cardiff

distanceDistance25 miles (40 km)
durationAverage coach duration1 h
priceAverage coach ticket price£3 (€4)
changesDirect coachYes
carriersCoach companiesNational Express or Megabus

Coaches from Bristol to Cardiff cover the 25 miles (40 km) long journey taking on average 1 h with our travel partners like National Express or Megabus. There are direct coach services available. You can get the cheapest coach tickets for this journey for as low as £3, but the average price of coach tickets is £3. Travellers depart most frequently from Bristol Temple Meads and arrive in Cardiff, Sophia Gardens.

Coach companies

Coach from Bristol to Cardiff with National Express

For as little as £3 you can travel by coach between Bristol and Cardiff with National Express. Omio will show you the best deals, timetables and tickets available for this route.

National Express

National Express is the leading coach operator for routes throughout the United Kingdom, operating over 550 coaches 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 traveller in mind. 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 Bristol - 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.

    When you buy your National Express coach tickets between Bristol 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 Bristol to Cardiff

    National Express operates a direct bus service between Bristol and Cardiff. This is a one hour trip, although some services can take 20 minutes longer. There are ten buses covering this route every day, departing at least every two hours, and hourly at peak times. Coaches begin travelling this route every day at 9:15 a.m., and service ends at 1:55 a.m.

    What are the departure and arrival stations for buses from Bristol to Cardiff?

    Departure Station: Bristol Coach Station Also known as Marlborough Street Station. The station is conveniently located between the University and the shopping area of Broadmead which can be reached on foot in just ten minutes. The cultural district and Harbourside are one mile away, and so is Temple Meads.

    Arrival Station: Cardiff Coach Station Cardiff Coach Station, or Sophia Gardens Station, located by the River Taff, 0.6 miles north of the Millennium Stadium and from Cardiff Castle. There are frequent city buses connecting the station with the city centre, although the most convenient bus is number 24. The recreational area of Cardiff Bay is two and a half miles away.

    Which bus companies provide the route from Bristol to Cardiff?

    There is one bus provider that serves the route from Bristol to Cardiff– National Express

    How long is the journey from Cardiff to Bristol on the coach?

    On average the journey takes just over an hour to complete on the coach. This may var slightly depending on the coach provider and if the service includes a change or a stop.

    Where do the coaches depart from and arrive to?

    Departing Bristol on the coach: Bristol Coach Station is the main departure point in the city for National Express services. Located in the city centre, about a mile from Bristol Temple Meads station, the coach station can be reached on foot from most other central destinations, or by using public buses.

    Getting into Cardiff on the coach: National Express buses from Bristol to Cardiff terminate at Cardiff Bus Station, which is conveniently located on the forecourt of Cardiff rail station in the heart of the city centre, and easy walking distance from most hotels and the main shopping promenade.

    Travel Tips

    Buses from Bristol 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 Bristol to Cardiff.
    FAQs
    How much do cheap coaches between Bristol and Cardiff cost?
    Looking to save money on your trip? Omio customers have found the cheapest coach between Bristol and Cardiff for the next 7 days starting from £3  one way.
    What is the cost of a coach ticket from Bristol to Cardiff on average?
    If you’re looking to buy your coach tickets in the next week, you can expect the Bristol to Cardiff coach price to come in at an average of £3  one way.
    What is the distance between Bristol and Cardiff via coach?
    The coach distance from Bristol to Cardiff is around 25 miles (40 km).
    How many hours does it take from Bristol to Cardiff by coach?
    The coach time between Bristol and Cardiff is on average 1 h  for the 25 miles (40 km) long journey, but the time it takes to go to Cardiff from Bristol by coach can vary depending on specific dates or travelling on weekends and holidays.
    What is the departure coach station in Bristol and arrival coach station in Cardiff?

    When taking the coach from Bristol to Cardiff, you can choose to depart from coach stations like Bristol, City Centre, Bristol, Bus & Coach Station (Marlborough St) and Bristol, The Centre (c9). Your route can end in coach stations such as Cardiff, Sophia Gardens, Cardiff, University and Cardiff, National Museum (Stop Rg).

    Omio customers who travel this route most frequently depart from Bristol Temple Meads   and arrive in Cardiff, Sophia Gardens.

    Where is the Bristol coach station located? Where is the Cardiff coach station located?

    The most popular departure coach station with passengers for this route, called Bristol Temple Meads, is located 1 mile (s) / 1 km from the city centre of Bristol.

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

    What coach companies offer a service from Bristol to Cardiff?
    If you're looking for coaches from Bristol to Cardiff, you can rely on National Express or Megabus to get you to Cardiff. It's also good to check out all possible coach companies for the Bristol to Cardiff route to see if there might be differences in the amenities they offer.
    Can I buy a direct coach from Bristol to Cardiff?
    Yes, you can find a direct coach between Bristol and Cardiff with Flixbus, National Express or Megabus  on Omio. This is worth paying attention to when you buy your coach ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
    What are the first and last departure coach times from Bristol to Cardiff?
    You can take the first coach from Bristol to Cardiff at 10: 55   or take the last coach from Bristol to Cardiff leaving at 21: 00. Look for the latest Bristol Cardiff coach timetable on Omio and book the best time to take the coach for this route.
    How far in advance should I book a coach ticket from Bristol to Cardiff to get the best deals?
    In general, we recommend booking tickets for coaches in advance to score the best deals from all possible coach companies offering this trip and save money. If you purchase coach tickets from Bristol to Cardiff within the next 7 days, you can find tickets to cost on average £3 one way. To find the best prices for this journey, consider booking your coach ticket from Bristol to Cardiff a few months in advance.

    Important Stations and Airports for this Journey