Cheap flights Milan to Rabat

1 passenger, economy

Cheap flights Milan to Rabat

Compare prices, duration and stops

Ryanair
FR 270
15:50
Milan, Milano Malpensa Airport (MXP)
Thu, 17 sep
18h 55min
1 stop
10:45
Rabat (RBA)
Fri, 18 sep +1
7 003 ₹
Ryanair
FR 3319
13:45
Milan, Orio al Serio International Airport (BGY)
Thu, 24 sep
21h
1 stop
10:45
Rabat (RBA)
Fri, 25 sep +1
4 890 ₹
Easyjet
U2 3931
04:20
Milan, Milano Malpensa Airport (MXP)
Fri, 25 sep
3h 5min
Direct
07:25
Rabat (RBA)
Fri, 25 sep
3 224 ₹
Ryanair
FR 6991
20:10
Milan, Orio al Serio International Airport (BGY)
Sat, 26 sep
1h 55min
Direct
22:05
Rabat (RBA)
Sat, 26 sep
2 213 ₹
Easyjet
U2 3931
04:50
Milan, Milano Malpensa Airport (MXP)
Wed, 30 sep
2h 5min
Direct
06:55
Rabat (RBA)
Wed, 30 sep
2 826 ₹
Ryanair
FR 6991 🔥 Hot deal
20:10
Milan, Orio al Serio International Airport (BGY)
Sat, 10 oct
2h 55min
Direct
23:05
Rabat (RBA)
Sat, 10 oct
7 469 ₹
Ryanair
FR 8718
21:35
Milan, Milano Malpensa Airport (MXP)
Sun, 11 oct
22h 10min
1 stop
19:45
Rabat (RBA)
Mon, 12 oct +1
6 292 ₹
Easyjet
U2 3931 Best price
15:25
Milan, Milano Malpensa Airport (MXP)
Mon, 12 oct
3h 5min
Direct
18:30
Rabat (RBA)
Mon, 12 oct
2 074 ₹
Easyjet
U2 3931
04:20
Milan, Milano Malpensa Airport (MXP)
Fri, 16 oct
3h 5min
Direct
07:25
Rabat (RBA)
Fri, 16 oct
6 448 ₹
Easyjet
U2 3931
15:25
Milan, Milano Malpensa Airport (MXP)
Mon, 19 oct
3h 5min
Direct
18:30
Rabat (RBA)
Mon, 19 oct
3 924 ₹
Mokulele Airlines
MW 8317
21:35
Milan, Milano Malpensa Airport (MXP)
Fri, 6 nov
11h 25min
1 stop
09:00
Rabat (RBA)
Sat, 7 nov +1
8 149 ₹
Easyjet
U2 3931
05:05
Milan, Milano Malpensa Airport (MXP)
Wed, 23 dec
3h
Direct
08:05
Rabat (RBA)
Wed, 23 dec
12 108 ₹
Ryanair
FR 5494
05:45
Milan, Orio al Serio International Airport (BGY)
Thu, 24 dec
16h 15min
1 stop
22:00
Rabat (RBA)
Thu, 24 dec
15 294 ₹
Easyjet
U2 3931
07:00
Milan, Milano Malpensa Airport (MXP)
Thu, 24 dec
3h
Direct
10:00
Rabat (RBA)
Thu, 24 dec
11 580 ₹
Ryanair
FR 3432
13:35
Milan, Orio al Serio International Airport (BGY)
Sat, 10 apr
25h 35min
1 stop
15:10
Rabat (RBA)
Sun, 11 apr +1
19 917 ₹

Low price calendar

