Bus from Bristol to Cardiff and return

Find cheap coach tickets for your bus journey from Bristol to Cardiff and back

swap
Adults
1
Children
0
Travelling as a group?
Rent a coach here!
1378 Companies - 5 134 788 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click
Are you searching for a bus that travels from Bristol to Cardiff? Then you've come to the right place! The CheckMyBus search engine will help you find the perfect connection for your travel needs. If you’re in a hurry and need the fastest connection, then megabus will get you there in 1h 0m. Even though other providers could take longer, they could also offer the most affordable tickets. For maximum savings on your trip from Bristol to Cardiff, consider the most affordable ticket, which is £3.00. Don't forget the earlier you book, the more likely you’ll get the best deals. All you have to do is to click the "Find Now" button and hop on.

Bristol to Cardiff Coach Information

Cheapest Bus£1.50
Fastest Bus0h 18m
Distance41.1 km
Coach CompaniesNational Express, megabus, Air Decker
  Bus Bristol - Cardiff    41 km
Ø Bus connections16 x
Savings-84%

The cheapest coach connections from Bristol to Cardiff

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Bristol
    Cardiff
      20:05
      21:15
    3 Feb
    National ExpressNational Express
    from £1.50
  • Bristol
    Cardiff
      20:05
      21:15
    19 Feb
    National ExpressNational Express
    from £1.50
  • Bristol
    Cardiff
      20:05
      21:15
    23 Mar
    National ExpressNational Express
    from £1.50
  • Bristol
    Cardiff
      02:00
      03:20
    22 Feb
    National ExpressNational Express
    from £1.50
  • Bristol
    Cardiff
      20:05
      21:15
    3 Apr
    National ExpressNational Express
    from £1.50
  • Bristol
    Cardiff
      20:05
      21:15
    30 Apr
    National ExpressNational Express
    from £1.50
  • Bristol
    Cardiff
      20:05
      21:10
    24 Apr
    National ExpressNational Express
    from £1.50
  • Bristol
    Cardiff
      01:10
      02:15
    23 Dec
    megabusmegabus
    from £3.00
  • Bristol
    Cardiff
      23:40
      00:40
    9 Jan
    +1
    megabusmegabus
    from £3.00
  • Bristol
    Cardiff
      23:40
      00:40
    20 Nov
    +1
    megabusmegabus
    from £3.00
  • Bristol
    Cardiff
      22:50
      23:55
    29 Nov
    megabusmegabus
    from £3.00
  • Bristol
    Cardiff
      00:40
      01:45
    28 Dec
    megabusmegabus
    from £3.00
  • Bristol
    Cardiff
      06:52
      07:10
    28 Nov
    Air DeckerAir Decker
    from £9.43
  • Bristol
    Cardiff
      17:52
      18:10
    28 Nov
    Air DeckerAir Decker
    from £9.43


  Carpooling Bristol - Cardiff    41 km
   Savings

The cheapest carpooling offers from Bristol to Cardiff

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Bristol
    Cardiff
      14:40
      15:40
    28 Nov
    BlaBlaCarBlaBlaCar
    from £3.43
  • Bristol
    Cardiff
      14:20
      15:40
    17 Nov
    BlaBlaCarBlaBlaCar
    from £4.00
  • Bristol
    Cardiff
      14:00
      14:50
    28 Nov
    BlaBlaCarBlaBlaCar
    from £4.00
  • Bristol
    Cardiff
      02:35
      03:55
    28 Nov
    BlaBlaCarBlaBlaCar
    from £4.00


  Bus Cardiff - Bristol    41 km
Ø Bus connections16 x
Savings-84%

The cheapest coach connections from Cardiff to Bristol

