Distance | 1469 miles (2369 km) |
---|---|
Average flight duration | 3 h 25 min |
Average plane ticket price | $238 (€206) |
Direct flight | Yes |
Airlines | Aegean Airlines, Iberia, Air Europa, Vueling Airlines, Alitalia, Lufthansa, Pegasus Airlines, Turkish Airlines, KLM, Air France, Air Serbia, Brussels Airlines, SWISS or Bulgaria Air |
Flights from Madrid to Athens cover the 1469 miles (2369 km) long journey taking on average 3 h 25 min with our travel partners like Aegean Airlines, Iberia, Air Europa, Vueling Airlines, Alitalia, Lufthansa, Pegasus Airlines, Turkish Airlines, KLM, Air France, Air Serbia, Brussels Airlines, SWISS or Bulgaria Air. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $75 (€65), but the average price of plane tickets is $238 (€206).
Cheapest
Average
The best way to find a cheap flight ticket from Madrid to Athens is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
ITA | 05:50AM Madrid Barajas Airport (MAD) | 11h45 | 06:35PM Athens International Airport (ATH) | 1 transfer | |
ITA | 05:50AM Madrid Barajas Airport (MAD) | 17h55 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 05:55AM Madrid Barajas Airport (MAD) | 7h55 | 02:50PM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 05:55AM Madrid Barajas Airport (MAD) | 8h00 | 02:55PM Athens International Airport (ATH) | 2 transfers | |
Lufthansa | 05:55AM Madrid Barajas Airport (MAD) | 6h20 | 01:15PM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 05:55AM Madrid Barajas Airport (MAD) | 7h50 | 02:45PM Athens International Airport (ATH) | 2 transfers | |
Privilege | 06:00AM Madrid Barajas Airport (MAD) | 18h25 | 01:25AM Athens International Airport (ATH) | 1 transfer | |
Air France | 06:00AM Madrid Barajas Airport (MAD) | 11h00 | 06:00PM Athens International Airport (ATH) | 1 transfer | |
Air France | 06:00AM Madrid Barajas Airport (MAD) | 16h15 | 11:15PM Athens International Airport (ATH) | 1 transfer | |
Privilege | 06:00AM Madrid Barajas Airport (MAD) | 9h35 | 04:35PM Athens International Airport (ATH) | 1 transfer | |
Air France | 06:00AM Madrid Barajas Airport (MAD) | 7h20 | 02:20PM Athens International Airport (ATH) | 1 transfer | |
Brussels Airlines | 06:20AM Madrid Barajas Airport (MAD) | 7h45 | 03:05PM Athens International Airport (ATH) | 1 transfer | |
Brussels Airlines | 06:20AM Madrid Barajas Airport (MAD) | 7h50 | 03:10PM Athens International Airport (ATH) | 1 transfer | |
Air Europa | 07:05AM Madrid Barajas Airport (MAD) | 16h40 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
Air Europa | 07:05AM Madrid Barajas Airport (MAD) | 10h30 | 06:35PM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 07:15AM Madrid Barajas Airport (MAD) | 9h15 | 05:30PM Athens International Airport (ATH) | 2 transfers | |
Lufthansa | 07:15AM Madrid Barajas Airport (MAD) | 6h30 | 02:45PM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 07:15AM Madrid Barajas Airport (MAD) | 6h40 | 02:55PM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 07:15AM Madrid Barajas Airport (MAD) | 10h15 | 06:30PM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 08:15AM Madrid Barajas Airport (MAD) | 8h15 | 05:30PM Athens International Airport (ATH) | 1 transfer | |
Vueling | 09:25AM Madrid Barajas Airport (MAD) | 11h10 | 09:35PM Athens International Airport (ATH) | 1 transfer | |
Air France | 10:05AM Madrid Barajas Airport (MAD) | 6h55 | 06:00PM Athens International Airport (ATH) | 1 transfer | |
Air France | 10:05AM Madrid Barajas Airport (MAD) | 12h10 | 11:15PM Athens International Airport (ATH) | 1 transfer | |
KLM | 10:20AM Madrid Barajas Airport (MAD) | 14h05 | 01:25AM Athens International Airport (ATH) | 1 transfer | |
Air Serbia | 10:30AM Madrid Barajas Airport (MAD) | 28h05 | 03:35PM Athens International Airport (ATH) | 1 transfer | |
Air Serbia | 10:30AM Madrid Barajas Airport (MAD) | 5h45 | 05:15PM Athens International Airport (ATH) | 1 transfer | |
Air Serbia | 10:30AM Madrid Barajas Airport (MAD) | 16h10 | 03:40AM Athens International Airport (ATH) | 1 transfer | |
Iberia | 10:40AM Madrid Barajas Airport (MAD) | 3h35 | 03:15PM Athens International Airport (ATH) | 0 transfersDirect | |
ITA | 11:35AM Madrid Barajas Airport (MAD) | 6h00 | 06:35PM Athens International Airport (ATH) | 1 transfer | |
ITA | 11:35AM Madrid Barajas Airport (MAD) | 6h00 | 06:35PM Athens International Airport (ATH) | 1 transfer | |
ITA | 11:35AM Madrid Barajas Airport (MAD) | 12h10 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
ITA | 11:35AM Madrid Barajas Airport (MAD) | 6h00 | 06:35PM Athens International Airport (ATH) | 1 transfer | |
ITA | 11:35AM Madrid Barajas Airport (MAD) | 12h10 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
ITA | 11:35AM Madrid Barajas Airport (MAD) | 23h15 | 11:50AM Athens International Airport (ATH) | 1 transfer | |
ITA | 11:35AM Madrid Barajas Airport (MAD) | 12h10 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 12:00PM Madrid Barajas Airport (MAD) | 7h20 | 08:20PM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 12:00PM Madrid Barajas Airport (MAD) | 14h05 | 03:05AM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 12:00PM Madrid Barajas Airport (MAD) | 9h20 | 10:20PM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 12:00PM Madrid Barajas Airport (MAD) | 20h00 | 09:00AM Athens International Airport (ATH) | 1 transfer | |
tarom | 12:15PM Madrid Barajas Airport (MAD) | 29h05 | 06:20PM Athens International Airport (ATH) | 1 transfer | |
Air France | 12:20PM Madrid Barajas Airport (MAD) | 9h55 | 11:15PM Athens International Airport (ATH) | 1 transfer | |
Aegean Airlines | 12:40PM Madrid Barajas Airport (MAD) | 3h25 | 05:05PM Athens International Airport (ATH) | 0 transfersDirect | |
Lufthansa | 01:00PM Madrid Barajas Airport (MAD) | 10h40 | 12:40AM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 01:00PM Madrid Barajas Airport (MAD) | 8h45 | 10:45PM Athens International Airport (ATH) | 2 transfers | |
Lufthansa | 01:00PM Madrid Barajas Airport (MAD) | 8h35 | 10:35PM Athens International Airport (ATH) | 1 transfer | |
Privilege | 01:05PM Madrid Barajas Airport (MAD) | 22h35 | 12:40PM Athens International Airport (ATH) | 1 transfer | |
Privilege | 01:05PM Madrid Barajas Airport (MAD) | 11h20 | 01:25AM Athens International Airport (ATH) | 1 transfer | |
Vueling | 02:00PM Madrid Barajas Airport (MAD) | 6h35 | 09:35PM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 02:30PM Madrid Barajas Airport (MAD) | 11h35 | 03:05AM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 02:30PM Madrid Barajas Airport (MAD) | 28h50 | 08:20PM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 02:30PM Madrid Barajas Airport (MAD) | 23h20 | 02:50PM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 02:30PM Madrid Barajas Airport (MAD) | 17h30 | 09:00AM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 02:55PM Madrid Barajas Airport (MAD) | 6h00 | 09:55PM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 02:55PM Madrid Barajas Airport (MAD) | 6h50 | 10:45PM Athens International Airport (ATH) | 1 transfer | |
Air Europa | 03:00PM Madrid Barajas Airport (MAD) | 8h45 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
Air Europa | 03:00PM Madrid Barajas Airport (MAD) | 26h35 | 06:35PM Athens International Airport (ATH) | 1 transfer | |
Air Europa | 03:00PM Madrid Barajas Airport (MAD) | 19h50 | 11:50AM Athens International Airport (ATH) | 1 transfer | |
Air Europa | 03:00PM Madrid Barajas Airport (MAD) | 8h45 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
Air France | 04:40PM Madrid Barajas Airport (MAD) | 20h40 | 02:20PM Athens International Airport (ATH) | 1 transfer | |
pegasus | 05:00PM Madrid Barajas Airport (MAD) | 15h25 | 09:25AM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 05:05PM Madrid Barajas Airport (MAD) | 6h35 | 12:40AM Athens International Airport (ATH) | 1 transfer | |
KLM | 05:10PM Madrid Barajas Airport (MAD) | 7h15 | 01:25AM Athens International Airport (ATH) | 1 transfer | |
KLM | 05:10PM Madrid Barajas Airport (MAD) | 18h30 | 12:40PM Athens International Airport (ATH) | 1 transfer | |
KLM | 05:10PM Madrid Barajas Airport (MAD) | 22h25 | 04:35PM Athens International Airport (ATH) | 1 transfer | |
Air France | 05:45PM Madrid Barajas Airport (MAD) | 19h35 | 02:20PM Athens International Airport (ATH) | 1 transfer | |
ITA | 06:05PM Madrid Barajas Airport (MAD) | 5h40 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
ITA | 06:05PM Madrid Barajas Airport (MAD) | 16h45 | 11:50AM Athens International Airport (ATH) | 1 transfer | |
ITA | 06:05PM Madrid Barajas Airport (MAD) | 23h30 | 06:35PM Athens International Airport (ATH) | 1 transfer | |
ITA | 06:05PM Madrid Barajas Airport (MAD) | 16h45 | 11:50AM Athens International Airport (ATH) | 1 transfer | |
ITA | 06:05PM Madrid Barajas Airport (MAD) | 5h40 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
ITA | 06:05PM Madrid Barajas Airport (MAD) | 23h30 | 06:35PM Athens International Airport (ATH) | 1 transfer | |
ITA | 06:05PM Madrid Barajas Airport (MAD) | 5h40 | 12:45AM Athens International Airport (ATH) | 1 transfer | |
Lufthansa | 06:20PM Madrid Barajas Airport (MAD) | 16h35 | 11:55AM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 06:45PM Madrid Barajas Airport (MAD) | 7h20 | 03:05AM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 06:45PM Madrid Barajas Airport (MAD) | 24h35 | 08:20PM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 06:45PM Madrid Barajas Airport (MAD) | 13h15 | 09:00AM Athens International Airport (ATH) | 1 transfer | |
Turkish Airlines | 06:45PM Madrid Barajas Airport (MAD) | 19h05 | 02:50PM Athens International Airport (ATH) | 1 transfer | |
Air France | 08:15PM Madrid Barajas Airport (MAD) | 20h45 | 06:00PM Athens International Airport (ATH) | 1 transfer | |
Air France | 08:15PM Madrid Barajas Airport (MAD) | 17h05 | 02:20PM Athens International Airport (ATH) | 1 transfer | |
KLM | 08:20PM Madrid Barajas Airport (MAD) | 19h15 | 04:35PM Athens International Airport (ATH) | 1 transfer | |
KLM | 08:20PM Madrid Barajas Airport (MAD) | 15h20 | 12:40PM Athens International Airport (ATH) | 1 transfer | |
This is the last flight of the day. |
Find all the dates and times for this journey
Fastest Journey
3 h 25 m
Average
13 h 7 m
Flights per day
81
Distance
2369 km
Of the 81 flights that leave Madrid for Athens every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Aegean Airlines, Iberia and Air Europa flights will get you between Madrid and Athens from $74 (€64). With over 1000 travel companies on Omio, you can find the best flight times and tickets for your trip.
Here are some other resources that might have the information you need