- Berlin (BER) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 Non-stop flights per dayat least 2h 35minfrom $66 - Barcelona (BCN) Mallorca (PMI)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 14 Non-stop flights per dayat least 45minfrom $36 - Cologne (CGN) Mallorca (PMI)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 9 Non-stop flights per dayat least 2h 15minfrom $90 - Amsterdam (AMS) Málaga (AGP)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 Non-stop flights per dayat least 2h 55minfrom $132 - Brussels (BRU) Málaga (AGP)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–4 Non-stop flights per dayat least 2h 45minfrom $138 - Brussels (BRU) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–5 Non-stop flights per dayat least 2hfrom $35 - Brussels (BRU) Madrid (MAD)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 5 Non-stop flights per dayat least 2h 20minfrom $182 - Cologne (CGN) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–2 Non-stop flights per dayat least 2h 5minfrom $108 - Hamburg (HAM) Málaga (AGP)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 3h 20minfrom $146 - Hamburg (HAM) Mallorca (PMI)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–8 Non-stop flights per dayat least 2h 35minfrom $155 - Lisbon (LIS) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–6 Non-stop flights per dayat least 1h 40minfrom $53 - Las Palmas (LPA) Madrid (MAD)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 11 Non-stop flights per dayat least 2h 5minfrom $80 - Luxembourg (LUX) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–2 Non-stop flights per dayat least 1h 55minfrom $161 - Nuremberg (NUE) Mallorca (PMI)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–4 Non-stop flights per dayat least 2h 10minfrom $148 - Prague (PRG) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 3 Non-stop flights per dayat least 2h 15minfrom $73 - Vienna (VIE) Málaga (AGP)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–3 Non-stop flights per dayat least 3h 15minfrom $80 - Vienna (VIE) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
1–3 Non-stop flights per dayat least 2h 15minfrom $50 - Vienna (VIE) Madrid (MAD)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 4 Non-stop flights per dayat least 3h 5minfrom $216 - Vienna (VIE) Mallorca (PMI)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 5 Non-stop flights per dayat least 2h 10minfrom $109 - Sofia (SOF) Barcelona (BCN)
- Sun
- Mon
- Tue
- Wed
- Thu
- Fri
- Sat
up to 2 Non-stop flights per dayat least 2h 55minfrom $93
Stops
- Direct flight
Departure airport
Destination airport
Outbound weekday
- Monday
- Tuesday
- Wednesday
- Thursday
- Friday
- Saturday
- Sunday