Cheap train tickets from Cardiff to Bath

Showing times and prices for 7 Dec

Cheapest

£14

Average

£23

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

Cheapest
08:00Cardiff Central1h20 09:20Bath Spa
1 changes
£141One-way
08:27Cardiff Central1h09 09:36Bath Spa
0 changes
£251One-way
11:30Cardiff Central1h04 12:34Bath Spa
0 changes
£251One-way
12:30Cardiff Central1h04 13:34Bath Spa
0 changes
£251One-way
09:27Cardiff Central1h08 10:35Bath Spa
0 changes
£251One-way

Train schedule Cardiff to Bath

Showing trains for tomorrow, Tue, 7 Dec
08:00Cardiff Central1h20 09:20Bath Spa
0 changes
08:27Cardiff Central1h09 09:36Bath Spa
0 changes
09:27Cardiff Central1h08 10:35Bath Spa
0 changes
10:30Cardiff Central1h04 11:34Bath Spa
0 changes
11:30Cardiff Central1h04 12:34Bath Spa
0 changes
12:30Cardiff Central1h04 13:34Bath Spa
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Tue
7 Dec
£14Great Western Railway
Wed
8 Dec
£14Great Western Railway
Thu
9 Dec
£14Great Western Railway
Fri
10 Dec
£14Great Western Railway
Sat
11 Dec
£14Great Western Railway
Sun
12 Dec
£14Great Western Railway
Mon
13 Dec
£14Great Western Railway
Tue
14 Dec
£13Great Western Railway
Wed
15 Dec
£14Great Western Railway
Thu
16 Dec
£13Great Western Railway
Fri
17 Dec
£14Great Western Railway
Sat
18 Dec
£14Great Western Railway
Sun
19 Dec
£14Great Western Railway
Mon
20 Dec
£13Great Western Railway
Tue
21 Dec
£13Great Western Railway
Wed
22 Dec
£14Great Western Railway
Thu
23 Dec
£12Great Western Railway
Fri
24 Dec
£14Great Western Railway

Fastest train times from Cardiff to Bath

Showing times and prices for 7 Dec

Fastest Journey

1 h 4 m

Average

1 h 8 m

Trains per day

6

Distance

58 km

Of the 6 trains that leave Cardiff for Bath every day 5 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 58 km distance in an average of 1 h 8 m but if you time it right, some trains will get you there in just 1 h 4 m .

The slowest trains will take 1 h 20 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:30Cardiff Central1h04 12:34Bath Spa
0 changes
£251One-way
Fastest
12:30Cardiff Central1h04 13:34Bath Spa
0 changes
£251One-way
Fastest
10:30Cardiff Central1h04 11:34Bath Spa
0 changes
£251One-way
09:27Cardiff Central1h08 10:35Bath Spa
0 changes
£251One-way
08:27Cardiff Central1h09 09:36Bath Spa
0 changes
£251One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Cardiff to Bath

distanceDistance36 miles (58 km)
durationAverage train duration1 h 4 min
priceAverage train ticket price£16 (€18)
frequencyTrain frequency19 a day
changesDirect trainYes, there are 19 direct trains a day
carriersTrain companiesGreat Western Railway

Trains from Cardiff to Bath cover the 36 miles (58 km) long journey taking on average 1 h 4 min with our travel partners like Great Western Railway. Normally, there are 19 trains operating per day, including direct services available. While the average ticket price for this journey costs around £16, you can find the cheapest train ticket for as low as £14. Travellers depart most frequently from Cardiff Central and arrive in Bath Spa.

Trains from Cardiff to Bath: Journey Details

It's easy to take in some history when trains from Cardiff to Bath Spa station are regular and fast. An hourly direct service departs Cardiff Central from around 5:00 a.m. late in the evening, taking a little over an hour. Occasional interim services are also available, which require one change and take only slightly longer at an hour and twenty minutes, depending on connections. Trains from Cardiff to Bath are run by First Great Western, which also offers an hourly weekend service.

