What is the cheapest way to get from Knaresborough to Keighley?
The cheapest way to get from Knaresborough to Keighley is to drive which costs $8.15 - $11.96 and takes 38 min.
What is the fastest way to get from Knaresborough to Keighley?
The fastest way to get from Knaresborough to Keighley is to drive which takes 38 min and costs $8.15 - $11.96 .
Is there a direct train between Knaresborough and Keighley?
No, there is no direct train from Knaresborough to Keighley. However, there are services departing from Knaresborough and arriving at Keighley via Leeds. The journey, including transfers, takes approximately 1h 23m.
How far is it from Knaresborough to Keighley?
The distance between Knaresborough and Keighley is 62 km. The road distance is 40.6 km.
How do I travel from Knaresborough to Keighley without a car?
The best way to get from Knaresborough to Keighley without a car is to train which takes 1h 23m and costs $9.24 - $18.48 .
How long does it take to get from Knaresborough to Keighley?
It takes approximately 1h 23m to get from Knaresborough to Keighley, including transfers.
Where do I catch the Knaresborough to Keighley train from?
Knaresborough to Keighley train services, operated by Northern Rail, depart from Knaresborough station.
Where does the Knaresborough to Keighley train arrive?
Knaresborough to Keighley train services, operated by Northern Rail, arrive at Leeds station.
Can I drive from Knaresborough to Keighley?
Yes, the driving distance between Knaresborough to Keighley is 41 km. It takes approximately 38 min to drive from Knaresborough to Keighley.
How do I get a train ticket from Knaresborough to Keighley?
Book your Knaresborough to Keighley train tickets online with Omio.
Where can I stay near Keighley?
There are 1826+ hotels available in Keighley. Prices start at $45.63 per night.
→
+0→
Transport search
Transport search
Popular routes
Choose one of the options below and start your journey