|Distance||123 miles (198 km)|
|Train frequency||16 a day|
|Direct train||Yes, there are 16 direct trains a day|
Trains from Cardiff to St Albans cover the 123 miles (198 km) long trip taking on average 2 h 21 min with our travel partners like. Normally, there are 16 trains operating per day, including direct services available. Travellers depart most frequently from Cardiff Central and arrive in St Albans.
There are a few train stations in Cardiff to start your trip from including Cardiff Central, Cardiff (Queen Street) and Cardiff (Cathays). In St Albans you have a few train station options to choose from for your arrival including St Albans and St Albans Abbey.
Omio customers travelling this route depart most frequently from Cardiff Central and arrive in St Albans.
You can find the most popular departure train station for this trip, Cardiff Central, located approximately 0.2 miles (425 m) from the city centre of Cardiff. The most popular arrival train station in St Albans, called St Albans, is located around 0.3 miles (461 m) away from its city centre.
Here are some other resources that might have the information you need