Travelling from Crewe to Cardiff has never been easier. Our trains offer a comfortable, hassle-free journey with plenty of options to suit your schedule. Sit back, relax and enjoy the views as you make your way to Wales’ vibrant capital. Buy your ticket today and start your adventure from Crewe to Cardiff.

 

Key details

  • Journey duration: Average of 2 hours 40 minutes
  • Direct trains: Yes
  • Frequency: Up to 32 trains per day
  • First train: Approximately 05:13 from Crewe (Sundays may differ)
  • Last train: Approximately 21:10 from Crewe (weekends may differ)
  • Key stops: Stafford, Wolverhampton, Shrewsbury, Hereford
  • Departure station: Crewe
  • Arrival station: Cardiff Central
  • Amenities: Spacious seating, charging points and free onboard Wi-Fi.
  • Ticket savings: Buy early, use a Railcard or travel Off Peak for the best value.

 

Live departures and arrivals

 

Why travel by train from Crewe to Cardiff?

Cardiff is a city full of history, culture and riverside charm, perfect for a day trip or a longer stay. There’s something for everyone, from fascinating museums to scenic parks and lively shopping districts.

  • Cardiff Castle: Explore over 2,000 years of history in the heart of the city, including Roman walls, a Norman keep and stunning Victorian interiors.
  • National Museum Cardiff: Discover fine art, natural history and interactive exhibits - ideal for families or culture lovers.
  • Bute Park: Stroll along the River Taff in this 56-hectare park, featuring beautiful gardens, woodland walks and plenty of space to relax.
  • Cardiff Bay: Enjoy waterfront dining, attractions like the Wales Millennium Centre and evening entertainment.
  • Shopping: From high street favourites in St David’s Dewi Sant Centre to independent boutiques, Cardiff offers plenty of choice for retail therapy.

Check out our guide to visiting Cardiff for more inspiration.

 

Top tips for buying your Crewe to Cardiff train tickets

Save money on your journey with the following options:

  • Advance tickets* - Buy early for the lowest fares
  • Railcards - Save up to a third on your next trip
  • Anytime tickets - Flexible travel any time of day
  • Season tickets - Great value for frequent travellers

Why not use our app? It lets you see all our budget-friendly travel deals in one place.

*Advance tickets are our best value fares and Railcard discounts can be used when buying them. We cannot guarantee the availability of Advance tickets as they are limited in number and only on sale up to 18:00 before the day you travel. We recommend buying early to avoid disappointment.

 

FAQs

How long is the train from Crewe to Cardiff?

The fastest trains from Crewe to Cardiff take around 2 hours 10 minutes, with average journey times approximately 2 hours 40 minutes. Regular services run throughout the day, giving you plenty of options.

Are there any direct trains from Crewe to Cardiff?

Yes, there are direct services from Crewe to Cardiff daily.

What are the Crewe to Cardiff train stops?

These services usually call at key stations such as Chester, Shrewsbury and Hereford.

How frequent are trains from Crewe to Cardiff?

Trains can run up to 3 times per hour during peak times, with around 32 services per day.

When is the first train from Crewe to Cardiff?

The first train of the day usually departs Crewe at 05:13 in the morning.

When is the last train from Crewe to Cardiff?

The last train normally leaves Crewe at 21:10, with some services differing depending on the day.