Middleton-in-Teesdale is a market town and civil parish in County Durham, England. It is in Teesdale, on the River Tees's north banks, and surrounded by the North Pennines. The town is between Eggleston and Newbiggin, a few miles to the north-west of Barnard Castle.
Distance between:
London to Middleton-in-Teesdale231 Miles / 372 Kms Liverpool to Middleton-in-Teesdale92 Miles / 149 Kms