Z Polski, there are direct flights do Edynburga from 5 cities. The city with the most direct flights is Krakowa, with 12 direct flights each week.