Distance between Vavuniya and Haa Alifu Atoll is 825.98 km.
This distance is equal to 513.24 miles, and 445.7 nautical miles.
The distance line on map shows distance from Vavuniya to Haa Alifu Atoll between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Vavuniya to Haa Alifu Atoll,
It takes 0.92 hours to arrive.