Distance from to

Distance between Xaignabouli and Bac Ninh

Distance between Xaignabouli and Bac Ninh is 512.87 km. This distance is equal to 318.68 miles, and 276.74 nautical miles.

The distance line on map shows distance from Xaignabouli to Bac Ninh between two cities.
If you travel with an airplane (which has average speed of 560 miles per hour) between Xaignabouli to Bac Ninh,
It takes 0.57 hours to arrive.

Xaignabouli 19.3907886 101.5248055
Bac Ninh 21.183901 106.056
Distance 512.87 km 318.68 miles

Related Distances