HowToGo

Flight from Madrid (Station) to Greece

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

Search Transfer from Madrid (Station) to Greece

Search Flights

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

1. Madrid to Athens

  1. You take a bus, shuttle or taxi from your location in Madrid (Station) to Madrid.

  2. You take a flight from Madrid to Athens and cost approximately 110 USD.

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

Flight Depart Arrive
A3479 Aegean Airlines
OA351 Olympic Air
00:40 Madrid
06:20 Santorini
05:10 Santorini
07:05 Athens
Connect
AZ0059 Alitalia
AZ0716 Alitalia
05:50 Madrid
09:30 Rome
08:15 Rome
12:30 Athens
Connect
AF1401 Air France
AF1532 Air France
06:00 Madrid
09:15 Paris CDG
08:05 Paris CDG
13:30 Athens
Connect
FR6411 Ryanair
06:25 Madrid
11:00 Athens Direct
FR5356 Ryanair
FR2611 Ryanair
06:45 Madrid
10:45 Krakow
09:55 Krakow
14:05 Athens
Connect
LH1807 Lufthansa
A3803 Aegean Airlines
07:15 Madrid
11:15 Munich
09:45 Munich
14:45 Athens
Connect
LH1807 Lufthansa
LH1752 Lufthansa
07:15 Madrid
11:05 Munich
09:45 Munich
14:30 Athens
Connect
TO3181 Transavia France
TO3528 Transavia France
09:00 Madrid
13:05 Paris Orly
11:00 Paris Orly
17:20 Athens
Connect
VY1001 Vueling Airlines
VY8102 Vueling Airlines
09:05 Madrid
13:30 Barcelona
10:25 Barcelona
17:25 Athens
Connect
UX1087 Air Europa
09:45 Madrid
14:00 Athens Direct
IB3150 Iberia
10:35 Madrid
15:15 Athens Direct
AZ0061 Alitalia
AZ0718 Alitalia
11:35 Madrid
15:30 Rome
14:05 Rome
18:30 Athens
Connect
A3701 Aegean Airlines
12:35 Madrid
17:05 Athens Direct
IB3280 Iberia
14:50 Madrid
19:30 Athens Direct
AF1601 Air France
AF1032 Air France
16:40 Madrid
20:45 Paris CDG
18:50 Paris CDG
00:55 Athens
Connect
LH1115 Lufthansa
LH1284 Lufthansa
16:55 Madrid
21:00 Frankfurt
19:25 Frankfurt
00:45 Athens
Connect
KL1704 KLM
KL1581 KLM
17:10 Madrid
20:55 Amsterdam Schiphol
19:50 Amsterdam Schiphol
01:10 Athens
Connect
AZ0063 Alitalia
AZ0722 Alitalia
17:35 Madrid
21:50 Rome
20:00 Rome
00:50 Athens
Connect
TK1860 Turkish Airlines
TK1841 Turkish Airlines
18:20 Madrid
01:05 Istanbul
23:30 Istanbul
02:35 Athens
Connect
TP1029 TAP Portugal
A3723 Aegean Airlines
22:10 Madrid
00:35 Lisbon
22:30 Lisbon
06:30 Athens
Connect

2. Madrid to Heraklion

  1. You take a bus, shuttle or taxi from your location in Madrid (Station) to Madrid.

  2. You take a flight from Madrid to Heraklion and cost approximately 150 USD.

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

