Best price to flight from Madrid to Crete (One Way)
What is the distance between Madrid and Crete?
The average distance from Madrid to Crete is 2582 kilometers (equals to 1604 miles or 1394 nautical miles).
Your flight will departure from Madrid Barajas International Airport, Spain and arrive on Crete Heraklion Airport, Greece.
How long is the flight from Madrid to Crete?
The average flight time between Madrid to Crete is 7 hours and 40 minutes.
How much is the fare for flight between Madrid and Crete?
The average price for one-way airfare from Madrid to Crete is 77 USD (none-taxes) for economy class.