Frankfurt
Diyarbakır, Turkey
The best and cheapest way to get from Frankfurt and Diyarbakır, Turkey is to travel by air, which will cost about 509 TRY or 227.70 USD.