There are no major roads through the Lammermuirs. The A1 passes to the east and north from Berwick upon Tweed to Edinburgh and the A68 passes to the west from Jedburgh to Edinburgh. The B6355 passes north west from Duns and goes through Ellemford and Cranshaws and on to Gifford in East Lothian. Another road to the west of this also goes from Duns, through Longformacus and on to Gifford.
There is no public transport through the area. The nearest train stations are Dunbar and Berwick upon Tweed. There is a frequent bus service form Berwick to Duns, Borders Buses service 60.