Die Entfernung (Strecke bzw. Distanz) von Cockenzie nach Bathgate beträgt Luftlinie ungefähr 43 Kilometer (km).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Bathgate sicherlich länger, da hier nur die Luftlinie von Cockenzie nach Bathgate berechnet wurde.