HowToGo

Flight from Madrid to Greece

How to get to Greece from Madrid by flight ? You can check flights from Madrid to Greece below.

Search Transfer from Madrid to Greece

Search Flights

You can find flight ticket prices from Madrid to Greece with our flight tickets search tool below

1. Madrid to Athens

  1. You take a flight from Madrid to Athens and cost approximately 55 USD.

  2. You take a bus, shuttle or taxi from Athens to your destination in Greece.

Flight Depart Arrive
FR5993 Ryanair
FR15 Ryanair
06:10 Madrid
09:05 London Stansted
07:40 London Stansted
14:35 Athens
Connect
LH1121 Lufthansa
LH1278 Lufthansa
06:15 Madrid
09:45 Frankfurt
08:55 Frankfurt
13:30 Athens
Connect
FR6411 Ryanair
06:25 Madrid
11:00 Athens Direct
FR9674 Ryanair
FR1398 Ryanair
06:30 Madrid
11:50 Rome Ciampino
09:00 Rome Ciampino
14:50 Athens
Connect
UX1087 Air Europa
07:05 Madrid
11:35 Athens Direct
VY1003 Vueling Airlines
VY8104 Vueling Airlines
09:05 Madrid
12:40 Barcelona
10:20 Barcelona
16:35 Athens
Connect
IB930 Iberia
VY8104 Vueling Airlines
09:30 Madrid
12:40 Barcelona
10:50 Barcelona
16:35 Athens
Connect
FR9602 Ryanair
FR1198 Ryanair
09:50 Madrid
14:15 Rome Ciampino
12:20 Rome Ciampino
17:15 Athens
Connect
U22704 easyJet
U22607 easyJet
10:25 Madrid
15:05 Milan Malpensa
12:35 Milan Malpensa
18:35 Athens
Connect
IB3150 Iberia
10:45 Madrid
15:25 Athens Direct
TK1858 Turkish Airlines
TK1843 Turkish Airlines
12:15 Madrid
19:35 Istanbul
18:35 Istanbul
20:10 Athens
Connect
A3701 Aegean Airlines
13:05 Madrid
17:40 Athens Direct
LH1113 Lufthansa
LH1284 Lufthansa
13:30 Madrid
17:40 Frankfurt
16:05 Frankfurt
21:25 Athens
Connect
A3703 Aegean Airlines
16:35 Madrid
21:05 Athens Direct
IB3164 Iberia
BA634 British Airways
16:40 Madrid
19:15 London Heathrow
18:05 London Heathrow
00:55 Athens
Connect
KL1704 KLM
KL1581 KLM
16:50 Madrid
20:55 Amsterdam Schiphol
19:35 Amsterdam Schiphol
01:05 Athens
Connect
UX1089 Air Europa
19:30 Madrid
23:45 Athens Direct
JU575 Air Serbia
JU516 Air Serbia
21:00 Madrid
00:30 Belgrade
23:55 Belgrade
03:00 Athens
Connect

2. Madrid to Heraklion

  1. You take a flight from Madrid to Heraklion and cost approximately 80 USD.

  2. You take a bus, shuttle or taxi from Heraklion to your destination in Greece.

