Die Distanz (Entfernung oder auch Strecke) von Dalkeith nach Sheffield beträgt Luftlinie ungefähr 298 Kilometer (km).
Mit dem Auto oder Zug ist die effektive Strecke nach Sheffield wahrscheinlich länger, da hier nur die direkte Verbindung (Luftlinie), ausgehend von Dalkeith, berechnet wurde.