General flight information
4 hr 7 min Travel time
2,738 km Distance between cities
2 hr Time zone difference
₼117 Lowest price
47 Direct flights per week
₼199 Average ticket price
06:15 Earliest departure
18:00 Latest departure
5 hr 5 min Travel time
3,084 km Distance between cities
2 hr Time zone difference
₼150 Lowest price
3 Direct flights per week
₼325 Average ticket price
16:40 Earliest departure
16:50 Latest departure
7 hr 25 min Travel time
2,994 km Distance between cities
2 hr Time zone difference
₼122 Lowest price
₼332 Average ticket price
4 hr 25 min Travel time
2,645 km Distance between cities
2 hr Time zone difference
₼157 Lowest price
4 Direct flights per week
₼218 Average ticket price
13:30 Earliest departure
18:45 Latest departure
3,621 km Distance between cities
2 hr Time zone difference
3,346 km Distance between cities
2 hr Time zone difference
₼239 Lowest price
3,908 km Distance between cities
2 hr Time zone difference
2,724 km Distance between cities
2 hr Time zone difference
₼234 Lowest price
8 hr 10 min Travel time
2,837 km Distance between cities
2 hr Time zone difference
₼193 Lowest price
3,338 km Distance between cities
2 hr Time zone difference
Popular destinations in Turkiye
Cheap tickets
Direct flight schedule
- Istanbul every day from ₼128.08
- Ankara Wed, Fri, Sun from ₼154.05
- Izmir Mon, Tue, Fri, Sun from ₼156.85
Connecting flights
₼149.09 Madrid — Ankara ₼121.79 Madrid — Antalya ₼238.42 Madrid — Mersin ₼233.29 Madrid — Bodrum ₼192.06 Madrid — Dalaman
Fri 8 Jan 20:00 – 10:25
12 hr 25 min / 1 layover Tue 1 Dec 19:15 – 20:10
1 day 22 hr 55 min / 1 layover Wed 18 Nov 16:50 – 09:10
1 day 14 hr 20 min / 1 layover Tue 1 Dec 14:55 – 00:15
2 day 7 hr 20 min / 1 layover Sun 10 Jan 16:40 – 09:30
14 hr 50 min / 1 layover 12-month price trend
₼499₼297₼499₼297
Airlines with flights from Madrid to Turkiye
Including connecting fares
FAQ
Flight duration from Madrid to Turkiye
On average, flights from Madrid to Turkiye take around 4 hours 7 minutes when flying directly. With layovers, the flight duration can be up to 7 hours 54 minutes.