Flight Depart Arrive
FR6411 Ryanair
OA314 Olympic Air
06:25 Madrid
13:25 Athens
11:00 Athens
14:15 Heraklion
Connect
FR6411 Ryanair
GQ212 Sky Express
06:25 Madrid
15:30 Athens
11:00 Athens
16:30 Heraklion
Connect
FR6411 Ryanair
V74254 Volotea
06:25 Madrid
15:00 Athens
11:00 Athens
16:00 Heraklion
Connect
AF1401 Air France
AF1002 Air France
06:40 Madrid
12:00 Paris CDG
09:00 Paris CDG
16:25 Heraklion
Connect
AF1401 Air France
A3453 Aegean Airlines
06:40 Madrid
10:40 Paris CDG
09:00 Paris CDG
15:05 Heraklion
Connect
UX1087 Air Europa
GQ212 Sky Express
07:05 Madrid
15:30 Athens
11:35 Athens
16:30 Heraklion
Connect
UX1515 Air Europa
A3433 Aegean Airlines
07:05 Madrid
12:20 Munich
09:40 Munich
16:00 Heraklion
Connect
UX1087 Air Europa
V74254 Volotea
07:05 Madrid
15:00 Athens
11:35 Athens
16:00 Heraklion
Connect
UX1087 Air Europa
OA314 Olympic Air
07:05 Madrid
13:25 Athens
11:35 Athens
14:15 Heraklion
Connect
FR2760 Ryanair
V71618 Volotea
07:10 Madrid
14:25 Bari
10:00 Bari
17:10 Heraklion
Connect
IB8736 Iberia
V72868 Volotea
07:25 Madrid
11:10 Toulouse
08:45 Toulouse
15:30 Heraklion
Connect
IB8736 Iberia
A3429 Aegean Airlines
07:25 Madrid
10:20 Toulouse
08:45 Toulouse
14:25 Heraklion
Connect
UX1013 Air Europa
BA2552 British Airways
07:30 Madrid
11:15 London Gatwick
08:55 London Gatwick
17:20 Heraklion
Connect
UX1065 Air Europa
FR347 Ryanair
07:30 Madrid
13:05 Milan Malpensa
09:40 Milan Malpensa
16:55 Heraklion
Connect
IB8716 8720 Iberia
A3417 Aegean Airlines
07:30 Madrid
10:30 Lyon
09:20 Lyon
14:25 Heraklion
Connect
IB8554 Iberia
U24481 easyJet
07:35 Madrid
14:10 Bordeaux
08:55 Bordeaux
18:40 Heraklion
Connect
IB3676 Iberia
FR30 Ryanair
08:00 Madrid
15:05 Berlin Brandenburg Apt
11:00 Berlin Brandenburg Apt
19:15 Heraklion
Connect
IB8706 Iberia
X34202 TUIfly
08:10 Madrid
14:25 Frankfurt
10:55 Frankfurt
18:35 Heraklion
Connect
IB3190 Iberia
LH1758 Lufthansa
08:40 Madrid
14:45 Munich
11:20 Munich
18:25 Heraklion
Connect
IB3190 Iberia
A3433 Aegean Airlines
08:40 Madrid
12:20 Munich
11:20 Munich
16:00 Heraklion
Connect
IB3190 Iberia
DE1600 Condor Flugdienst
08:40 Madrid
14:40 Munich
11:20 Munich
18:25 Heraklion
Connect
IB3714 Iberia
BA2552 British Airways
08:50 Madrid
11:15 London Gatwick
10:10 London Gatwick
17:20 Heraklion
Connect
IB3692 Iberia
U21939 easyJet
08:55 Madrid
13:45 Manchester
10:30 Manchester
19:55 Heraklion
Connect
IB3480 Iberia
U21559 easyJet
09:40 Madrid
16:05 Geneva
11:35 Geneva
20:05 Heraklion
Connect
U21416 easyJet
U21559 easyJet
10:00 Madrid
16:05 Geneva
12:00 Geneva
20:05 Heraklion
Connect
U26036 easyJet
U26287 easyJet
10:30 Madrid
15:35 Bristol
11:45 Bristol
21:35 Heraklion
Connect
IB3150 Iberia
GQ214 Sky Express
10:45 Madrid
18:30 Athens
15:25 Athens
19:30 Heraklion
Connect
IB3150 Iberia
OA320 Olympic Air
10:45 Madrid
18:30 Athens
15:25 Athens
19:20 Heraklion
Connect
FR5446 Ryanair
A3425 Aegean Airlines
12:20 Madrid
19:20 Marseille
14:10 Marseille
23:05 Heraklion
Connect
LX2021 Swiss
A3449 Aegean Airlines
12:55 Madrid
18:05 Zurich
15:10 Zurich
21:55 Heraklion
Connect
A3701 Aegean Airlines
OA328 Olympic Air
13:05 Madrid
21:45 Athens
17:40 Athens
22:35 Heraklion
Connect
A3701 Aegean Airlines
OA320 Olympic Air
13:05 Madrid
18:30 Athens
17:40 Athens
19:20 Heraklion
Connect
LH1113 Lufthansa
A3431 Aegean Airlines
13:30 Madrid
17:55 Frankfurt
16:05 Frankfurt
21:55 Heraklion
Connect
UX1671 Air Europa
A3449 Aegean Airlines
14:55 Madrid
18:05 Zurich
17:15 Zurich
21:55 Heraklion
Connect
V72273 Volotea
A3467 Aegean Airlines
15:15 Madrid
18:55 Nantes
17:00 Nantes
23:20 Heraklion
Connect
IB8750 Iberia
A3425 Aegean Airlines
16:25 Madrid
19:20 Marseille
18:10 Marseille
23:05 Heraklion
Connect
VY1019 Vueling Airlines
VY2350 Vueling Airlines
19:40 Madrid
23:55 Barcelona
20:55 Barcelona
04:00 Heraklion
Connect
IB2000 Iberia
VY2350 Vueling Airlines
20:00 Madrid
23:55 Barcelona
21:20 Barcelona
04:00 Heraklion
Connect
UX7707 Air Europa
VY2350 Vueling Airlines
20:30 Madrid
23:55 Barcelona
21:45 Barcelona
04:00 Heraklion
Connect
IB2100 Iberia
VY2350 Vueling Airlines
21:00 Madrid
23:55 Barcelona
22:20 Barcelona
04:00 Heraklion
Connect

