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

Riyadh (RUH) to Milano (MXP) flights

There are direct flights from Riyadh King Khaled International Airport to Milano Malpensa 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 14 one-stop options, via airports such as Istanbul, Paris and Frankfurt.

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

Direct flights from Riyadh to Milano

RouteAirlines (incl. codeshares)DistanceTime (est.)
RUH → MXPITA 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 IstanbulSaudia and Turkish Airlines then Turkish Airlines4,131 km~7h 40m
CDG ParisAir France and Saudia then PIA and easyJet5,249 km~9h 5m
FRA FrankfurtLufthansa and Saudia then Ethiopian Airlines and Lufthansa4,782 km~8h 30m
FCO RomeITA Airways and Saudia then ITA Airways and Ethiopian Airlines4,182 km~7h 45m
MUC MunichLufthansa then Lufthansa4,381 km~8h
DOH DohaMalaysia Airlines and Qatar Airways then Qatar Airways4,918 km~8h 40m
SAW IstanbulFlynas then Turkish Airlines4,136 km~7h 45m
JED JeddahKorean Air and Singapore Airlines then ITA Airways and Saudia4,685 km~8h 25m
CAI CairoRoyal Air Maroc and Egyptair then ITA Airways and Egyptair4,229 km~7h 50m
SSH Sharm El SheikhEgyptair and Saudia then easyJet4,258 km~7h 50m
AMM AmmanRoyal Jordanian and Saudia then Royal Jordanian4,094 km~7h 40m
BAH BahrainGulf Air and Saudia then Gulf Air4,697 km~8h 25m

More from Riyadh and Milano

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.