Die Distanz (Entfernung oder auch Strecke) zwischen Edinburgh und Dalkeith beträgt Luftlinie ungefähr 10 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Dalkeith wahrscheinlich länger, da hier nur die direkte Verbindung (Luftlinie) von Edinburgh nach Dalkeith berechnet wurde.