Distance between China and Dayr is 4486.64 km.
This distance is equal to 2787.87 miles, and 2420.98 nautical miles.
The distance line on map shows distance from China to Dayr between two cities.
If you travel with an airplane (which has average speed of 560 miles) between China to Dayr,
It takes 4.98 hours to arrive.