Die Entfernung (Strecke bzw. Distanz) von Kirkcaldy nach Bathgate beträgt Luftlinie circa 38 Kilometer (km).
Mit dem Auto oder Zug ist die effektive Strecke nach Bathgate höchst wahrscheinlich länger, da hier nur die direkte Strecke (Luftlinie) von Kirkcaldy nach Bathgate berechnet wurde.