Gretna Green ligt net over de Schotse grens, op minder dan 20 minuten rijden van Carlisle en op ongeveer 45 minuten ten noorden van het Lake District.
À peine plus loin de la frontière de l'Angleterre avec l'Écosse, Gretna Green se trouve à moins de 20 minutes de route de Carlisle, et à environ 45 minutes au nord de la région des lacs.