Bus Bath to Cardiff and return

Cheap bus and train tickets for trips from Cardiff to Bath and return

swap
Adults
1
Children
0
Traveling as a group?
Rent a bus here!
2094 Companies - 5,662,944 Connections
The Best DealsSave up to 70%
The Most ChoicesMillions of routes worldwide
Easy and TransparentCompare offers with 1 click

Facts about the bus from Bath to Cardiff

Cheapest Bus$7.55
Fastest Bus1h 32m
Earliest Bus3:18 AM
Latest Bus11:00 PM
Daily Bus Routes8 Ø
Distance36.0 miles
Bus CompaniesNational Express, Busbud, megabus

The cheapest bus routes from Bath to Cardiff

Today
Tomorrow
07/11
07/12
07/13
07/14

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • National Express
    11:55 AM
    Bath - Bus Station
    Duration 3h 45m
    3:40 PM
    Cardiff - University
    from$7.55
  • National Express
    11:00 PM
    Bath - Bus Station
    Duration 4h 20m
    3:20 AM
    Cardiff - University
    from$8.18
  • Busbud
    11:00 PM
    Bath Spa
    Duration 4h 20m
    3:20 AM
    Cardiff - Bus Station Wood St
    from$10.36
  • megabus
    3:18 AM
    Bath - Bus Station
    Duration 1h 32m
    4:50 AM
    Cardiff - Kingsway Stop GQ
    from$10.48
  • Busbud
    6:25 PM
    Bath Spa
    Duration 2h 50m
    9:15 PM
    Cardiff - Bus Station Wood St
    from$13.90
  • Busbud
    7:00 PM
    Bath Spa
    Duration 2h 50m
    9:50 PM
    Cardiff - Bus Station Wood St
    from$13.90
  • Busbud
    8:00 PM
    Bath Spa
    Duration 2h 40m
    10:40 PM
    Cardiff - Bus Station Wood St
    from$13.90
  • Busbud
    10:00 PM
    Bath Spa
    Duration 3h 5m
    1:05 AM
    Cardiff - Bus Station Wood St
    from$13.90

The cheapest train connections from Bath to Cardiff

No particular date in mind? Here's a selection of the cheapest train tickets.

  • Greater Anglia
    8:11 PM
    Bath - Bear Flat
    Duration 1h 38m
    9:49 PM
    Cardiff - Bus Station Wood St
    from$7.80
  • Greater Anglia
    8:37 PM
    Bath - Bear Flat
    Duration 1h 21m
    9:58 PM
    Cardiff - Bus Station Wood St
    from$8.81
  • Greater Anglia
    5:55 AM
    Bath - Bear Flat
    Duration 1h 28m
    7:23 AM
    Cardiff - Bus Station Wood St
    from$9.82
  • Greater Anglia
    7:45 AM
    Bath - Bear Flat
    Duration 1h 35m
    9:20 AM
    Cardiff - Bus Station Wood St
    from$9.82

The cheapest carpooling offers from Bath to Cardiff

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    9:30 PM
    Bath
    Duration 0h 52m
    10:22 PM
    Cardiff
    from$5.03

The cheapest bus routes from Cardiff to Bath

No particular date in mind? Here's an overview of the cheapest bus tickets.

  • National Express
    2:30 PM
    Cardiff - Bus Station Wood St
    Duration 2h 40m
    5:10 PM
    Bath - Bus Station
    from$7.55
  • National Express
    2:40 AM
    Cardiff - Bus Station Wood St
    Duration 4h 15m
    6:55 AM
    Bath - Bus Station
    from$10.07
  • megabus
    5:30 AM
    Cardiff - Kingsway Stop GQ
    Duration 1h 40m
    7:10 AM
    Bath - Bus Station
    from$10.48
  • megabus
    5:30 AM
    Cardiff - Kingsway Stop GQ
    Duration 1h 50m
    7:20 AM
    Bath - Bus Station
    from$10.48
  • National Express
    10:45 AM
    Cardiff
    Duration 1h 45m
    12:30 PM
    Bath
    from$16.32
  • National Express
    4:15 PM
    Cardiff
    Duration 1h 45m
    6:00 PM
    Bath
    from$16.32
  • National Express
    8:15 PM
    Cardiff - Bus Station Wood St
    Duration 2h 48m
    11:03 PM
    Bath - Bus Station
    from$17.24
  • National Express
    2:30 PM
    Cardiff - Bus Station Wood St
    Duration 2h 58m
    5:28 PM
    Bath - Bus Station
    from$17.24
  • National Express
    5:45 PM
    Cardiff - Bus Station Wood St
    Duration 2h 55m
    8:40 PM
    Bath - Bus Station
    from$17.24
  • megabus
    12:10 AM
    Cardiff - Kingsway Stop GQ
    Duration 1h 42m
    1:52 AM
    Bath - Bus Station
    from$18.25