3. Madrid to Thessaloniki

  1. You take a flight from Madrid to Thessaloniki and cost approximately 90 USD.

  2. You take a bus, shuttle or taxi from Thessaloniki to your destination in Greece.

Flight Depart Arrive
FR5993 Ryanair
FR8582 Ryanair
06:10 Madrid
09:00 London Stansted
07:40 London Stansted
14:10 Thessaloniki
Connect
LH1121 Lufthansa
LH1288 Lufthansa
06:15 Madrid
10:30 Frankfurt
08:55 Frankfurt
13:50 Thessaloniki
Connect
LH1121 Lufthansa
A3531 Aegean Airlines
06:15 Madrid
11:25 Frankfurt
08:55 Frankfurt
15:00 Thessaloniki
Connect
FR6411 Ryanair
OA120 Olympic Air
06:25 Madrid
15:35 Athens
11:00 Athens
16:30 Thessaloniki
Connect
FR5382 Ryanair
FR8292 Ryanair
06:30 Madrid
13:20 Malta
09:10 Malta
15:55 Thessaloniki
Connect
FR5462 Ryanair
FR6446 Ryanair
06:35 Madrid
15:55 Charleroi
09:00 Charleroi
19:40 Thessaloniki
Connect
FR8368 Ryanair
FR5250 Ryanair
06:50 Madrid
11:50 Budapest
10:05 Budapest
14:30 Thessaloniki
Connect
UX1087 Air Europa
OA120 Olympic Air
07:05 Madrid
15:35 Athens
11:35 Athens
16:30 Thessaloniki
Connect
UX1503 Air Europa
A3531 Aegean Airlines
07:05 Madrid
11:25 Frankfurt
09:50 Frankfurt
15:00 Thessaloniki
Connect
UX1445 Air Europa
A3541 Aegean Airlines
07:05 Madrid
12:50 Dusseldorf
09:40 Dusseldorf
16:40 Thessaloniki
Connect
IB3120 Iberia
OS809 Austrian Airlines
07:35 Madrid
12:35 Vienna
10:35 Vienna
15:20 Thessaloniki
Connect
IB3270 Iberia
EW7658 Eurowings
08:00 Madrid
12:15 Hamburg
11:00 Hamburg
16:00 Thessaloniki
Connect
IB3140 Iberia
A3541 Aegean Airlines
08:40 Madrid
12:50 Dusseldorf
11:15 Dusseldorf
16:40 Thessaloniki
Connect
IB3242 Iberia
U23379 easyJet
08:40 Madrid
16:20 Venice
11:05 Venice
19:10 Thessaloniki
Connect
IB3436 Iberia
TO3588 Transavia France
09:45 Madrid
15:20 Paris Orly
11:45 Paris Orly
19:10 Thessaloniki
Connect
FR7341 Ryanair
FR180 Ryanair
10:05 Madrid
17:45 Vienna
13:05 Vienna
20:30 Thessaloniki
Connect
IB3150 Iberia
EL103 Ellinair
10:45 Madrid
19:05 Athens
15:25 Athens
20:00 Thessaloniki
Connect
IB3150 Iberia
OA126 Olympic Air
10:45 Madrid
19:10 Athens
15:25 Athens
20:05 Thessaloniki
Connect
IB3406 Iberia
TO3588 Transavia France
11:30 Madrid
15:20 Paris Orly
13:35 Paris Orly
19:10 Thessaloniki
Connect
IB3730 Iberia
SK781 Scandinavian Airlines
11:35 Madrid
17:25 Copenhagen
14:55 Copenhagen
21:10 Thessaloniki
Connect
IB8552 Iberia
FR4291 Ryanair
11:50 Madrid
17:20 Bordeaux
13:10 Bordeaux
21:25 Thessaloniki
Connect
LH1801 Lufthansa
A3503 Aegean Airlines
11:55 Madrid
19:40 Munich
14:35 Munich
22:50 Thessaloniki
Connect
TK1858 Turkish Airlines
TK1893 Turkish Airlines
12:15 Madrid
20:15 Istanbul
18:35 Istanbul
20:45 Thessaloniki
Connect
KL1702 KLM
HV5809 Transavia Holland
13:00 Madrid
18:45 Amsterdam Schiphol
15:40 Amsterdam Schiphol
22:40 Thessaloniki
Connect
FR5995 Ryanair
LS1651 Jet2.com
13:00 Madrid
16:50 London Stansted
14:30 London Stansted
22:10 Thessaloniki
Connect
A3701 Aegean Airlines
OA136 Olympic Air
13:05 Madrid
22:30 Athens
17:40 Athens
23:25 Thessaloniki
Connect
A3701 Aegean Airlines
OA126 Olympic Air
13:05 Madrid
19:10 Athens
17:40 Athens
20:05 Thessaloniki
Connect
FR3066 Ryanair
FR1819 Ryanair
13:10 Madrid
19:40 Eindhoven
15:45 Eindhoven
23:20 Thessaloniki
Connect
UX1093 Air Europa
HV5809 Transavia Holland
15:00 Madrid
18:45 Amsterdam Schiphol
17:45 Amsterdam Schiphol
22:40 Thessaloniki
Connect
UX1517 Air Europa
A3503 Aegean Airlines
15:00 Madrid
19:40 Munich
17:35 Munich
22:50 Thessaloniki
Connect
A3703 Aegean Airlines
OA136 Olympic Air
16:35 Madrid
22:30 Athens
21:05 Athens
23:25 Thessaloniki
Connect
VY8204 Vueling Airlines
A3521 Aegean Airlines
17:00 Madrid
20:05 Paris CDG
19:10 Paris CDG
23:50 Thessaloniki
Connect
FR5983 Ryanair
FR4774 Ryanair
21:00 Madrid
06:25 Milan Bergamo
23:20 Milan Bergamo
09:30 Thessaloniki
Connect
LX2049 Swiss
LX2356 Swiss
21:05 Madrid
06:15 Geneva
22:55 Geneva
09:45 Thessaloniki
Connect

