Flights from Athens to Madrid – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
ATH to MAD – All flight route options from Athens International Airport, Greece to Barajas, Spain. These flights are operated by 24 different airlines. Fly non-stop or choose from 38 different connecting flights. The shortest flight time is 3 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Barajas
We got great deals on hotels and car rentals near the airport.
Athens to Madrid flights
There are over 35 airlines and as many as 392 flights every week to this destination. You can fly non-stop to Madrid (MAD) from Athens (ATH) with Aegean Airlines, Iberia or Air Europa but if a stopover option suits you better you can choose to fly via Rome, Palma de Mallorca or any other of the 32 alternatives with connectiing airports.
Athens to Madrid with Aegean Airlines
You can fly non-stop every weekday with flights departing between 8:00 am and 9:00 pm. Aegean Airlines is a Star Alliance member.
With ITA Airways
If you fly from Athens with ITA Airways you will do a stopover in Rome, FCO before reaching Madrid. This flight trip will take 5 hours and 40 minutes and you can fly every weekday with departures at 6:00 am, 12 noon or 7:00 pm. ITA Airways is a member of SkyTeam.
Distance & flight times: Athens International Airport to Barajas
The shortest flight time between ATH and MAD is 3 hours and 50 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 50m | - | 1485 miles (2389 km) |
FCO Rome | 5h 35m | 55m | 1508 miles (2426 km) |
PMI Palma de Mallorca | 5h 40m | 45m | 1492 miles (2401 km) |
MRS Marseille | 5h 50m | 3h 0m | 1552 miles (2497 km) |
JMK Mykonos | 6h 0m | 1h 20m | 1653 miles (2660 km) |
TUN Tunis | 6h 10m | 1h 45m | 1548 miles (2491 km) |
MXP Milan | 6h 15m | 1h 5m | 1668 miles (2684 km) |
BEG Belgrade | 6h 15m | 1h 15m | 1766 miles (2841 km) |
CTA Catania | 6h 25m | 1h 30m | 1513 miles (2434 km) |
NCE Nice | 6h 25m | 1h 45m | 1561 miles (2512 km) |
JTR Thira | 6h 30m | 35m | 1734 miles (2790 km) |
TIA Tirana | 6h 38m | 2h 25m | 1550 miles (2494 km) |
BUD Budapest | 6h 45m | 1h 25m | 1934 miles (3112 km) |
ZRH Zurich | 6h 50m | 1h 20m | 1798 miles (2893 km) |
VCE Venice | 6h 55m | 1h 55m | 1676 miles (2697 km) |
BCN Barcelona | 7h 0m | 2h 35m | 1491 miles (2399 km) |
BIO Bilbao | 7h 0m | 2h 10m | 1657 miles (2666 km) |
GVA Geneva | 7h 0m | 2h 0m | 1712 miles (2755 km) |
BLQ Bologna | 7h 10m | 2h 20m | 1612 miles (2594 km) |
BRU Brussels | 7h 20m | 1h 55m | 2135 miles (3435 km) |
SPU Split | 7h 25m | 2h 40m | 1603 miles (2579 km) |
FLR Florence | 7h 25m | 2h 40m | 1576 miles (2536 km) |
MUC Munich | 7h 30m | 1h 45m | 1883 miles (3030 km) |
TLS Toulouse | 7h 30m | 2h 50m | 1583 miles (2547 km) |
LYS Lyon | 7h 30m | 2h 30m | 1682 miles (2706 km) |
PRG Prague | 7h 35m | 1h 45m | 2065 miles (3323 km) |
DUS Dusseldorf | 7h 40m | 1h 40m | 2150 miles (3459 km) |
IST Istanbul | 7h 40m | 2h 10m | 2033 miles (3271 km) |
FRA Frankfurt | 7h 45m | 1h 50m | 2022 miles (3253 km) |
VIE Vienna | 7h 50m | 2h 20m | 1927 miles (3101 km) |
BOD Bordeaux | 7h 50m | 3h 0m | 1700 miles (2735 km) |
CDG Paris | 8h 5m | 1h 30m | 1981 miles (3187 km) |
LIS Lisbon | 8h 25m | 2h 35m | 2113 miles (3400 km) |



Quick copy and share this page
From Athens to Spain
Below is a list of other destinations to Spain from Athens International Airport with either direct flights or 1 stop connections.
-
BCN Barcelona Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas
-
TFS Tenerife
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote
From Greece to Madrid
Below is a list of other cities in Greece with flights to Madrid with either non-stop or connecting flights.
-
HER Heraklion Direct
-
CFU Kerkyra Direct
-
RHO Rhodes
-
SKG Thessaloniki
-
CHQ Chania
-
KGS Kos
-
ZTH Zakinthos
-
JTR Thira Direct
-
JMK Mykonos Direct
-
PVK Preveza