Flight Depart Arrive
LH1123 Lufthansa
A3431 Aegean Airlines
08:30 Madrid
13:15 Frankfurt
11:00 Frankfurt
17:15 Heraklion
Connect
LH1123 Lufthansa
LH1296 Lufthansa
08:30 Madrid
12:00 Frankfurt
11:00 Frankfurt
16:05 Heraklion
Connect
TO3181 Transavia France
TO3506 Transavia France
09:00 Madrid
12:30 Paris Orly
11:00 Paris Orly
17:00 Heraklion
Connect
TO3181 Transavia France
TO3504 Transavia France
09:00 Madrid
12:35 Paris Orly
11:00 Paris Orly
17:05 Heraklion
Connect
TO3181 Transavia France
TO3508 Transavia France
09:00 Madrid
13:45 Paris Orly
11:00 Paris Orly
18:15 Heraklion
Connect
AZ0061 Alitalia
AZ0736 Alitalia
11:35 Madrid
16:00 Rome
14:05 Rome
19:15 Heraklion
Connect
LH1801 Lufthansa
LH2712 Lufthansa
11:55 Madrid
17:10 Munich
14:25 Munich
20:50 Heraklion
Connect
A3701 Aegean Airlines
OA320 Olympic Air
12:35 Madrid
19:35 Athens
17:05 Athens
20:25 Heraklion
Connect
IB3784 Iberia
16:35 Madrid
21:20 Heraklion Direct
IB1930 Iberia
VY2350 Vueling Airlines
19:30 Madrid
23:59 Barcelona
20:50 Barcelona
04:09 Heraklion
Connect
IB2030 Iberia
VY2350 Vueling Airlines
20:30 Madrid
23:59 Barcelona
21:50 Barcelona
04:09 Heraklion
Connect

3. Madrid to Thessaloniki

  1. You take a bus, shuttle or taxi from your location in Madrid (Station) to Madrid.

  2. You take a flight from Madrid to Thessaloniki and cost approximately 140 USD.

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

