There’s many buses available on the route from Bath to Cardiff, which is why it’s good to check and compare. You’re likely to get a cheap ticket for £6.00 but when demand is high, tickets tend to be a little bit more expensive. This might also be the case if you book at short notice. You’ll also find that there’s differences in journey time, depending on whether you select a coach from megabus, National Express or Busbud: The fastest coach from Cardiff to Bath takes as little time as . In our search results you'll be able to spot it at first glance. It's simple: Just click on the "Find Now" button and book your trip!

The cheapest coach connections from Bath 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

Bath

Cardiff

11:55

15:45

24 May

National Express

from £6.00

Bath

Cardiff

07:44

10:35

29 Mar

National Express

from £8.00

Bath

Cardiff

19:25

22:25

8 Apr

National Express

from £8.00

Bath

Cardiff

19:25

22:25

23 Apr

National Express

from £8.00

Bath

Cardiff

23:00

03:20

31 Mar

National Express

from £8.00

Bath

Cardiff

23:00

03:20

14 Apr

+1

National Express

from £8.00

Bath

Cardiff

19:25

23:59

31 May

National Express

from £8.00

Bath

Cardiff

03:18

04:50

8 Mar

megabus

from £8.33

Bath

Cardiff

03:18

04:50

8 Mar

megabus

from £9.30

Bus Cardiff - Bath 58 km

Ø Bus connections10 x

Savings-45%

The cheapest coach connections from Cardiff to Bath

%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

Bath

12:25

17:05

17 May

National Express

from £8.00

Cardiff

Bath

16:55

19:50

8 Apr

National Express

from £8.00

Cardiff

Bath

16:55

19:50

27 Mar

National Express

from £8.00

Cardiff

Bath

17:15

19:49

5 May

National Express

from £8.00

Cardiff

Bath

16:55

19:50

14 Mar

National Express

from £8.00

Cardiff

Bath

17:15

19:52

23 Mar

National Express

from £8.00

Cardiff

Bath

12:25

17:05

13 May

National Express

from £8.00

Cardiff

Bath

05:30

07:10

8 Mar

megabus

from £8.33

Cardiff

Bath

05:30

07:20

8 Mar

megabus

from £8.33

Cardiff

Bath

00:10

01:52

8 Mar

megabus

from £14.50

Cardiff

Bath

00:10

02:00

8 Mar

megabus

from £14.50

Carpooling Cardiff - Bath 58 km

The cheapest carpooling offers from Cardiff to Bath

%No particular date in mind? Here are some of the cheapest rides for the next few days.

Cardiff

Bath

14:00

15:20

8 Mar

BlaBlaCar

from £5.21

Current ticket prices

The early bird gets the worm. Coach fares for a trip from Bath to Cardiff are subject to demand. In general, the most affordable tickets can be found when booking quite some time in advance. Bear in mind: consider other means of transportation as well and keep your eyes peeled for good train, carpooling or flight deals.

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

It’s not hard to find a low-cost bus ticket for a trip from Bath to Cardiff – finding the best one, however, can be a little more tricky. But don't panic: CheckMyBus is here to help you! In recent years, coach operators have really gone the extra mile by offering top-notch on-board features ranging from USB ports over a free WiFi connection to entertainment systems, which allow you to stream current movies and TV shows on your own tablet or smartphone. On CheckMyBus you can easily find out which companies offer which services. Also make sure to check the individual baggage policies: Most providers, which operate the route Bath - Cardiff, allow you to take handluggage and one standard size suitcase at no extra cost. Additional or oversize luggage can usually be added for some extra pounds. One last piece of advice: Browse our homepage for the latest promotions. After all, everyone likes a good bargain, right?

Bath and Cardiff: Useful Info

Bath

93,238

Cardiff

302,139

Taxi

£5.60

£3.79

Bath

Cardiff

A taxi journey in Bath is 33% more expensive than in Cardiff.

Local buses

£2.20

£1.80

Bath

Cardiff

A bus fare in Bath is 19% more expensive than in Cardiff.

Beer

£3.90

£3.00

Bath

Cardiff

A pint of beer in Bath is 24% more expensive than in Cardiff.

Water

£0.78

£0.90

Bath

Cardiff

A bottle of water in Bath is 14% cheaper than in Cardiff.

Meal

£17.25

£5.80

Bath

Cardiff

A meal in Bath is 67% more expensive than in Cardiff.

These are the possibilities for your onward journey

Here’s a selection of possible connections for your onward journey. Simply click on the one of your choice and you’ll find all the details about your bus route!