Wayfli › Milano (MXP) › To Riyadh (RUH)

Milano (MXP) to Riyadh (RUH) flights

There are direct flights from Milano Malpensa International Airport to Riyadh King Khaled International Airport, sold by 2 airlines (including codeshares): ITA Airways and Saudia. The distance is 4,085 km, about 5h 30m in the air. There are also 13 one-stop options, via airports such as Istanbul, Paris and Frankfurt.

Live fares for MXP → RUHSee all routes on the map
4,085 kmdistance
~5h 30mdirect flight time (estimate)
2direct airlines
13one-stop options

Direct flights from Milano to Riyadh

RouteAirlines (incl. codeshares)DistanceTime (est.)
MXP → RUHITA Airways, Saudia4,085 km~5h 30m

Best one-stop connections

Through the biggest hubs first. Times include about 100 minutes to change planes.

ViaAirlinesDistanceTime (est.)
IST IstanbulTurkish Airlines then Saudia and Turkish Airlines4,131 km~7h 40m
CDG ParisPIA and easyJet then Air France and Saudia5,249 km~9h 5m
FRA FrankfurtEthiopian Airlines and Lufthansa then Lufthansa and Saudia4,782 km~8h 30m
FCO RomeITA Airways and Ethiopian Airlines then ITA Airways and Saudia4,182 km~7h 45m
MUC MunichLufthansa then Lufthansa4,381 km~8h
DOH DohaQatar Airways then Malaysia Airlines and Qatar Airways4,918 km~8h 40m
SAW IstanbulTurkish Airlines then Flynas4,136 km~7h 45m
JED JeddahITA Airways and Saudia then Korean Air and Singapore Airlines4,685 km~8h 25m
CAI CairoITA Airways and Egyptair then Royal Air Maroc and Egyptair4,229 km~7h 50m
SSH Sharm El SheikheasyJet then Egyptair and Saudia4,258 km~7h 50m
BAH BahrainGulf Air then Gulf Air and Saudia4,697 km~8h 25m
BEY BeirutITA Airways and Middle East Airlines then Middle East Airlines and Saudia4,085 km~7h 40m

More from Milano and Riyadh

Routes come from current airline fares, updated weekly (last update 11 November 2026), plus older schedule data for airports with few recent fares. “Direct” can include a few same-plane flights with a stop. Flight times are estimates from distance. Always check with the airline before booking.