Lowcost flights from Riyadh (Saudi Arabia) to Milan (Italy), €101 - €405

Direct distance between cities: 4045 km. Average direct flight time is 5:45 hours.

Please note! Some routes are seasonal.

From Riyadh to Milan with Wizz Air Malta (W4)
Average ticket price: €101 - €405

Connection in Abu Dhabi (United Arab Emirates)
From Riyadh to Abu Dhabi with Flynas (XY)
Average ticket price: €19 - €78
From Abu Dhabi to Milan with Flynas (XY)
Average ticket price: €116 - €465
Connection in Alexandria (Egypt)
From Riyadh to Alexandria with Air Arabia Egypt (E5)
From Riyadh to Alexandria with Flynas (XY)
Average ticket price: €45 - €178
From Alexandria to Milan with Air Arabia Egypt (E5)
Average ticket price: €60 - €239
Connection in Amman (Jordan)
From Riyadh to Amman with Flynas (XY)
Average ticket price: €32 - €129
From Amman to Milan with Wizz Air Malta (W4)
Average ticket price: €69 - €277
Connection in Baku (Azerbaijan)
From Riyadh to Baku with Buta Airways (J2)
From Riyadh to Baku with Flynas (XY)
Average ticket price: €44 - €175
From Baku to Milan with Buta Airways (J2)
Average ticket price: €83 - €332
Connection in Budapest (Hungary)
From Riyadh to Budapest with Wizz Air (W6)
Average ticket price: €87 - €349
From Budapest to Milan with Wizz Air (W6)
From Budapest to Milan with Ryanair (FR)
From Budapest to Milan with Buzz (RR)
Average ticket price: €20 - €79
Connection in Cairo (Egypt)
From Riyadh to Cairo with Air Arabia Egypt (E5)
From Riyadh to Cairo with Air Cairo (SM)
From Riyadh to Cairo with Flynas (XY)
From Riyadh to Cairo with Flyadeal (F3)
Average ticket price: €40 - €161
From Cairo to Milan with Air Arabia Egypt (E5)
From Cairo to Milan with Air Cairo (SM)
From Cairo to Milan with Wizz Air Malta (W4)
Average ticket price: €64 - €258
Connection in Dubai (United Arab Emirates)
From Riyadh to Dubai with Flynas (XY)
From Riyadh to Dubai with Flyadeal (F3)
From Riyadh to Dubai with flydubai (FZ)
Average ticket price: €22 - €87
From Dubai to Milan with flydubai (FZ)
Average ticket price: €117 - €466
Connection in Istanbul (Turkey)
From Riyadh to Istanbul with Flynas (XY)
From Riyadh to Istanbul with Flyadeal (F3)
From Riyadh to Istanbul with AJet (VF)
From Riyadh to Istanbul with Pegasus Airlines (PC)
Average ticket price: €61 - €243
From Istanbul to Milan with IndiGo (6E)
From Istanbul to Milan with AJet (VF)
From Istanbul to Milan with Pegasus Airlines (PC)
Average ticket price: €42 - €166
Connection in Jeddah (Saudi Arabia)
From Riyadh to Jeddah with Flynas (XY)
From Riyadh to Jeddah with Flyadeal (F3)
Average ticket price: €21 - €85
From Jeddah to Milan with Wizz Air Malta (W4)
Average ticket price: €95 - €379
Connection in Muscat (Oman)
From Riyadh to Muscat with Salam Air (OV)
Average ticket price: €30 - €118
From Muscat to Milan with Salam Air (OV)
Average ticket price: €125 - €501
Connection in Rome (Italy)
From Riyadh to Rome with Aerolíneas (AR)
From Riyadh to Rome with Wizz Air Malta (W4)
Average ticket price: €91 - €366
From Rome to Milan with Flynas (XY)
From Rome to Milan with Ryanair (FR)
From Rome to Milan with Aeroitalia (XZ)
From Rome to Milan with Norse Atlantic Airways (N0)
From Rome to Milan with EasyJet (U2)
Average ticket price: €12 - €48
Connection in Sharjah (United Arab Emirates)
From Riyadh to Sharjah with Flynas (XY)
From Riyadh to Sharjah with Air Arabia (G9)
Average ticket price: €22 - €89
From Sharjah to Milan with Air Arabia (G9)
Average ticket price: €117 - €468
Connection in Sharm el Sheikh (Egypt)
From Riyadh to Sharm el Sheikh with Flynas (XY)
Average ticket price: €32 - €127
From Sharm el Sheikh to Milan with Air Cairo (SM)
From Sharm el Sheikh to Milan with Wizz Air Malta (W4)
From Sharm el Sheikh to Milan with EasyJet (U2)
Average ticket price: €74 - €295
Connection in Vienna (Austria)
From Riyadh to Vienna with Wizz Air Malta (W4)
Average ticket price: €93 - €370
From Vienna to Milan with Ryanair (FR)
From Vienna to Milan with Lauda Europe (LW)
From Vienna to Milan with Buzz (RR)
Average ticket price: €16 - €63