General flight information
3 hr 30 min Travel time
2,389 km Distance between cities
1 hr Time zone difference
₾184 Lowest price
10 Direct flights per week
₾354 Average ticket price
07:00 Earliest departure
20:00 Latest departure
2,247 km Distance between cities
1 hr Time zone difference
₾306 Lowest price
6 hr 5 min Travel time
2,584 km Distance between cities
1 hr Time zone difference
₾220 Lowest price
2,488 km Distance between cities
1 hr Time zone difference
2,569 km Distance between cities
1 hr Time zone difference
₾341 Lowest price
2,007 km Distance between cities
1 hr Time zone difference
₾185 Lowest price
2,790 km Distance between cities
1 hr Time zone difference
₾177 Lowest price
4 hr Travel time
2,522 km Distance between cities
1 hr Time zone difference
₾192 Lowest price
2,135 km Distance between cities
1 hr Time zone difference
₾231 Lowest price
2,536 km Distance between cities
1 hr Time zone difference
Popular destinations in Greece
Cheap tickets
Direct flight schedule
- Athens Tue, Thu, Sat, Sun from ₾467.26
- Kerkyra Sat from ₾837.21
- Mikonos Fri from ₾191.7
Connecting flights
₾305.36 Madrid — Thessaloniki ₾219.35 Madrid — Heraklion ₾340.59 Madrid — Thira ₾184.56 Madrid — Kerkyra ₾176.73 Madrid — Rhodes ₾230.68 Madrid — Zakinthos
Mon 24 Aug 15:35 – 01:00
1 day 8 hr 25 min / 1 layover Wed 26 Aug 22:20 – 21:35
22 hr 15 min / 1 layover Sat 6 Jun 21:40 – 23:15
1 day 35 min / 2 layovers Wed 17 Jun 22:55 – 08:30
8 hr 35 min / 1 layover Wed 10 Jun 20:10 – 21:50
1 day 40 min / 1 layover Fri 3 Jul 22:50 – 08:50
1 day 9 hr / 1 layover Airlines with flights from Madrid to Greece
Including connecting fares
FAQ
Flight duration from Madrid to Greece
On average, flights from Madrid to Greece take around 3 hours 34 minutes when flying directly. With layovers, the flight duration can be up to 6 hours 40 minutes.