Question: how many hours does it take to fly from edinburgh to crete?
Answer: Average direct flight time is 4 hours 51 minutes. The fastest direct flight from Edinburgh to Crete is 4 hours 51 minutes.