Flight Depart Arrive
A3479 Aegean Airlines
OA591 Olympic Air
00:40 Madrid
08:20 Santorini
05:10 Santorini
09:30 Thessaloniki
Connect
FR6411 Ryanair
OA116 Olympic Air
06:25 Madrid
13:10 Athens
11:00 Athens
14:05 Thessaloniki
Connect
FR6411 Ryanair
GQ384 Sky Express
06:25 Madrid
14:30 Athens
11:00 Athens
15:20 Thessaloniki
Connect
FR5444 Ryanair
FR3094 Ryanair
06:50 Madrid
16:10 Beauvais
08:50 Beauvais
20:00 Thessaloniki
Connect
FR2948 Ryanair
A3539 Aegean Airlines
07:00 Madrid
10:30 Brussels
09:20 Brussels
14:10 Thessaloniki
Connect
FR5462 Ryanair
FR6446 Ryanair
07:10 Madrid
16:10 Charleroi
09:25 Charleroi
19:55 Thessaloniki
Connect
UX1503 Air Europa
A3531 Aegean Airlines
07:10 Madrid
11:05 Frankfurt
09:50 Frankfurt
14:45 Thessaloniki
Connect
IB3170 Iberia
A3537 Aegean Airlines
07:35 Madrid
11:10 London Heathrow
09:05 London Heathrow
16:30 Thessaloniki
Connect
IB3120 Iberia
FR180 Ryanair
07:35 Madrid
11:55 Vienna
10:30 Vienna
14:40 Thessaloniki
Connect
IB3170 Iberia
BA2640 British Airways
07:35 Madrid
14:20 London Heathrow
09:05 London Heathrow
19:40 Thessaloniki
Connect
IB3120 Iberia
OS809 Austrian Airlines
07:35 Madrid
12:35 Vienna
10:30 Vienna
15:20 Thessaloniki
Connect
UX1675 Air Europa
LX2580 Swiss
07:55 Madrid
11:45 Zurich
10:15 Zurich
15:00 Thessaloniki
Connect
IB3140 Iberia
A3541 Aegean Airlines
08:40 Madrid
12:50 Dusseldorf
11:20 Dusseldorf
16:25 Thessaloniki
Connect
TO3181 Transavia France
TO3588 Transavia France
09:00 Madrid
15:20 Paris Orly
11:00 Paris Orly
19:10 Thessaloniki
Connect
IB3160 Iberia
BA2640 British Airways
09:00 Madrid
14:20 London Heathrow
10:35 London Heathrow
19:40 Thessaloniki
Connect
FR5374 Ryanair
FR9974 Ryanair
09:20 Madrid
15:15 Bologna
11:35 Bologna
18:05 Thessaloniki
Connect
IB8756 Iberia
FR9974 Ryanair
09:35 Madrid
15:15 Bologna
11:55 Bologna
18:05 Thessaloniki
Connect
UX1087 Air Europa
GQ386 Sky Express
09:45 Madrid
16:40 Athens
14:00 Athens
17:30 Thessaloniki
Connect
UX1087 Air Europa
OA120 Olympic Air
09:45 Madrid
16:20 Athens
14:00 Athens
17:15 Thessaloniki
Connect
W64402 Wizz Air
FB819 Bulgaria Air
09:55 Madrid
15:35 Sofia
14:25 Sofia
16:30 Thessaloniki
Connect
IB3436 Iberia
TO3588 Transavia France
09:55 Madrid
15:20 Paris Orly
12:00 Paris Orly
19:10 Thessaloniki
Connect
AF9431 Air France
TO3588 Transavia France
09:55 Madrid
15:20 Paris Orly
11:50 Paris Orly
19:10 Thessaloniki
Connect
IB3150 Iberia
OA120 Olympic Air
10:35 Madrid
16:20 Athens
15:15 Athens
17:15 Thessaloniki
Connect
IB3150 Iberia
GQ386 Sky Express
10:35 Madrid
16:40 Athens
15:15 Athens
17:30 Thessaloniki
Connect
IB3406 Iberia
TO3588 Transavia France
11:30 Madrid
15:20 Paris Orly
13:35 Paris Orly
19:10 Thessaloniki
Connect
IB3278 Iberia
FR5250 Ryanair
11:50 Madrid
16:40 Budapest
15:00 Budapest
19:15 Thessaloniki
Connect
TK1858 Turkish Airlines
TK1893 Turkish Airlines
11:55 Madrid
19:05 Istanbul
17:10 Istanbul
20:30 Thessaloniki
Connect
LH1801 Lufthansa
A3503 Aegean Airlines
11:55 Madrid
19:50 Munich
14:25 Munich
22:55 Thessaloniki
Connect
AF1301 Air France
A3521 Aegean Airlines
12:20 Madrid
16:20 Paris CDG
14:30 Paris CDG
20:05 Thessaloniki
Connect
AF1301 Air France
AF1038 Air France
12:20 Madrid
15:20 Paris CDG
14:30 Paris CDG
19:20 Thessaloniki
Connect
A3701 Aegean Airlines
OA136 Olympic Air
12:35 Madrid
23:00 Athens
17:05 Athens
23:55 Thessaloniki
Connect
A3701 Aegean Airlines
OA128 Olympic Air
12:35 Madrid
21:05 Athens
17:05 Athens
22:00 Thessaloniki
Connect
A3701 Aegean Airlines
OA126 Olympic Air
12:35 Madrid
19:25 Athens
17:05 Athens
20:20 Thessaloniki
Connect
FR2528 Ryanair
FR1146 Ryanair
13:10 Madrid
17:10 Berlin Brandenburg Apt
16:10 Berlin Brandenburg Apt
20:35 Thessaloniki
Connect
IB3280 Iberia
OA128 Olympic Air
14:50 Madrid
21:05 Athens
19:30 Athens
22:00 Thessaloniki
Connect
IB3280 Iberia
GQ388 Sky Express
14:50 Madrid
21:35 Athens
19:30 Athens
22:25 Thessaloniki
Connect
IB3280 Iberia
OA136 Olympic Air
14:50 Madrid
23:00 Athens
19:30 Athens
23:55 Thessaloniki
Connect
UX1517 Air Europa
A3503 Aegean Airlines
15:00 Madrid
19:50 Munich
17:30 Munich
22:55 Thessaloniki
Connect
IB3668 Iberia
OA593 Olympic Air
15:40 Madrid
22:35 Mykonos
20:20 Mykonos
23:40 Thessaloniki
Connect
U28282 easyJet
U28091 easyJet
21:50 Madrid
05:40 London Gatwick
23:10 London Gatwick
11:00 Thessaloniki
Connect

