Compare prices and tickets Knaresborough to Keighley by train
Compare train prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
01 Mar
02 Mar
03 Mar
04 Mar
05 Mar
06 Mar
07 Mar
Why should you book Knaresborough to Keighley trains with Omio?
Why book with Omio vs Northern Rail (3)?
- Designed for International Travelers: Omio is in your language including 24/7 customer service and offers multiple payment options, including PayPal, credit cards, and bank transfer, in your preferred currency.
Journey information
Overview: Train from Knaresborough to Keighley
Trains from Knaresborough to Keighley run on average 5 times per day, taking around 1h 10m. Cheap train tickets for this journey start at £13 if you book in advance.
The earliest train runs at 05:59, the last at 22:12. The fastest train covers the 33 km distance in 1h 12m.
Distance 33 km |
Average train duration 1h 10m |
Cheapest ticket price £13 |
Trains per day 5 |
Fastest train 1h 12m |
First train 05:59 |
Last train 22:12 |
Train companies: Northern Rail (3) from Knaresborough to Keighley trainsNorthern Rail (3) trains will get you between Knaresborough and Keighley from £13. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.
Northern Rail (3)
FAQs: Knaresborough to Keighley train
Find answers to the most common questions about traveling from Knaresborough to Keighley by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Keighley, this guide helps you travel smarter and with confidence.

popular train stations
Important Stations and Airports in Knaresborough and Keighley
- 6:30 AM - 1:00 PM Monday - Saturday
- Closed on Sunday
- Parking is available near the station, managed by Northern Rail.
- The Worlds End
- Six Poor Folk
- Outside the main entrance.
- Ramps, restrooms.
- £0.30
- The Dower House Hotel
- Best Western Crown Hotel
- The General Tarleton Inn
- 16 spaces, not covered
- Bus: Local bus services available from the nearby bus stop
- 6:00 AM - 8:00 PM Monday - Friday
- 8:00 AM - 6:00 PM Saturday
- 9:00 AM - 5:00 PM Sunday
- Free
- The car park is open 24/7. Access is available from Station Road.
- The Old White Lion Hotel Restaurant
- Busfeild Arms
- Outside the main entrance.
- Elevators, ramps.
- £0.30
- Travelodge Keighley
- Dalesgate Hotel
- Premier Inn Keighley
- Located in the main concourse
- 48 places, not covered
- Located in the main concourse
- Free
- Hall 1: main entrance, ticket office, and waiting area
- Hall 2: access to platforms 1-3
- Bus: Several lines available including 662, 760
- Train: Northern Rail services
Most popular train connections from Knaresborough
More options for your journey from Knaresborough to Keighley
Here are some other resources that might have the information you need