Taking the Train from Cardiff

The Welsh capital's main train station is Cardiff Central, lying south-west of the city. It is adjacent to the Millennium Stadium and a mere 10-minute walk from the shopping district and Cardiff Castle. Many of the South Wales valley lines run into Cardiff Central, making for a swift connection, and the station also features a taxi rank, bike lock-up and car park. Outside the entrance is Cardiff bus station, with local and regional services operating between 5:00 a.m. and 12:00 a.m. The T9 express bus also runs from the airport to the train station and city centre, departing every 20 minutes throughout the day.

Getting into Bath by Train

Bath is best known for its grand Georgian architecture, historic Roman baths and green spaces. Exploring the picturesque city is easy on foot and takes just 7 minutes from Bath Spa train station to the city centre. However, several buses also service this route, departing from the bus station adjacent to the train station. Buses run approximately every 10-15 minutes to the centre, university and the city's other districts. Meanwhile, a taxi rank and cycle hire facility are also available at the train station entrance.

Travel Tips

Trains from Cardiff to Bath
Travel by train 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.
FAQs
How much do cheap trains to Bath from Cardiff cost?
You can find a cheap train from Cardiff to Bath for some dates and times for as low as £14  one way in the next 7 days.
What is the average cost of a train from Cardiff to Bath?
If you’re looking to purchase tickets for this trip in the next 7 days, you’ll find that Cardiff to Bath train prices are on average £16  one way.
What is the distance by train from Cardiff to Bath?
When travelling this route you should expect the distance between Cardiff and Bath via train to be approximately 36 miles (58 km).
How many hours does it take from Cardiff to Bath by train?
While the time it takes to travel 36 miles (58 km) between Cardiff and Bath can vary based on specific dates, weekends, and bank holidays, the train duration from Cardiff to Bath is on average 1 h 4 min.
What is the departure train station in Cardiff and arrival train station in Bath?

Omio customers travelling this route depart most frequently from Cardiff Central   and arrive in Bath Spa.

Where is the Cardiff train station located? Where is the Bath train station located?

You can find the most popular departure train station for this journey, Cardiff Central, located approximately 0.2 miles (425 m) from the city centre of Cardiff. The most popular arrival train station in Bath, called Bath Spa, is located around 0.1 miles (137 m) away from its city centre.

What train companies offer a service to Bath from Cardiff?
When taking a train from Cardiff to Bath, you can count on Great Western Railway for the best way to get you to Bath. You can also check all possible train providers who offer a service from Cardiff to Bath and compare the amenities they offer before buying a train ticket.
Is there a direct train between Cardiff and Bath?
Yes, there are 19 direct trains from Cardiff to Bath per day with Great Western Railway  on Omio. This is worth paying attention to when you buy your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How many trains per day are there from Cardiff to Bath?
The average number of trains departing Cardiff for Bath is 19 a day. The train schedules and services may vary between weekdays and weekends.
How far in advance should I book a train ticket between Cardiff and Bath to get the best deals?
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this route and save money. If you purchase train tickets to Bath from Cardiff within the next 7 days, you can find tickets to cost on average £16 one way. To find the best prices for this trip, consider booking your train ticket from Cardiff to Bath a few months in advance.

Important Stations and Airports for this Journey

Cardiff
Bath
The major railway station for departures from Cardiff is Cardiff Central. Read all the information you need to know about services, amenities and connections at Cardiff Central for your trip from Cardiff to Bath.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+44 3457114141
ticketOfficeHours
Ticket Office Hours
Mon - Fri: 05: 40 - 21: 30 | Sat: 05: 40 - 21: 30 | Sun: 07: 30 - 21: 30
Public transport options for Cardiff Central
Commuter rail lines: City Line, Rhondda Line, Rhymney Line, Valley Line, South Wales Main Line
Train lines: Transport for Wales, CrossCountry, Great Western Railway