Die Entfernung (Strecke bzw. Distanz) zwischen Moratuwa und Ratnapura beträgt Luftlinie ca. 58 km (Kilometer).
Mit dem Auto, der Bahn oder eventuell auch per Schiff ist die effektive Strecke nach Ratnapura möglicherweise länger, da hier nur die Luftlinie von Moratuwa nach Ratnapura berechnet wurde.