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