Flights from Madrid to Athens – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to ATH – All flight route options from Barajas, Spain to Athens International Airport, Greece. These flights are operated by 21 different airlines. Fly non-stop or choose from 37 different connecting flights. The shortest flight time is 3 hours and 25 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 Athens Airport
We got great deals on hotels and car rentals near the airport.
Madrid to Athens flights
There are over 41 airlines and as many as 553 flights every week to this destination. You can fly non-stop to Athens (ATH) from Madrid (MAD) with Aegean Airlines, Iberia, Air Europa or Sky Express but if a stopover option suits you better you can choose to fly via Nice, Zagreb or any other of the 37 alternatives with connectiing airports.
Madrid to Athens with Aegean Airlines
You can fly non-stop every weekday with flights departing between 12 noon and 1:00 am. Aegean Airlines is a Star Alliance member.
With SWISS
If you fly from Madrid with SWISS you will do a stopover in Zurich, ZRH before reaching Athens. This flight trip will take 5 hours and 35 minutes and you can fly every Monday with departures at 10:10. SWISS is a Star Alliance member.
Distance & flight times: Barajas to Athens International Airport
The shortest flight time between MAD and ATH is 3 hours and 25 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 3h 25m | - | 1485 miles (2389 km) |
NCE Nice | 5h 0m | 1h 0m | 1561 miles (2512 km) |
ZAG Zagreb | 5h 5m | 30m | 1734 miles (2790 km) |
PMI Palma de Mallorca | 5h 15m | 1h 10m | 1492 miles (2401 km) |
TLS Toulouse | 5h 35m | 2h 15m | 1583 miles (2547 km) |
FCO Rome | 5h 35m | 1h 10m | 1508 miles (2426 km) |
VLC Valencia | 5h 40m | 1h 45m | 1501 miles (2415 km) |
VIE Vienna | 5h 45m | 1h 35m | 1927 miles (3101 km) |
VCE Venice | 5h 45m | 1h 10m | 1676 miles (2697 km) |
JTR Thira | 5h 50m | 1h 20m | 1734 miles (2790 km) |
CFU Kerkyra | 5h 50m | 1h 25m | 1493 miles (2402 km) |
CTA Catania | 6h 5m | 1h 55m | 1513 miles (2434 km) |
SPU Split | 6h 5m | 1h 45m | 1603 miles (2579 km) |
BOD Bordeaux | 6h 10m | 1h 40m | 1700 miles (2735 km) |
IBZ Ibiza | 6h 10m | 2h 15m | 1513 miles (2434 km) |
NTE Nantes | 6h 10m | 1h 10m | 1921 miles (3091 km) |
DBV Dubrovnik | 6h 20m | 2h 0m | 1581 miles (2544 km) |
BCN Barcelona | 6h 20m | 3h 0m | 1491 miles (2399 km) |
BRU Brussels | 6h 24m | 50m | 2135 miles (3435 km) |
SXB Strasbourg | 6h 25m | 1h 10m | 1889 miles (3039 km) |
LIS Lisbon | 6h 30m | 1h 10m | 2113 miles (3400 km) |
MUC Munich | 6h 35m | 2h 25m | 1883 miles (3030 km) |
SOF Sofia | 6h 40m | 2h 25m | 1735 miles (2792 km) |
MXP Milan | 6h 40m | 2h 10m | 1668 miles (2684 km) |
BUD Budapest | 6h 43m | 2h 35m | 1934 miles (3112 km) |
GVA Geneva | 6h 49m | 1h 15m | 1712 miles (2755 km) |
AGP Malaga | 6h 50m | 2h 15m | 1836 miles (2954 km) |
JMK Mykonos | 6h 55m | 2h 45m | 1653 miles (2660 km) |
ZRH Zurich | 7h 5m | 1h 0m | 1798 miles (2893 km) |
DUS Dusseldorf | 7h 10m | 1h 40m | 2150 miles (3459 km) |
BEG Belgrade | 7h 20m | 3h 55m | 1766 miles (2841 km) |
IST Istanbul | 7h 35m | 1h 50m | 2033 miles (3271 km) |
PRG Prague | 7h 45m | 2h 25m | 2065 miles (3323 km) |
FRA Frankfurt | 7h 55m | 2h 30m | 2022 miles (3253 km) |
OTP Bucharest | 7h 55m | 2h 30m | 2009 miles (3232 km) |
CDG Paris | 8h 0m | 2h 45m | 1981 miles (3187 km) |
ORY Paris | 8h 20m | - | - |
TIA Tirana | 8h 30m | 4h 15m | 1550 miles (2494 km) |



Quick copy and share this page
From Madrid to Greece
Below is a list of other destinations to Greece from Barajas with either direct flights or 1 stop connections.
-
HER Heraklion
-
CFU Kerkyra Direct
-
RHO Rhodes
-
SKG Thessaloniki
-
CHQ Chania
-
KGS Kos
-
ZTH Zakinthos
-
JTR Thira Direct
-
JMK Mykonos Direct
-
PVK Preveza
From Spain to Athens
Below is a list of other cities in Spain with flights to Athens with either non-stop or connecting flights.
-
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