Cheap Flights from Barcelona to Malaga

Barcelona Malaga
Any date
Find your flight
🌍 Anywhere
🇮🇹 Italy €12
🇪🇸 Spain €14
🇩🇪 Germany €19
🇫🇷 France €17
🇬🇷 Greece €45
🇵🇱 Poland €13
🇵🇹 Portugal €17
🇹🇷 Turkey €51
← Back Home Deals Malaga (20)
Malaga — Spain
Barcelona → Malaga
🇪🇸 Spain · 20 flights from €19
7 Jul
04:20
Ryanair · 1h 50m
✈ Direct
€19
29 Jun
04:00
Ryanair · 1h 50m
✈ Direct
€20
5 Jul
04:00
Ryanair · 1h 45m
✈ Direct
€20
30 Jun
04:20
Ryanair · 1h 50m
✈ Direct
€22
8 Aug
20:20
Vueling · 1h 45m
✈ Direct
€23
26 Aug
20:25
Vueling · 1h 45m
✈ Direct
€23
25 Aug
05:10
Vueling · 1h 45m
✈ Direct
€23
24 Aug
21:40
Vueling · 1h 45m
✈ Direct
€23
28 Jul
20:20
Vueling · 1h 45m
✈ Direct
€25
21 Aug
20:25
Vueling · 1h 45m
✈ Direct ↓24%
€30
€26
6 Jul
21:40
Vueling · 1h 45m
✈ Direct
€26
29 Jun
21:40
Vueling · 1h 45m
✈ Direct
€26
11 Aug
20:20
Vueling · 1h 45m
✈ Direct
€29
31 Aug
05:10
Vueling · 1h 45m
✈ Direct
€29
23 Aug
20:25
Vueling · 1h 45m
✈ Direct
€35
€30
24 Jun
20:25
Vueling · 1h 45m
✈ Direct
€31
27 Jul
21:40
Vueling · 1h 45m
✈ Direct
€32
10 Aug
21:40
Vueling · 1h 45m
✈ Direct
€37
31 Aug
04:00
Ryanair · 1h 50m
✈ Direct
€55
1 Jul
04:10
Ryanair · 1h 45m
✈ Direct
€61
With a stop
3 Jul
21:35
BCN → PMI → AGP
Vueling + Ryanair · 0d 21h stopover in Palma de Mallorca
€27
2 flights
☕ 21h in Palma de Mallorca — enough time to explore
30 Jun
06:10
BCN → MIL → AGP
MW + W4 · 3h layover in Milan
€29
2 flights
23 Jun
19:45
BCN → ROM → AGP
W4 + W4 · 0d 12h stopover in Rome
€30
2 flights
☕ 12h in Rome — enough time to explore
7 Jul
15:00
BCN → PMI → AGP
Vueling + Vueling · 1d 5h stopover in Palma de Mallorca
€31
2 flights
☕ 29h in Palma de Mallorca — enough time to explore
29 Jul
21:30
BCN → PMI → AGP
Vueling + Vueling · 6h layover in Palma de Mallorca
€32
2 flights
9 Jul
21:15
BCN → IBZ → AGP
Vueling + Ryanair · 7h layover in Ibiza
€32
2 flights
29 Jun
07:25
BCN → MIL → AGP
MW + W4 · 1d 1h stopover in Milan
€32
2 flights
☕ 25h in Milan — enough time to explore
13 Jul
20:50
BCN → ROM → AGP
W4 + Ryanair · 1d 5h stopover in Rome
€32
2 flights
☕ 29h in Rome — enough time to explore