Airlines with flights from Milan to Riyadh
There are 12 airlines with scheduled flights between MXP and RUH. Both Saudia and Flynas operates non-stop flights from Milan Airport to Riyadh Airport and the flight time is 5 hours and 50 minutes.
Choose airline
Schedules
Non-stop with Saudia
-
Total flight time: 5 hours and 50 minutes
-
Sky Team Alliance
-
Riyadh is a Saudia hub.
-
3 flights per week
-
Business class available
MXP
Direct
RUH
W25, Jun 15 - Jun 21
Flight
The next flight with this airline is scheduled on 2026-06-29.
The timetable & schedule information was updated at 2026-04-21
Non-stop with Flynas
-
Total flight time: 5 hours and 50 minutes
-
Low-cost airline
-
3 flights per week
-
Airbus A320neo
MXP
Direct
RUH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
XY398
----
11:05
----
11:05
----
11:05
----
The timetable & schedule information was updated at 2026-04-21
Via Cairo with EgyptAir
-
Total flight time: 7h 15m - 10h 35m.
-
16 flights per week
MXP
Via CAI
RUH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
Sorry. We could not find any flights for this week.
The timetable & schedule information was updated at 2026-04-21
Via Amman with Royal Jordanian
-
Total flight time: 7h 25m - 11h 55m.
-
One World Alliance
-
14 flights per week
MXP
Via AMM
RUH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
RJ104
RJ734
RJ734
----
19:15
19:15
----
16:30
16:30
16:30
The timetable & schedule information was updated at 2026-04-21
Via Istanbul with Turkish Airlines
-
Total flight time: 8h 00m - 12h 00m.
-
40 flights per week
MXP
Via IST
RUH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
TK1878
TK146
TK146
----
----
06:50
----
----
----
----
TK1874
TK146
TK146
10:40
10:40
----
10:40
10:40
----
----
TK1896
TK140
TK140
15:15
14:55
15:15
14:55
15:15
14:55
14:55
TK1876
TK144
TK144
19:45
19:45
19:45
19:45
19:45
19:45
19:35
The timetable & schedule information was updated at 2026-04-21
Via Beirut with Middle East Airlines
-
Total flight time: 8h 20m - 8h 20m.
-
Sky Team Alliance
-
6 flights per week
MXP
Via BEY
RUH
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
ME236
ME422
ME422
10:50
----
10:50
----
10:50
10:50
----
The timetable & schedule information was updated at 2026-04-21

There are 12 airlines with scheduled flights between MXP and RUH. Both Saudia and Flynas operates non-stop flights from Milan Airport to Riyadh Airport and the flight time is 5 hours and 50 minutes.
Via Doha with Qatar Airways
Via Paris with Air France
Via Baku with AZAL
Via Bahrain with Gulf Air
Via Warsaw with LOT
Via Athens with Aegean