Distance between St Lucia and St Mary Cayon is 426.66 km.
This distance is equal to 265.11 miles, and 230.22 nautical miles.
The distance line on map shows distance from St Lucia to St Mary Cayon between two cities.
If you travel with an airplane (which has average speed of 560 miles) between St Lucia to St Mary Cayon,
It takes 0.47 hours to arrive.