More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Keighley to Cardiff

distanceDistance173 miles (279 km)
changesDirect trainYes

Trains from Keighley to Cardiff cover the 173 miles (279 km) long trip with our travel partners like. There are direct train services available. Travellers depart most frequently from Keighley and arrive in Cardiff Central.

Travel Tips: Trains from Keighley to Cardiff

Travel by train to Cardiff easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Keighley to Cardiff.
FAQs

What is the distance by train from Keighley to Cardiff?

You should expect to travel around 173 miles (279 km)  to Cardiff from Keighley by train.

What station does the Keighley to Cardiff train leave from? Which Cardiff train station do I come into from Keighley?

Omio customers who travel this route most frequently depart from Keighley   and arrive in Cardiff Central.

Where is the train station in Keighley to go to Cardiff? Where is the train station in Cardiff located?

Passengers booking this route most frequently board their trains from Keighley and need to travel around 0.2 miles (333 m) from the city centre to get to this train station.

Passengers arriving in Cardiff most often arrive at Cardiff Central and need to travel around 0.2 miles (425 m) from this train station to the city centre.

Important Stations and Airports for this Journey

Keighley
Cardiff
The major railway station for departures from Keighley is Keighley. Read all the information you need to know about services, amenities and connections at Keighley for your trip from Keighley to Cardiff.

More options for your journey from Keighley to Cardiff

Here are some other resources that might have the information you need