Distance between Kelaniya and An Giang is 2797.24 km.
This distance is equal to 1738.13 miles, and 1509.39 nautical miles.
The distance line on map shows distance from Kelaniya to An Giang between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Kelaniya to An Giang,
It takes 3.1 hours to arrive.