Travel options
from Cardiff to Bath

You can get from Cardiff to Bath by train, bus or flight.

No journeys found

We couldn’t find any journeys for this date. Click below and try searching for another date.

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

Deutsche Bahn

COMPARE Prices for trains, buses and flights

Sep 21
$20Great Western Railway
Sep 22
$20Great Western Railway
Sep 23
$20Great Western Railway
Sep 24
$19Great Western Railway
Sep 25
$20Great Western Railway
Sep 26
$35Great Western Railway
Sep 27
$18Great Western Railway
Sep 29
$19Great Western Railway
Sep 30
$18Great Western Railway
Oct 1
$19Great Western Railway
Oct 2
$19Great Western Railway
Oct 3
$19Great Western Railway
Oct 4
$18Great Western Railway

Travel Information between Cardiff and Bath

distanceDistance36 miles (58 km)
modeAvailable travel modesTrain
fastestFastest modeTrain • $19 (€15) • 1 h 4 min
carriersPopular travel companiesGreat Western Railway

Take a train to travel 36 miles (58 km) from Cardiff to Bath. Great Western Railway is the main travel company operating this route. Travelers can even take a direct from Cardiff to Bath.

Travel Tips

Travel from Cardiff to Bath
Travel to Bath 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 Cardiff to Bath.
How do I travel from Cardiff to Bath?

You can travel from Cardiff to Bath by train.

What is the quickest way to get from Cardiff to Bath?

The fastest way to travel from Cardiff to Bath is by train with an average journey time of 1 h 4 min.

How far is it from Cardiff to Bath?

The distance is approximately 36 miles (58 km) from Cardiff to Bath.

How many services a day are there between Cardiff and Bath?

The average frequency per day from Cardiff to Bath is:

  • Around 19 trains per day.

However, we recommend checking specific travel dates for your route from Cardiff to Bath as scheduled services by train can vary by season or day of the week.

Where do people depart from and arrive in when traveling from Cardiff to Bath?

These are the most popular departure and arrival points when traveling from Cardiff to Bath:

  • Most travelers who book a train ticket from Cardiff to Bath depart from Cardiff Central to Bath Spa.
Who can get me from Cardiff to Bath?

Let Omio help you find the best company to travel with from Cardiff to Bath:

  • You can go to Bath from Cardiff by train with Great Western Railway. You'll see cheap train tickets for $19 (€15) with Great Western Railway from Cardiff to Bath on Omio.
Where should I go next after I travel between Cardiff and Bath?
Many of our customers who book a trip from Cardiff to Bath often extend their vacation and travel to other popular destinations like London, Bristol or Oxford. If you’re thinking of adding another destination to your Cardiff and Bath itinerary, let Omio find you the best connections between Bath and any of these top destinations today!
How far in advance should I buy tickets from Cardiff to Bath online to get the best deals?

When planning your trip from Cardiff to Bath, it’s good to keep in mind what tickets to buy and their prices in the next 7 days:

  • Train tickets cost $19 (€15) one way on average.

However, we recommend buying tickets from Cardiff to Bath online a few months in advance to get the best deals and save money on your upcoming journey.


Important Stations and Airports for this Journey

Cardiff (Bus Station)
Cardiff (Queen Street)
Cardiff Central

Travelling from Cardiff to Bath: related information

Here are some other resources that might have the information you need