4. Madrid to Rhodes

  1. You take a bus, shuttle or taxi from your location in Madrid (Station) to Madrid.

  2. You take a flight from Madrid to Rhodes and cost approximately 160 USD.

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

Flight Depart Arrive
AZ0059 Alitalia
FR2117 Ryanair
05:50 Madrid
11:35 Rome
08:15 Rome
14:55 Rhodes
Connect
FR6411 Ryanair
GQ280 Sky Express
06:25 Madrid
13:10 Athens
11:00 Athens
14:10 Rhodes
Connect
FR6411 Ryanair
OA204 Olympic Air
06:25 Madrid
14:30 Athens
11:00 Athens
15:30 Rhodes
Connect
FR9674 Ryanair
FR2117 Ryanair
06:35 Madrid
13:30 Rome Ciampino
08:50 Rome Ciampino
16:50 Rhodes
Connect
UX1043 Air Europa
FR2117 Ryanair
07:05 Madrid
11:35 Rome
09:30 Rome
14:55 Rhodes
Connect
UX1043 Air Europa
AZ0730 Alitalia
07:05 Madrid
16:50 Rome
09:30 Rome
20:10 Rhodes
Connect
UX1445 Air Europa
SR4874 Sundair
07:05 Madrid
12:40 Dusseldorf
09:40 Dusseldorf
16:00 Rhodes
Connect
FR5462 Ryanair
FR8577 Ryanair
07:10 Madrid
14:45 Charleroi
09:25 Charleroi
19:15 Rhodes
Connect
UX1503 Air Europa
A3481 Aegean Airlines
07:10 Madrid
11:15 Frankfurt
09:50 Frankfurt
15:15 Rhodes
Connect
LH1807 Lufthansa
LH2732 Lufthansa
07:15 Madrid
13:50 Munich
09:45 Munich
17:35 Rhodes
Connect
LH1807 Lufthansa
A3477 Aegean Airlines
07:15 Madrid
11:15 Munich
09:45 Munich
15:00 Rhodes
Connect
IB3120 Iberia
OS9105 Austrian Airlines
07:35 Madrid
12:00 Vienna
10:30 Vienna
15:25 Rhodes
Connect
IB3170 Iberia
BA2556 British Airways
07:35 Madrid
12:40 London Heathrow
09:05 London Heathrow
18:45 Rhodes
Connect
IB3066 Iberia
SR4760 Sundair
07:55 Madrid
12:20 Berlin Brandenburg Apt
11:00 Berlin Brandenburg Apt
15:35 Rhodes
Connect
LH1123 Lufthansa
LH1258 Lufthansa
08:30 Madrid
13:00 Frankfurt
11:00 Frankfurt
17:10 Rhodes
Connect
IB8706 Iberia
LH1258 Lufthansa
08:40 Madrid
13:00 Frankfurt
11:25 Frankfurt
17:10 Rhodes
Connect
IB3374 Iberia
V71828 Volotea
08:40 Madrid
12:35 Naples
11:20 Naples
15:45 Rhodes
Connect
IB3230 Iberia
NO6922 Neos
08:40 Madrid
13:30 Rome
11:15 Rome
17:00 Rhodes
Connect
IB3464 Iberia
DE1246 Condor Flugdienst
08:40 Madrid
13:20 Zurich
11:05 Zurich
17:20 Rhodes
Connect
IB3084 Iberia
A3473 Aegean Airlines
08:40 Madrid
12:25 Lyon
10:30 Lyon
16:30 Rhodes
Connect
IB3190 Iberia
DE1610 Condor Flugdienst
08:55 Madrid
13:25 Munich
11:35 Munich
17:15 Rhodes
Connect
TO3181 Transavia France
TO3618 Transavia France
09:00 Madrid
14:35 Paris Orly
11:00 Paris Orly
19:10 Rhodes
Connect
IB3160 Iberia
BA2556 British Airways
09:00 Madrid
12:40 London Heathrow
10:35 London Heathrow
18:45 Rhodes
Connect
FR6991 Ryanair
FR4201 Ryanair
09:50 Madrid
13:25 Milan Bergamo
12:00 Milan Bergamo
17:10 Rhodes
Connect
AF9431 Air France
U24239 easyJet
09:55 Madrid
13:50 Paris Orly
11:50 Paris Orly
18:25 Rhodes
Connect
IB3150 Iberia
OA212 Olympic Air
10:35 Madrid
18:45 Athens
15:15 Athens
19:45 Rhodes
Connect
0B104 Blue Air
0B9311 Blue Air
10:50 Madrid
18:40 Bucharest Otopeni
15:30 Bucharest Otopeni
20:35 Rhodes
Connect
W63174 Wizz Air
0B9311 Blue Air
11:25 Madrid
18:40 Bucharest Otopeni
16:15 Bucharest Otopeni
20:35 Rhodes
Connect
IB3406 Iberia
TO3618 Transavia France
11:30 Madrid
14:35 Paris Orly
13:35 Paris Orly
19:10 Rhodes
Connect
AZ0061 Alitalia
AZ0730 Alitalia
11:35 Madrid
16:50 Rome
14:05 Rome
20:10 Rhodes
Connect
IB3278 Iberia
W62449 Wizz Air
11:50 Madrid
16:15 Budapest
15:00 Budapest
19:35 Rhodes
Connect
FB472 Bulgaria Air
FB881 Bulgaria Air
12:05 Madrid
18:20 Sofia
16:10 Sofia
19:40 Rhodes
Connect
RO416 Tarom
0B9311 Blue Air
12:15 Madrid
18:40 Bucharest Otopeni
17:05 Bucharest Otopeni
20:35 Rhodes
Connect
U22704 easyJet
U22969 easyJet
12:35 Madrid
17:05 Milan Malpensa
14:45 Milan Malpensa
21:00 Rhodes
Connect
A3701 Aegean Airlines
OA218 Olympic Air
12:35 Madrid
22:45 Athens
17:05 Athens
23:45 Rhodes
Connect
A3701 Aegean Airlines
OA212 Olympic Air
12:35 Madrid
18:45 Athens
17:05 Athens
19:45 Rhodes
Connect
IB3280 Iberia
OA218 Olympic Air
14:50 Madrid
22:45 Athens
19:30 Athens
23:45 Rhodes
Connect
UX1671 Air Europa
A3483 Aegean Airlines
14:55 Madrid
18:55 Zurich
17:15 Zurich
22:55 Rhodes
Connect
IB3238 Iberia
VY3350 Vueling Airlines
21:25 Madrid
06:10 Rome
23:55 Rome
09:40 Rhodes
Connect
U28282 easyJet
U28789 easyJet
21:50 Madrid
05:30 London Gatwick
23:10 London Gatwick
11:30 Rhodes
Connect

