Distance between Lorestan and Diyarbakir is 880.01 km.
This distance is equal to 546.81 miles, and 474.85 nautical miles.
The distance line on map shows distance from Lorestan to Diyarbakir between two cities.
If you travel with an airplane (which has average speed of 560 miles) between Lorestan to Diyarbakir,
It takes 0.98 hours to arrive.