The capital of Spain is Madrid. Distance from Athens to Madrid is 2371 km, while direct flight time is 3 h 40 min. According to Yandex.Flights, the lowest ticket price from Athens to Madrid in the next 30 days is 1 104 TL. You can get direct flights from Athens to Spain for Madrid, Malaga, Valencia and others.
Please connect to the internet to search