5. Madrid to Ioannina

  1. You take a bus, shuttle or taxi from your location in Madrid (Station) to Madrid.

  2. You take a flight from Madrid to Ioannina and cost approximately 190 USD.

  3. You take a bus, shuttle or taxi from Ioannina to your destination in Greece.

Flight Depart Arrive
A3479 Aegean Airlines
OA351 Olympic Air
OA160 Olympic Air
00:40 Madrid
06:20 Santorini
10:50 Athens
05:10 Santorini
07:05 Athens
11:50 Ioannina
Connect
A3479 Aegean Airlines
OA353 Olympic Air
OA160 Olympic Air
00:40 Madrid
08:35 Santorini
10:50 Athens
05:10 Santorini
09:20 Athens
11:50 Ioannina
Connect
A3479 Aegean Airlines
OA351 Olympic Air
GQ330 Sky Express
00:40 Madrid
06:20 Santorini
11:00 Athens
05:10 Santorini
07:05 Athens
12:05 Ioannina
Connect
A3479 Aegean Airlines
OA353 Olympic Air
GQ330 Sky Express
00:40 Madrid
08:35 Santorini
11:00 Athens
05:10 Santorini
09:20 Athens
12:05 Ioannina
Connect

References

Find Hotels in Greece

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

Booking.com