Flights from Milan to Riyadh – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MXP to RUH – All flight route options from Milan Malpensa Airport, Italy to King Khaled International, Saudi Arabia. These routes are operated by 26 airlines. Fly non-stop with Flynas or Saudia, or choose from 16 different stopover flights. The shortest flight time is 5 hours and 50 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near King Khaled
We got great deals on hotels and car rentals near the airport.
Milan to Riyadh flights
There are over 18 airlines and as many as 297 flights every week to this destination. You can fly non-stop to Riyadh (RUH) from Milan (MXP) with Saudia or Flynas but if a stopover option suits you better you can choose to fly via Athens, Beirut or any other of the 16 alternatives with connectiing airports.
Milan to Riyadh with Saudia
You can fly non-stop every Monday, Wednesday or Friday at 15:05 or 16:05. You also have the option to do a transit flight via Jeddah. Saudia is a member of SkyTeam.
With Middle East Airlines
If you fly from Milan with Middle East Airlines you will do a stopover in Beirut, BEY before reaching Riyadh. This flight trip will take 8 hours and you can fly every day of the week except Mondays and Tuesday with departures at 09 or 11 in the morning. Middle East Airlines is a member of SkyTeam.
Distance & flight times: Milan Airport to Riyadh Airport
The shortest flight time between MXP and RUH is 5 hours and 55 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 5h 55m | - | 2552 miles (4106 km) |
ATH Athens | 7h 45m | 1h 15m | 2565 miles (4127 km) |
BEY Beirut | 8h 0m | 2h 5m | 2552 miles (4106 km) |
CAI Cairo | 8h 15m | 2h 0m | 2641 miles (4249 km) |
IST Istanbul | 9h 5m | 1h 40m | 2585 miles (4159 km) |
MUC Munich | 9h 40m | 4h 5m | 2737 miles (4404 km) |
KWI Kuwait | 9h 40m | 2h 40m | 2721 miles (4378 km) |
BAH Bahrain | 9h 45m | 3h 10m | 2934 miles (4721 km) |
FRA Frankfurt | 9h 45m | 1h 40m | 2988 miles (4808 km) |
JED Jeddah | 9h 45m | 2h 40m | 2927 miles (4710 km) |
AMM Amman | 10h 0m | 3h 25m | 2558 miles (4116 km) |
DOH Doha | 10h 15m | 2h 55m | 3072 miles (4943 km) |
WAW Warsaw | 10h 40m | 2h 40m | 3043 miles (4896 km) |
ZRH Zurich | 10h 45m | 3h 15m | 2735 miles (4401 km) |
CDG Paris | 11h 30m | 3h 35m | 3279 miles (5276 km) |
GYD Baku | 11h 40m | 4h 0m | 3199 miles (5147 km) |
VIE Vienna | 11h 45m | 4h 50m | 2710 miles (4360 km) |


Quick copy and share this page
From Milan to Saudi Arabia
Below is a list of other destinations to Saudi Arabia from Milan Malpensa Airport with either direct flights or 1 stop connections.
From Italy to Riyadh
Below is a list of other cities in Italy with flights to Riyadh with either non-stop or connecting flights.