You can get from York to Knaresborough by train, bus or flight.
We couldn’t find any journeys for this date. Click below and try searching for another date.
|Distance||16 miles (25 km)|
|Available travel modes||Train|
|Fastest mode||Train • £9 • 24 min|
|Popular travel companies||Northern Rail|
Take a train to travel 16 miles (25 km) to Knaresborough from York. Northern Rail is the main travel provider operating this journey. Travellers can even take a direct from York to Knaresborough.
Your travel option from York to Knaresborough includes taking a train.
A train is the fastest way to get from York to Knaresborough with an average travel time for this journey around 24 min.
Knaresborough is approximately 16 miles (25 km) away from York.
The average frequency per day from York to Knaresborough is:
However, we recommend checking specific travel dates for your journey between York and Knaresborough as scheduled services by train can vary by season or day of the week.
These are the most popular departure and arrival points for travellers from York to Knaresborough:
If finding a good deal is your main consideration for your trip from York to Knaresborough, then we'll help you find the best value travel company for you:
When planning your trip to Knaresborough from York, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:
However, we recommend buying tickets from York to Knaresborough online a few months in advance to get the best deals and save money on your upcoming journey.