Find Cheap Flights in Europe — Deals from €9

Palma de Mallorca Frankfurt
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €9
🇮🇹 Italy €13
🇩🇪 Germany €18
🇫🇷 France €14
🇵🇱 Poland €31
🇨🇭 Switzerland €15
🇱🇹 Lithuania €55
🇹🇷 Turkey €58
← Back Home Deals Frankfurt (20)
Frankfurt — Germany
Palma de Mallorca → Frankfurt
🇩🇪 Germany · 20 flights from €23
17 Jul
06:30
MW · 2h 15m
✈ Direct
€23
2 Jul
20:40
MW · 2h 15m
✈ Direct
€23
2 Jul
20:40
Ryanair · 2h 15m
✈ Direct
€24
30 Jun
16:30
MW · 2h 15m
✈ Direct
€28
30 Jun
16:30
Ryanair · 2h 15m
✈ Direct ↓28% 🔥
€43
€31
HOT
24 Jul
06:30
Ryanair · 2h 15m
✈ Direct
€31
3 Jul
06:30
Ryanair · 2h 15m
✈ Direct
€32
12 Aug
05:15
EasyJet · 25h 5m
€38
7 Aug
05:00
EasyJet · 25h 20m
€40
1 Sep
16:30
Ryanair · 2h 15m
✈ Direct
€42
16 Jul
20:40
Ryanair · 2h 15m
✈ Direct
€46
16 Jun
11:20
Ryanair · 2h 15m
✈ Direct ↓45% 🔥
€61
€47
HOT
14 Aug
06:30
Ryanair · 2h 15m
✈ Direct
€47
29 Jun
14:45
Ryanair · 2h 15m
✈ Direct
€49
6 Aug
05:15
EC · 25h 5m
€54
16 Jun
05:50
Condor · 2h 25m
✈ Direct
€55
17 Jun
14:20
Ryanair · 2h 15m
✈ Direct
€59
25 Jun
05:45
Condor · 2h 25m
✈ Direct
€68
25 Jun
20:40
Ryanair · 2h 15m
✈ Direct
€79
17 Jun
05:45
Condor · 2h 25m
✈ Direct
€98
With a stop
16 Jun
05:10
PMI → LON → FRA
EasyJet + Ryanair · 3h layover in London
€33
2 flights
12 Jun
13:55
PMI → LON → FRA
W9 + Ryanair · 5h layover in London
€33
2 flights
30 Jun
04:45
PMI → BCN → FRA
Vueling + Ryanair · 0d 12h stopover in Barcelona
€39
2 flights
☕ 12h in Barcelona — enough time to explore
2 Jul
20:45
PMI → BCN → FRA
Vueling + Ryanair · 0d 20h stopover in Barcelona
€41
2 flights
☕ 20h in Barcelona — enough time to explore
7 Jul
05:45
PMI → BCN → FRA
Ryanair + Ryanair · 11h layover in Barcelona
€43
2 flights
☕ 11h in Barcelona — enough time to explore
8 Jul
21:55
PMI → VLC → FRA
Ryanair + Ryanair · 1d 5h stopover in Valencia
€43
2 flights
☕ 29h in Valencia — enough time to explore
17 Jul
13:55
PMI → LON → FRA
W9 + MW · 5h layover in London
€44
2 flights
21 Jul
15:25
PMI → ROM → FRA
W4 + EC · 0d 17h stopover in Rome
€44
2 flights
☕ 17h in Rome — enough time to explore