Cheap Flights from Madrid to Larnaca

Madrid Larnaca
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €19
🇵🇹 Portugal €14
🇮🇹 Italy €19
🇹🇷 Turkey €75
🇰🇿 Kazakhstan €150
🇩🇪 Germany €38
🇬🇪 Georgia €82
🇬🇷 Greece €47
← Back Home Deals Larnaca (20)
Larnaca — Cyprus
Madrid → Larnaca
🇨🇾 Cyprus · 20 flights from €62
24 Sep
16:20
Wizz Air · 4h 45m
✈ Direct
€64
€62
23 Sep
07:55
W4 · 22h 40m
✈ Direct
€64
13 Oct
07:55
W4 · 23h 35m
✈ Direct
€65
27 Sep
05:30
Wizz Air · 16h 35m
✈ Direct ↓22%
€86
€67
6 Oct
18:35
W4 · 12h 30m
✈ Direct
€67
3 Sep
10:30
Wizz Air · 35h 45m
✈ Direct
€70
19 Sep
10:25
Wizz Air · 35h 35m
✈ Direct
€70
14 Sep
20:45
W4 · 10h 45m
✈ Direct
€71
6 Oct
16:20
Wizz Air · 4h 45m
✈ Direct
€89
2 Sep
17:35
Wizz Air · 24h 30m
✈ Direct
€92
31 Aug
14:55
W4 · 16h 5m
✈ Direct
€96
8 Oct
16:20
Wizz Air · 4h 45m
✈ Direct
€97
20 Oct
18:35
W4 · 12h 30m
✈ Direct
€101
30 Aug
13:35
LOT · 10h 20m
✈ Direct
€113
26 Aug
10:30
JU · 13h 40m
✈ Direct
€128
26 Aug
23:20
Aegean · 7h
✈ Direct
€151
25 Aug
23:20
Aegean · 7h
✈ Direct
€155
12 Aug
23:20
Aegean · 7h
✈ Direct
€162
21 Aug
16:45
JU · 7h 25m
✈ Direct
€208
€203
17 Aug
16:45
JU · 7h 25m
✈ Direct
€205
With a stop
20 Sep
03:45
MAD → LON → LCA
Ryanair + Wizz Air · 11h layover in London
€51
2 flights
☕ 11h in London — enough time to explore
26 Sep
08:30
MAD → LON → LCA
EasyJet + Wizz Air · 1d 6h stopover in London
€52
2 flights
☕ 30h in London — enough time to explore
27 Sep
03:45
MAD → LON → LCA
Ryanair + Wizz Air · 11h layover in London
€58
2 flights
☕ 11h in London — enough time to explore
21 Sep
20:45
MAD → MIL → LCA
W4 + W4 · 4h layover in Milan
€59
2 flights
20 Sep
07:55
MAD → MIL → LCA
W4 + W4 · 0d 16h stopover in Milan
€59
2 flights
☕ 16h in Milan — enough time to explore
7 Sep
20:55
MAD → ROM → LCA
W4 + W4 · 1d 4h stopover in Rome
€60
2 flights
☕ 28h in Rome — enough time to explore
22 Sep
10:30
MAD → LON → LCA
W9 + Wizz Air · 1d 4h stopover in London
€61
2 flights
☕ 28h in London — enough time to explore
28 Sep
07:35
MAD → MIL → LCA
Ryanair + W4 · 0d 18h stopover in Milan
€63
2 flights
☕ 18h in Milan — enough time to explore