Distance between Ayeyarwady and Xiangkhouang is 894.15 km.
This distance is equal to 555.6 miles, and 482.48 nautical miles.
The distance line on map shows distance from Ayeyarwady to Xiangkhouang between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Ayeyarwady to Xiangkhouang,
It takes 0.99 hours to arrive.