Gavinton is a small settlement in the Scottish Borders area of Scotland, 2 kilometres (1.2 mi) south-west of Duns, the former county town of Berwickshire. The hamlet sits on a minor road off the A6105 Duns to Greenlaw road at grid reference NT767521.