4. Madrid to Rhodes

  1. You take a flight from Madrid to Rhodes and cost approximately 80 USD.

  2. You take a bus, shuttle or taxi from Rhodes to your destination in Greece.

Flight Depart Arrive
LH1121 Lufthansa
LH1258 Lufthansa
06:15 Madrid
13:00 Frankfurt
08:55 Frankfurt
17:10 Rhodes
Connect
LH1121 Lufthansa
A3481 Aegean Airlines
06:15 Madrid
11:15 Frankfurt
08:55 Frankfurt
15:20 Rhodes
Connect
FR6411 Ryanair
OA208 Olympic Air
06:25 Madrid
13:00 Athens
11:00 Athens
14:00 Rhodes
Connect
FR1332 Ryanair
V71828 Volotea
06:25 Madrid
12:35 Naples
08:55 Naples
15:45 Rhodes
Connect
FR5462 Ryanair
FR8577 Ryanair
06:35 Madrid
14:40 Charleroi
09:00 Charleroi
19:15 Rhodes
Connect
UX1043 Air Europa
AZ0730 Alitalia
07:00 Madrid
16:50 Rome
09:30 Rome
20:10 Rhodes
Connect
UX1515 Air Europa
A3477 Aegean Airlines
07:05 Madrid
11:15 Munich
09:40 Munich
15:00 Rhodes
Connect
UX1503 Air Europa
A3481 Aegean Airlines
07:05 Madrid
11:15 Frankfurt
09:50 Frankfurt
15:20 Rhodes
Connect
IB8746 Iberia
A3423 Aegean Airlines
07:25 Madrid
10:55 Marseille
09:10 Marseille
14:20 Rhodes
Connect
IB8716 8720 Iberia
A3473 Aegean Airlines
07:30 Madrid
10:45 Lyon
09:20 Lyon
14:50 Rhodes
Connect
IB8706 Iberia
LH1258 Lufthansa
08:10 Madrid
13:00 Frankfurt
10:55 Frankfurt
17:10 Rhodes
Connect
IB3140 Iberia
X34588 TUIfly
08:40 Madrid
13:15 Dusseldorf
11:15 Dusseldorf
17:45 Rhodes
Connect
IB3190 Iberia
DE1610 Condor Flugdienst
08:40 Madrid
14:35 Munich
11:20 Munich
18:25 Rhodes
Connect
IB3708 Iberia
V71828 Volotea
08:50 Madrid
12:35 Naples
11:30 Naples
15:45 Rhodes
Connect
IB3714 Iberia
BA2556 British Airways
08:50 Madrid
13:25 London Gatwick
10:10 London Gatwick
19:30 Rhodes
Connect
TO3181 Transavia France
TO3618 Transavia France
09:10 Madrid
14:35 Paris Orly
11:15 Paris Orly
19:10 Rhodes
Connect
TO3181 Transavia France
U24239 easyJet
09:10 Madrid
13:55 Paris Orly
11:15 Paris Orly
18:25 Rhodes
Connect
IB3480 Iberia
LX2346 Swiss
09:40 Madrid
12:35 Geneva
11:35 Geneva
16:55 Rhodes
Connect
IB3436 Iberia
TO3618 Transavia France
09:45 Madrid
14:35 Paris Orly
11:45 Paris Orly
19:10 Rhodes
Connect
IB3436 Iberia
U24239 easyJet
09:45 Madrid
13:55 Paris Orly
11:45 Paris Orly
18:25 Rhodes
Connect
IB3150 Iberia
OA210 Olympic Air
10:45 Madrid
18:10 Athens
15:25 Athens
19:10 Rhodes
Connect
IB3232 Iberia
AZ0730 Alitalia
11:20 Madrid
16:50 Rome
13:50 Rome
20:10 Rhodes
Connect
IB3406 Iberia
TO3618 Transavia France
11:30 Madrid
14:35 Paris Orly
13:35 Paris Orly
19:10 Rhodes
Connect
FR5995 Ryanair
LS1449 Jet2.com
13:00 Madrid
16:00 London Stansted
14:30 London Stansted
22:05 Rhodes
Connect
UX1045 Air Europa
AZ0730 Alitalia
13:20 Madrid
16:50 Rome
15:50 Rome
20:10 Rhodes
Connect
UX1063 Air Europa
U22971 easyJet
13:20 Madrid
18:55 Milan Malpensa
15:25 Milan Malpensa
22:50 Rhodes
Connect
AZ0061 Alitalia
AZ0730 Alitalia
13:25 Madrid
16:50 Rome
15:45 Rome
20:10 Rhodes
Connect
UX1671 Air Europa
A3483 Aegean Airlines
14:55 Madrid
18:55 Zurich
17:15 Zurich
22:55 Rhodes
Connect
UX1061 Air Europa
U22971 easyJet
15:15 Madrid
18:55 Milan Malpensa
17:25 Milan Malpensa
22:50 Rhodes
Connect

