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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Travel Tips

Trains from Newcastle upon Tyne to Keighley
Travel by train to Keighley 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 Newcastle upon Tyne to Keighley.
FAQs
How far is it from Newcastle upon Tyne to Keighley by train?
The Newcastle upon Tyne to Keighley train distance is approximately 77 miles (124 km).
How long is the train from Newcastle upon Tyne to Keighley?
While the time it takes to travel 77 miles (124 km) between Newcastle upon Tyne and Keighley can vary based on specific dates, weekends, and bank holidays, the train duration from Newcastle upon Tyne to Keighley is on average 2 h 6 min.
How many trains per day are there between Newcastle upon Tyne and Keighley?
On average, there are 17 trains a day from Newcastle upon Tyne to Keighley. The train times and services may be different on weekends and holidays compared to weekdays.

Important Stations and Airports for this Journey

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