Distance between Kandy and Vĩnh Phú is 2868.33 km.
This distance is equal to 1782.3 miles, and 1547.75 nautical miles.
The distance line on map shows distance from Kandy to Vĩnh Phú between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Kandy to Vĩnh Phú,
It takes 3.18 hours to arrive.