Destinations

Get train times and tickets

Start and End locations

Outbound journey
Time

Return journey
Time



Trains to Cardiff

There are two railway stations in Bath:

Cardiff Central (CDF): This major station is a hub for the suburban Valley Lines Network and also runs trains to Bristol, London, Nottingham and Edinburgh. It connects South and West Wales to major English and Scottish towns and cities. Most services are operated by Arriva Trains Wales and the station is also served by CrossCountry and First Great Western.

Cardiff Queen Street (CDQ): This is the main hub for the Valley Lines Network which serves Cardiff, the Vale of Glamorgan, Bridgend and the South Wales Valleys.

Cardiff has many other railway stations running mainly local services: Birchgrove (BCG), Cardiff Bay (CDB), Cathays (CYS), Coryton (COY), Danescourt (DCT), Fairwater (FRW), Grangetown (GTN), Heath High Level (HHL), Heath Low Level (HLL), Lisvane & Thornhill (LVT), Llandaf (LLN), Llanishen (LLS), Ninian Park (NNP), Radyr (RDR), Rhiwbina (RHI), Ty Glass (TGS), Waun-Gron Park (WNG) and Whitchurch (WHT).


Carbon Calculator

See how much carbon you can save compared to travelling by air or car.


Station Finder

Type in where you want to travel and we'll locate the closest station for you.


Hotels in Cardiff

Business trip,
shopping or
weekend
break?

Rail & hotel in
one easy
booking.

Book now