How far is Diyarbakir from Beirut?

The flight distance between Beirut and Diyarbakir is 617km. Check all available flights on Wego.