Canonbie est un petit village du Dumfries and Galloway dans le sud-ouest de l’Écosse, à 10 km au sud de Langholm et à 3 km au nord de la frontière avec l'Angleterre. Il se situe sur l'A7 entre Carlisle et Édimbourg, et la rivière Esk le traverse. Il est souvent cité dans les textes anciens sous le nom de Canobie.