September 2026
Price chart (September 2026)
min: 2213 ₹ · max: 7003 ₹
01.09.2026 — no data 02.09.2026 — no data 03.09.2026 — no data 04.09.2026 — no data 05.09.2026 — no data 06.09.2026 — no data 07.09.2026 — no data 08.09.2026 — no data 09.09.2026 — no data 10.09.2026 — no data 11.09.2026 — no data 12.09.2026 — no data 13.09.2026 — no data 14.09.2026 — no data 15.09.2026 — no data 16.09.2026 — 3017 ₹ 17.09.2026 — 7003 ₹ 18.09.2026 — no data 19.09.2026 — no data 20.09.2026 — no data 21.09.2026 — no data 22.09.2026 — no data 23.09.2026 — no data 24.09.2026 — 4890 ₹ 25.09.2026 — 3224 ₹ 26.09.2026 — 2213 ₹ 27.09.2026 — no data 28.09.2026 — no data 29.09.2026 — no data 30.09.2026 — 2826 ₹ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
placeholder
no data
2
placeholder
no data
3
placeholder
no data
4
placeholder
no data
5
placeholder
no data
6
placeholder
no data
7
placeholder
no data
8
placeholder
no data
9
placeholder
no data
10
placeholder
no data
11
placeholder
no data
12
placeholder
no data
13
placeholder
no data
14
placeholder
no data
15
placeholder
no data
16
placeholder
3017 ₹
17
placeholder
7003 ₹
18
placeholder
no data
19
placeholder
no data
20
placeholder
no data
21
placeholder
no data
22
placeholder
no data
23
placeholder
no data
24
placeholder
4890 ₹
25
placeholder
3224 ₹
26
Good deal
2213 ₹
27
placeholder
no data
28
placeholder
no data
29
placeholder
no data
30
placeholder
2826 ₹

Cheap flights Milan to Rabat

Easyjet
Mon, Wed, Thu, Fri
Price from
₹2 074
Ryanair
Thu, Sat, Sun
Price from
₹2 213
Mokulele Airlines
Fri
Price from
₹8 149

Popular destinations from Milan

All →
MIL
Italy → Spain
BCN
from
₹824
MIL
Italy → Spain
VLC
from
₹887
MIL
Italy → Poland
WAW
from
₹892
MIL
Italy → Poland
WMI
from
₹892
MIL
Italy → Albania
TIA
from
₹1 004
MIL
Italy → Romania
SCV
from
₹1 040
MIL
Italy → Poland
KTW
from
₹1 056
MIL
Italy → Poland
POZ
from
₹1 101
MIL
Italy → Italy
PMO
from
₹1 115

Popular destinations to Rabat

All →
MAD
Madrid — Rabat
Spain → Morocco
RBA
from
₹1 771
AGP
Spain → Morocco
RBA
from
₹1 779
BRU
Belgium → Morocco
RBA
from
₹1 889
BCN
Barcelona — Rabat
Spain → Morocco
RBA
from
₹1 945
FRA
Frankfurt — Rabat
Germany → Morocco
RBA
from
₹2 385
PAR
France → Morocco
RBA
from
₹2 560
LON
London — Rabat
United Kingdom → Morocco
RBA
from
₹2 713
MAN
Manchester — Rabat
United Kingdom → Morocco
RBA
from
₹3 457

Cheap flights Milan to Rabat

Interesting facts about the route

Flight time

3h 5min

Distance

1 838 km

Average price

₹5 591

Most frequent flight

FR 6991

Passenger reviews

No reviews for this route yet

Internet abroad

eSIM · Morocco

All plans

choukran

2 GB

data

15

days

₹1199

Buy

choukran

3 GB

data

30

days

₹1727

Buy

choukran

5 GB

data

30

days

₹2686

Buy

choukran

data

10

days

₹3645

Buy

choukran

1 GB

data

7

days

₹624

Buy

Frequently Asked Questions

The average ticket price Milan Rabat is ₹5 591. The cheapest ticket costs ₹7 003, operated by Ryanair, flight 270, departing Milan on 17 September at 15:50, arriving Rabat on 18 September at 10:45.
The average flight time is 18 hours 55 minutes. The fastest flight takes 18 hours 55 minutes, flight 270 operated by Ryanair, departing Milan on 17 September at 15:50, arriving Rabat on 18 September at 10:45.
Flights on the Milan - Rabat route are operated by the following airlines: Ryanair, Mokulele Airlines, Easyjet.
The distance from Milan to Rabat is 1838 km.