Die Distanz (Entfernung oder auch Strecke) von Welisara nach Ratnapura beträgt Luftlinie circa 67 km (Kilometer).
Mit der Bahn oder dem Auto ist die effektive Strecke nach Ratnapura sicherlich länger, da hier nur die direkte Strecke (Luftlinie) von Welisara nach Ratnapura berechnet wurde.