UntitledCreated with Sketch. UntitledCreated with Sketch. footer-accordion icon-twitter logo-trainline

Trains to Cardiff

Cardiff is located in South Wales and is about two hours by train from London Paddington. You can also get the train to Cardiff from Bristol, a journey that takes about an hour. Cardiff first became the Welsh capital in 1955 and the city has recently undergone an extensive regeneration project. One of the most transformed areas is the modernised waterfront area, Cardiff Bay, which features a variety of bars, restaurants and pavement cafes for alfresco dining in summer.

Popular train routes to Cardiff

London to Cardiff
Bristol to Cardiff
Swansea to Cardiff
Manchester to Cardiff
Birmingham to Cardiff
Bangor to Cardiff
Liverpool to Cardiff
Chester to Cardiff

Looking for the cheapest fare?

Try our simple fare finder tool

Visiting Cardiff

One of the major draws to Cardiff is the rugby, and many of the city’s visitors will head straight to the iconic Millennium Stadium. The three-tier stadium holds 74,500 people and is the ideal venue to watch the Welsh national sport in action.

The new Cardiff Bay area has had a tremendous amount of development, transforming it into a hub for restaurants, bars and shopping, especially around Mermaid Quay. Just to the east, Roald Dahl Plass, dedicated to the Cardiff-born author, is an old dock basin that now acts as a public space for street performers.

When in Cardiff make sure you visit a relic of the city’s past by heading to the medieval castle. The castle was privately owned until 1947 when it was donated to the city. The central motte-and-bailey keep was originally built in wood around 1081, before being reconstructed in stone in 1135.

A trip to the National Museum is highly recommended for anyone interested in natural history and art. Put aside at least three hours to browse displays that include a history of Wales’ geological history, a 9-metre humpback whale skeleton, and paintings by Ceri Richards and David Hockney.

Useful links when visiting Cardiff by train