COMPARE Prices across different modes

28 Oct
£25Great Western Railway
29 Oct
£14Great Western Railway
30 Oct
£14Great Western Railway
31 Oct
£12Great Western Railway
1 Nov
£14Great Western Railway
3 Nov
£14Great Western Railway
4 Nov
£14Great Western Railway
5 Nov
£13Great Western Railway
6 Nov
£14Great Western Railway
9 Nov
£14Great Western Railway
11 Nov
£13Great Western Railway
12 Nov
£14Great Western Railway
13 Nov
£14Great Western Railway
15 Nov
£13Great Western Railway

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Bath to Cardiff

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

Trains from Bath to Cardiff cover the 36 miles (58 km) long trip taking on average 1 h 19 min with our travel partners like Great Western Railway. Normally, there are 51 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £12, but the average price of train tickets is £18. Travellers depart most frequently from Bath Spa and arrive in Cardiff Central.

Trains from Bath to Cardiff: Journey Details

The Great Western Railway provides direct trains from Bath to Cardiff. The weekday timetable begins with an early morning departure and continues with hourly trains until the final service from Bath after midnight. Journey times are around an hour and 20 minutes. The Sunday schedule features a slightly reduced service, with the first departure in late morning and the last train leaving Bath in late evening. Weekday off-peak day return fares are available on departures after 9:30 a.m.

Taking the Train from Bath

Trains from Bath to Cardiff depart from Bath Spa station, situated on the southern edge of the city centre. Public transport connections include bus stops on Dorchester Street, providing routes around the city. The bus station is 5 minutes walk west of the rail terminus, offering connections around Bath and the local region. There is a taxi rank by the main station entrance.

Getting Into Cardiff by Train

The Welsh capital is a historic city that can boast some spectacular architecture, from the Victorian Gothic castle to Richard Rogers' striking 21st-century Senedd building for the National Assembly. Visitor highlights include the Millennium Centre arts venue and concert hall, the art collection at the National Museum of Wales, and the Riverside farmers' market. Trains from Bath to Cardiff arrive at Cardiff Central station, situated in the city centre, close to the river Taff. Cardiff bus station is next to the rail terminus, with services around the city and region. There is a regular shuttle bus linking the station to Cardiff airport. Taxis are available from a rank beside the main station entrance.

Travel Tips

Trains from Bath to Cardiff
Travel by train to Cardiff 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 Bath to Cardiff.
How much do cheap train tickets to Cardiff from Bath cost?
Omio customers have found the cheapest trains from Bath to Cardiff to cost as little as £12  in the next 7 days.
What is the average price of train tickets between Bath and Cardiff?
In the next 7 days you’ll find that the average cost of a train ticket between Bath and Cardiff is £18  one way.
How many miles is it from Bath to Cardiff by train?
The train distance from Bath to Cardiff is around 36 miles (58 km).
How long does it take from Bath to Cardiff by train?
While the time it takes to travel 36 miles (58 km) from Bath to Cardiff can vary based on specific dates, weekends, and bank holidays, the train duration from Bath to Cardiff is on average 1 h 19 min.
What station does the Bath to Cardiff train leave from? Which Cardiff train station do I come into from Bath?

Omio customers book a train from Bath Spa   to Cardiff Central   most frequently for this route.

Where do I find the Bath train station to Cardiff? Where is the Cardiff train station?

You can find the most popular departure train station for this journey, Bath Spa, located approximately 0 mile (s) / 0 km from the city centre of Bath. The most popular arrival train station in Cardiff, called Cardiff Central, is located around 0 mile (s) / 0 km away from its city centre.

Which train companies can take me to Cardiff from Bath?
If you're looking for trains from Bath to Cardiff, you can rely on Great Western Railway to get you to Cardiff. It's also good to check out all possible train providers for the Bath to Cardiff journey to see if there might be differences in the amenities they offer.
How many train services are there from Bath to Cardiff a day?
On average, there are 51 trains a day from Bath to Cardiff. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Bath to Cardiff? When is the last train from Bath to Cardiff?
The earliest train for this route departs from Bath at 07: 29. The last train leaves from Bath at 10: 16. Check Omio for the latest train schedule from Bath to Cardiff and book the best time to depart on your chosen travel date.
How far in advance should I purchase train tickets from Bath to Cardiff for the best deals?
The price of a one way train ticket from Bath to Cardiff is on average £18 if you purchase within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets from Bath to Cardiff available a few months in advance.

Important Stations and Airports for this Journey

The major railway station for departures from Bath is Bath Spa. Read all the information you need to know about services, amenities and connections at Bath Spa for your trip from Bath to Cardiff.
Amenities at station
Ticket office hours
Mon - Fri: 05: 30 - 20: 30
Connections to/from station
Train lines: Great Western Main Line, CrossCountry, South Western Railway
Bus lines: 700, A4