Barnard Castle has road connections to Bishop Auckland, Spennymoor and central County Durham via the A688 and Darlington, Stockton-on-Tees, and Middlesbrough by the A67. Barnard Castle is also four miles (6.4 km) from the A66, with access to the M6 to the west and the A1(M) to the east. The B6278 also connects Barnard Castle with Middleton-in-Teesdale.