%No particular date in mind? Here's an overview of the cheapest bus tickets for the next few days.
Departure / Arrival
Date best offer
Company
Best price
  • Cardiff
    Bristol
      07:45
      09:15
    20 Feb
    National ExpressNational Express
    from £1.50
  • Cardiff
    Bristol
      08:10
      09:20
    29 Feb
    National ExpressNational Express
    from £1.50
  • Cardiff
    Bristol
      08:10
      09:20
    11 Apr
    National ExpressNational Express
    from £1.50
  • Cardiff
    Bristol
      08:10
      09:20
    22 Mar
    National ExpressNational Express
    from £1.50
  • Cardiff
    Bristol
      08:10
      09:20
    8 Mar
    National ExpressNational Express
    from £1.50
  • Cardiff
    Bristol
      01:00
      02:20
    23 Feb
    National ExpressNational Express
    from £1.50
  • Cardiff
    Bristol
      01:00
      02:20
    1 Mar
    National ExpressNational Express
    from £1.50
  • Cardiff
    Bristol
      11:35
      12:30
    24 Dec
    megabusmegabus
    from £3.00
  • Cardiff
    Bristol
      23:00
      00:05
    28 Dec
    +1
    megabusmegabus
    from £3.00
  • Cardiff
    Bristol
      23:00
      00:05
    19 Nov
    +1
    megabusmegabus
    from £3.00
  • Cardiff
    Bristol
      23:00
      00:05
    6 Dec
    +1
    megabusmegabus
    from £3.00
  • Cardiff
    Bristol
      23:00
      23:50
    15 Dec
    megabusmegabus
    from £3.00
  • Cardiff
    Bristol
      09:30
      09:46
    28 Nov
    Air DeckerAir Decker
    from £9.43
  • Cardiff
    Bristol
      16:30
      16:46
    28 Nov
    Air DeckerAir Decker
    from £9.43


  Carpooling Cardiff - Bristol    41 km
   Savings

The cheapest carpooling offers from Cardiff to Bristol

%No particular date in mind? Here are some of the cheapest rides for the next few days.
  • Cardiff
    Bristol
      13:30
      14:30
    28 Nov
    BlaBlaCarBlaBlaCar
    from £3.43
  • Cardiff
    Bristol
      06:00
      07:00
    28 Nov
    BlaBlaCarBlaBlaCar
    from £4.00
  • Cardiff
    Bristol
      20:00
      21:20
    28 Nov
    BlaBlaCarBlaBlaCar
    from £4.00


Current ticket prices

You consider yourself a bargain hunter? Then listen up! It’s usually good to book a bus in advance because fares are often subject to demand and the longer you wait, the more expensive they can be. On the route Bristol - Cardiff, for instance, prices range from £3.00 to £4.05. Also consider comparing bus fares to those of other means of transportation: Sometimes you can find amazing deals for trains, carpooling or even flights. A last piece of advice: Always check and compare journey times! While megabus will get you to your destination within 1h 0m, other providers need up to 1h 20m.

Bus stops in Bristol and Cardiff

  Stations
Wood Street 13-15, Cardiff (United Kingdom)
Boulevard De Nantes , Cardiff (United Kingdom)
Park Place , CF10 Cardiff (United Kingdom)

Find out more details about the service on your bus from Bristol to Cardiff and return

Opting for the coach for a city trip is getting more and more popular. Not only is it a very cheap and environment-friendly way of travelling, but also as comfortable and convenient as taking a plane or train. In recent years, providers have stepped up their game when it comes to on-board features by offering appliances from electric sockets over air-conditioning units to WiFi for free. When taking a look at the search results displayed on our page, you can instantly see, which company offers which comfort features. For instance, WiFi for free can be found on the buses of megabus. A generous baggage allowance is basically a given as well: Most companies, which offer coaches from Bristol to Cardiff, allow their passengers to take a normal sized suitcase in addition to hand-luggage. Additional luggage or oversized baggage can usually be booked for little money. Have you remembered to check all the information necessary for a successful coach trip from Cardiff to Bristol? Take a look at the exact location of the bus stops in both cities, find out about departure times and pick the ideal bus for your individual needs. You can also use CheckMyBus to look for current deals for your coach Bristol – Cardiff: Saving a few pounds on top will allow you to spend more money on souvenirs, snacks and beverages on the coach or simply to stock up your holiday funds.

Bristol and Cardiff: Useful Info

Bristol
430,713
Cardiff
302,139
Taxi
£4.11
£3.79
Bristol
Cardiff
A taxi journey in Bristol is 8% more expensive than in Cardiff.
Local buses
£1.70
£1.80
Bristol
Cardiff
A bus fare in Bristol is 6% cheaper than in Cardiff.
Beer
£3.75
£3.00
Bristol
Cardiff
A pint of beer in Bristol is 20% more expensive than in Cardiff.
Water
£1.18
£0.90
Bristol
Cardiff
A bottle of water in Bristol is 24% more expensive than in Cardiff.
Meal
£7.18
£5.80
Bristol
Cardiff
A meal in Bristol is 20% more expensive than in Cardiff.
Trusted shop
The CheckMyBus App
Free Download