The journey from Knaresborough to Middlesbrough covers approximately 45 miles through the heart of North Yorkshire. You can travel via the A19 or take the Northern Rail service connecting through York. The drive typically takes 75 minutes depending on traffic near the A19/A168 junction. Trains offer a scenic route through the Vale of York. This route connects the historic market town of Knaresborough with the industrial heritage of Middlesbrough.
Total Distance: 72 km driving distance and 60 km straight-line air distance.
|
Connecting
|
Direct
|
|
|---|---|---|
| Duration | 1 hour 45 mins | 1 hour 15 mins |
| Avg Price | 12-25 GBP | 15-20 GBP |
| Operator | Northern | N/A |
| Route | Knaresborough to York, then change for Middlesbrough. | A59 to A1(M) then A19 north. |
| Tip | Book an Advance ticket via the Northern app to save 40 percent. | Avoid the A19 during peak rush hours as traffic builds near the Tees Flyover. |
May to September for clear visibility on the A19 and pleasant station waiting times.