Cheap Flights from London to Rabat

London Rabat
Any date
Find your flight
🌍 Anywhere
🇪🇸 Spain €16
🇬🇧 United Kingdom €17
🇮🇹 Italy €16
🇰🇿 Kazakhstan €155
🇺🇿 Uzbekistan €124
🇵🇱 Poland €12
🇹🇷 Turkey €28
🇺🇸 United States €246
← Back Home Deals Rabat (18)
Rabat — Morocco
London → Rabat
🇲🇦 Morocco · 18 flights from €27
28 Oct
09:20
Ryanair · 3h 15m
✈ Direct
€27
1 Oct
15:00
RK · 3h 15m
✈ Direct
€28
15 Sep
17:25
RK · 3h 15m
✈ Direct
€29
9 Nov
14:40
RK · 3h 15m
✈ Direct ↓44% 🔥
€66
€37
HOT
15 Sep
04:35
W9 · 10h 10m
✈ Direct
€64
15 Sep
19:35
EasyJet · 12h 20m
✈ Direct ↓47% 🔥
€122
€65
HOT
1 Nov
06:00
W9 · 28h 25m
✈ Direct
€66
1 Nov
13:40
RK · 3h 15m
✈ Direct
€66
4 Oct
04:40
W9 · 42h 35m
✈ Direct
€69
13 Nov
12:15
W9 · 21h 40m
✈ Direct
€77
1 Nov
09:55
Vueling · 24h 30m
✈ Direct
€78
13 Nov
20:50
Vueling · 13h 5m
✈ Direct
€95
9 Nov
15:05
EasyJet · 27h 30m
✈ Direct
€100
4 Oct
14:30
Vueling · 32h 45m
✈ Direct
€115
9 Nov
07:30
Jet2 · 25h 50m
✈ Direct
€118
9 Nov
15:05
W4 · 50h
✈ Direct
€122
9 Nov
15:15
3O · 30h 5m
✈ Direct
€122
15 Sep
14:00
Transavia France · 20h 30m
✈ Direct
€137
With a stop
15 Sep
19:35
LON → MIL → RBA
W4 + EasyJet · 7h layover in Milan
€45
2 flights
27 Aug
16:30
LON → BCN → RBA
Ryanair + Ryanair · 0d 13h stopover in Barcelona
€45
2 flights
☕ 13h in Barcelona — enough time to explore
20 Sep
07:55
LON → DUB → RBA
Ryanair + Ryanair · 0d 21h stopover in Dublin
€50
2 flights
☕ 21h in Dublin — enough time to explore
27 Sep
07:45
LON → OPO → RBA
Ryanair + Ryanair · 1d 2h stopover in Porto
€59
2 flights
☕ 26h in Porto — enough time to explore
13 Sep
19:45
LON → OPO → RBA
Ryanair + Ryanair · 0d 14h stopover in Porto
€62
2 flights
☕ 14h in Porto — enough time to explore
6 Sep
19:45
LON → OPO → RBA
Ryanair + Ryanair · 0d 14h stopover in Porto
€64
2 flights
☕ 14h in Porto — enough time to explore
12 Sep
15:30
LON → PAR → RBA
EC + Ryanair · 0d 16h stopover in Paris
€78
2 flights
☕ 16h in Paris — enough time to explore
27 Sep
13:30
LON → AGA → RBA
RK + 3O · 0d 23h stopover in Agadir
€78
2 flights
☕ 23h in Agadir — enough time to explore