Dusseldorf, Germany
Diyarbakır, Turkey
The best and cheapest way to get from Dusseldorf, Germany and Diyarbakır, Turkey is to travel by air, which will cost about 558 TRY or 249.30 USD.