Around the World

Distance between Mayiladuthurai and Ratnapura

Distance from Mayiladuthurai to Ratnapura is 310 miles / 498 kilometers.

Map showing the distance from Mayiladuthurai to Ratnapura

Beeline Air distance: miles km

Mayiladuthurai

City: Mayiladuthurai
Country: India

Ratnapura

City: Ratnapura
Country: Sri Lanka

Time difference between Mayiladuthurai and Ratnapura

There is no time difference between Mayiladuthurai and Ratnapura. Current local time in Mayiladuthurai and Ratnapura is 08:17 IST (2025-02-26)

Search