The cheapest train connections from Cardiff to Bath

No particular date in mind? Here's a selection of the cheapest train tickets.

  • Greater Anglia
    4:16 PM
    Cardiff - Bus Station Wood St
    Duration 1h 21m
    5:37 PM
    Bath - Bear Flat
    from$28.07
  • Greater Anglia
    5:16 PM
    Cardiff - Bus Station Wood St
    Duration 1h 19m
    6:35 PM
    Bath - Bear Flat
    from$28.07
  • Greater Anglia
    6:16 PM
    Cardiff - Bus Station Wood St
    Duration 1h 21m
    7:37 PM
    Bath - Bear Flat
    from$28.07
  • Greater Anglia
    7:15 PM
    Cardiff - Bus Station Wood St
    Duration 1h 21m
    8:36 PM
    Bath - Bear Flat
    from$28.07

The cheapest carpooling offers from Cardiff to Bath

No particular date in mind? Here are some of the cheapest rides.

  • BlaBlaCar
    5:00 PM
    Cardiff
    Duration 0h 50m
    5:50 PM
    Bath
    from$7.55
  • BlaBlaCar
    11:00 AM
    Cardiff
    Duration 1h 10m
    12:10 PM
    Bath
    from$8.81

Information about the bus connection, amenities and services

Bus ticket prices from Bath to Cardiff typically start from $7.55. With our smart bus search engine, you'll find the ideal travel option. Just pick one of the rides offered by National Express and Busbud. The fastest bus from Cardiff to Bath only takes 2h 40m. Just click "Find Now" and see all available bus schedules!
The better the choice, the harder it commonly becomes to book the right bus. That's exactly what we're here for: to help you find the right bus. If you are looking for a Bath to Cardiff bus , you might find that more than one company offers convenient routes. In such cases, it’s always a great idea tocheck and compare the available offers. On CheckMyBus you can look for the quickest, the most comfortable or the least expensive bus from Cardiff to Bath and back. Just enter your preferred date of travel and our smart bus search engine will take care of the rest. In the search results, you'll see which company offers extra legroom, the most generous luggage policy or on which intercity buses you are allowed to take pets, and oversized luggage. How about bikes? On a bus from Bath to Cardiff, National Express allows you to take your bike for an extra fee. Check out all the offers and pick the right bus. Travel smart!
Ticket prices for the bus route Bath - Cardiff are currently starting from $7.55. If you book last-minute, however, the trip might set you back $26.43. This is why we recommend checking different departure times (if you're flexible timewise, that is). Sometimes you can save a few dollars by simply taking an earlier bus. Also take a look at travel times: while National Express only needs 2h 40m for the whole journey, you might have to spend more hours on the highway when opting for other companies.

Bus stops in Bath and Cardiff

Stations
Castle Street 15, CF10 1BS Cardiff (United Kingdom)
Sophia Gardens 2 , CF11 9HW Cardiff (United Kingdom)
North Road 213, CF14 3GH Cardiff (United Kingdom)
M4 Junction 30 , Cardiff (United Kingdom)
Boulevard De Nantes , Cardiff (United Kingdom)
Gorsedd Gardens Rd , CF10 3NP Cardiff (United Kingdom)
Westgate Street , CF10 Cardiff (United Kingdom)
Park Place 50, CF10 Cardiff (United Kingdom)

Compare Bath and Cardiff

$7.05
$4.77
Bath
Cardiff
A cab ride in Bath is 33% more expensive than in Cardiff.
$2.77
$2.27
Bath
Cardiff
A bus fare in Bath is 19% more expensive than in Cardiff.
$4.91
$3.78
Bath
Cardiff
A large beer in Bath is 24% more expensive than in Cardiff.
$0.99
$1.13
Bath
Cardiff
A bottle of water in Bath is 13% cheaper than in Cardiff.
$21.71
$7.30
Bath
Cardiff
A meal in Bath is 67% more expensive than in Cardiff.

Continue your journey

Trusted shop
The CheckMyBus App
Free Download
GPDR CheckMyBus shield

We value your privacy!

To show you the best bus deals, we collect some information about how you use CheckMyBus. We remember your anonymized details to improve our service and provide you a personalized experience.