Cheap Flights from Porto to Malaga

Porto Malaga
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €15
🇵🇹 Portugal €15
🇮🇹 Italy €22
🇹🇷 Turkey €71
🇵🇱 Poland €27
🇫🇷 France €23
🇩🇪 Germany €48
🇬🇷 Greece €62
← Back Home Deals Malaga (18)
Malaga — Spain
Porto → Malaga
🇪🇸 Spain · 18 flights from €15
19 Sep
20:00
Ryanair · 1h 25m
✈ Direct
€15
26 Sep
20:00
Ryanair · 1h 25m
✈ Direct
€18
20 Sep
21:20
Ryanair · 1h 25m
✈ Direct
€18
10 Oct
20:00
Ryanair · 1h 25m
✈ Direct
€19
15 Sep
20:30
Ryanair · 1h 25m
✈ Direct
€27
€24
29 Sep
06:55
Ryanair · 1h 25m
✈ Direct
€25
24 Sep
05:45
Ryanair · 1h 25m
✈ Direct
€25
5 Sep
20:00
Ryanair · 1h 25m
✈ Direct
€33
€30
6 Sep
21:20
Ryanair · 1h 25m
✈ Direct
€31
16 Sep
17:35
Ryanair · 1h 25m
✈ Direct
€31
13 Sep
21:20
Ryanair · 1h 25m
✈ Direct
€37
12 Sep
20:00
Ryanair · 1h 25m
✈ Direct
€39
8 Sep
20:05
Vueling · 11h 40m
€39
29 Aug
20:00
Ryanair · 1h 25m
✈ Direct
€43
30 Aug
21:20
Ryanair · 1h 25m
✈ Direct
€50
25 Aug
20:30
Ryanair · 1h 25m
✈ Direct
€67
22 Aug
20:00
Ryanair · 1h 25m
✈ Direct
€68
24 Aug
21:30
TAP Portugal · 10h 5m
€78
€73
With a stop
29 Sep
05:30
OPO → MIL → AGP
Ryanair + Ryanair · 0d 22h stopover in Milan
€38
2 flights
☕ 22h in Milan — enough time to explore
15 Sep
21:00
OPO → BCN → AGP
Vueling + Ryanair · 5h layover in Barcelona
€42
2 flights
15 Sep
15:45
OPO → MIL → AGP
Ryanair + Ryanair · 0d 12h stopover in Milan
€42
2 flights
☕ 12h in Milan — enough time to explore
6 Oct
06:00
OPO → MIL → AGP
EasyJet + Ryanair · 0d 22h stopover in Milan
€43
2 flights
☕ 22h in Milan — enough time to explore
23 Sep
05:35
OPO → VLC → AGP
Ryanair + Ryanair · 1d 6h stopover in Valencia
€43
2 flights
☕ 30h in Valencia — enough time to explore
9 Sep
19:10
OPO → VLC → AGP
Ryanair + Ryanair · 1d 0h stopover in Valencia
€44
2 flights
☕ 24h in Valencia — enough time to explore
12 Oct
06:50
OPO → MIL → AGP
Ryanair + Ryanair · 0d 18h stopover in Milan
€45
2 flights
☕ 18h in Milan — enough time to explore
12 Sep
21:00
OPO → BCN → AGP
Vueling + Ryanair · 1d 5h stopover in Barcelona
€45
2 flights
☕ 29h in Barcelona — enough time to explore