Die Entfernung (Strecke bzw. Distanz) zwischen Devinuwara und Ratnapura beträgt Luftlinie ungefähr 87 Kilometer (km).
Mit dem Zug oder Auto ist die effektive Strecke nach Ratnapura möglicherweise länger, da hier nur die direkte Strecke (Luftlinie) von Devinuwara nach Ratnapura berechnet wurde.
Luftlinie (ungefähr)
54 Meilen
47 Seemeilen