HUB hero image

How to Travel from

Knaresborough to Keighley

by Rideshare or Car

Knaresborough
+0
Keighley
Transport search to Keighley
Knaresborough
+0
Keighley
Building a composite car route
Cheapest
Best Offer!
Car
39 min
40 km.
from $2
Composite Route Car Only

Two ways to Travel from Knaresborough to Keighley

Select an Option Below to Start Your Journey
Cheapest
Other

Transport providers

Train operators

LNER

Phone:
+44 345 722 5333
Website:
lner.co.uk/
Train from Leeds to Keighley
Ave. Duration:
22 min
Frequency:
Once daily
Estimated price:
$7.59–$10.76

Northern Rail

Phone:
+44 800 200 6060
Website:
northernrailway.co.uk/
Train from Knaresborough to Leeds
Ave. Duration:
44 min
Frequency:
Hourly
Estimated price:
$8.23–$10.76
Train from Leeds to Keighley
Ave. Duration:
25 min
Frequency:
Every 30 minutes
Estimated price:
$3.04–$4.05

Questions and Answers

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