Distance between Kyaiklat and Dien Bien Phu is 946.17 km.
This distance is equal to 587.92 miles, and 510.55 nautical miles.
The distance line on map shows distance from Kyaiklat to Dien Bien Phu between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Kyaiklat to Dien Bien Phu,
It takes 1.05 hours to arrive.