5. Madrid to Chania

  1. You take a flight from Madrid to Chania and cost approximately 100 USD.

  2. You take a bus, shuttle or taxi from Chania to your destination in Greece.

Flight Depart Arrive
FR6411 Ryanair
GQ252 Sky Express
06:25 Madrid
15:00 Athens
11:00 Athens
16:00 Chania
Connect
UX1445 Air Europa
DE1614 Condor Flugdienst
07:05 Madrid
13:35 Dusseldorf
09:40 Dusseldorf
17:50 Chania
Connect
UX1087 Air Europa
GQ252 Sky Express
07:05 Madrid
15:00 Athens
11:35 Athens
16:00 Chania
Connect
FR2513 Ryanair
FR5333 Ryanair
07:15 Madrid
14:15 Bucharest Otopeni
12:05 Bucharest Otopeni
16:10 Chania
Connect
IB3402 3436 Iberia
TO3538 Transavia France
07:25 Madrid
14:05 Paris Orly
09:30 Paris Orly
18:30 Chania
Connect
IB3190 Iberia
DE1598 Condor Flugdienst
08:40 Madrid
15:55 Munich
11:20 Munich
19:40 Chania
Connect
IB3632 Iberia
U21663 easyJet
08:40 Madrid
15:40 Nice
10:35 Nice
19:20 Chania
Connect
IB3140 Iberia
EW9676 Eurowings
08:40 Madrid
14:30 Dusseldorf
11:15 Dusseldorf
18:50 Chania
Connect
IB3140 Iberia
DE1614 Condor Flugdienst
08:40 Madrid
13:35 Dusseldorf
11:15 Dusseldorf
17:50 Chania
Connect
IB3736 Iberia
U24469 easyJet
08:45 Madrid
14:45 Lyon
10:35 Lyon
18:55 Chania
Connect
IB3464 Iberia
WK344 Edelweiss Air
08:45 Madrid
15:45 Zurich
11:10 Zurich
19:35 Chania
Connect
IB3692 Iberia
FR2821 Ryanair
08:55 Madrid
13:50 Manchester
10:30 Manchester
20:00 Chania
Connect
IB3664 Iberia
EW2678 Eurowings
09:00 Madrid
14:05 Stuttgart
11:25 Stuttgart
17:55 Chania
Connect
TO3181 Transavia France
TO3538 Transavia France
09:10 Madrid
14:05 Paris Orly
11:15 Paris Orly
18:30 Chania
Connect
IB3436 Iberia
TO3538 Transavia France
09:45 Madrid
14:05 Paris Orly
11:45 Paris Orly
18:30 Chania
Connect
IB3150 Iberia
GQ254 Sky Express
10:45 Madrid
18:30 Athens
15:25 Athens
19:30 Chania
Connect
IB3150 Iberia
OA336 Olympic Air
10:45 Madrid
18:05 Athens
15:25 Athens
18:55 Chania
Connect
FR5446 Ryanair
FR4286 Ryanair
12:20 Madrid
16:30 Marseille
14:10 Marseille
20:25 Chania
Connect
FR6815 Ryanair
LS963 Jet2.com
12:50 Madrid
16:15 Manchester
14:30 Manchester
22:30 Chania
Connect
FR5995 Ryanair
LS1429 Jet2.com
13:00 Madrid
16:05 London Stansted
14:30 London Stansted
22:10 Chania
Connect
A3701 Aegean Airlines
GQ254 Sky Express
13:05 Madrid
18:30 Athens
17:40 Athens
19:30 Chania
Connect
IB3706 Iberia
FR9180 Ryanair
16:30 Madrid
20:50 Naples
19:10 Naples
23:40 Chania
Connect

References

Find Hotels in Greece

You can find hotels and accommodations in Greece with our hotels search tool below

Booking.com