Gordon is a village in the Scottish Borders area of Scotland, within the historic county of Berwickshire. The village sits on the crossroads of the A6105 Earlston to Berwick on Tweed road and the A6089 Edinburgh to Kelso road. It is 6 miles (10 km) east of Earlston and 4 miles (6 km) west of Greenlaw.