Trip to Cardiff

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from Bath to Cardiff

🚆 Traveling by train from Bath to Cardiff is a convenient and efficient option, with direct services departing hourly and taking approximately 1 hour 5 minutes. 🎫 Prices for the train journey between Bath and Cardiff vary from £23 to £55, offering a range of options to suit different budgets. 🌉 The scenic route from Bath to Cardiff covers a distance of around 79.9 km and provides a comfortable and enjoyable way to travel between these historic cities.

Where to stay in Cardiff

There are over 269 hotels to stay in Cardiff. Prices range from $14 per night.

Find accommodation
  • The train services from Bath to Cardiff are provided by First Great Western Service. There is a direct train departing from Bath Spa and arriving at Cardiff Central, with services operating hourly every day. The journey takes approximately 1 hour and 5 minutes. The prices for a train ticket between Bath and Cardiff vary from £23 to £56.
  • The fastest train between Bath and Cardiff is the direct service operated by First Great Western Service. This train departs from Bath Spa and arrives at Cardiff Central, with a journey time of approximately 1 hour and 5 minutes. It is the most efficient and direct route available for travelers making this journey.
  • Trains departing for Cardiff from Bath will leave from Bath Spa station. This station serves as the departure point for the Bath to Cardiff train services operated by First Great Western Service. Passengers can easily access this station in Bath to begin their journey to Cardiff.
  • There are multiple trains available between Bath and Cardiff. The direct train service operated by First Great Western Service departs from Bath Spa and arrives at Cardiff Central, with services running hourly every day. The journey typically takes around 1 hour and 5 minutes with various options for departure times throughout the day.
  • The train from Bath to Cardiff operated by First Great Western Service arrives at Cardiff Central station. Cardiff Central station is the main railway station in Cardiff and serves as a convenient and central transportation hub for travelers arriving in the city. Passengers can easily access various local transportation options from Cardiff Central station to reach their final destinations within the city.
  • The first train from Bath to Cardiff operated by First Great Western Service departs from Bath Spa station early in the morning and the last train departs in the late evening. The trains operate hourly throughout the day, providing travelers with flexibility when planning their journey. The journey typically takes approximately 1 hour and 5 minutes, allowing passengers to reach their destination swiftly and conveniently.
  • There are multiple direct train trips each day between Bath and Cardiff. The train services operated by First Great Western Service depart from Bath Spa station and arrive at Cardiff Central station, with trains departing hourly and operating every day. Passengers can enjoy the convenience of a direct journey, with the trip typically taking approximately 1 hour and 5 minutes.
  • Yes, there is a direct train between Bath and Cardiff. The service departs from Bath Spa and arrives at Cardiff Central, with trains operating hourly every day. Passengers can enjoy the convenience of a non-stop journey, with the trip taking approximately 1 hour and 5 minutes.
  • The cost of a train ticket from Bath to Cardiff can vary between £23 and £56. The price range offers flexibility for travelers with different budget preferences. Passengers can choose the fare that best suits their needs when booking their journey.

Will you be returning to Bath by train?

If you are looking for the return train journey, check out trains from Cardiff to Bath

See schedule