The A7 Edinburgh to Carlisle road passes through the town, with main roads also leading to Berwick-upon-Tweed (the A698) and Newcastle upon Tyne (the A6088, which joins the A68 at the Carter Bar, 16 miles south-east of Hawick).