Lowcost flights from Muscat (Oman) to Shiraz (Iran), €22 - €87

Direct distance between cities: 872 km. Average direct flight time is 2:01 hours.

Please note! Some routes are seasonal.

From Muscat to Shiraz with Salam Air (OV)
Average ticket price: €22 - €87

Connection in Doha (Qatar)
From Muscat to Doha with Salam Air (OV)
From Muscat to Doha with Level (IB)
Average ticket price: €18 - €71
From Doha to Shiraz with Level (IB)
Average ticket price: €12 - €49
Connection in Dubai (United Arab Emirates)
From Muscat to Dubai with Salam Air (OV)
From Muscat to Dubai with flydubai (FZ)
Average ticket price: €9 - €36
From Dubai to Shiraz with flydubai (FZ)
Average ticket price: €14 - €55
Connection in Istanbul (Turkey)
From Muscat to Istanbul with Salam Air (OV)
From Muscat to Istanbul with Pegasus Airlines (PC)
Average ticket price: €84 - €335
From Istanbul to Shiraz with Pegasus Airlines (PC)
Average ticket price: €62 - €249
Connection in Kuwait (Kuwait)
From Muscat to Kuwait with Salam Air (OV)
Average ticket price: €30 - €120
From Kuwait to Shiraz with Jazeera Airways (J9)
Average ticket price: €11 - €45
Connection in Sharjah (United Arab Emirates)
From Muscat to Sharjah with Air India Express (IX)
From Muscat to Sharjah with Air Arabia (G9)
Average ticket price: €9 - €34
From Sharjah to Shiraz with Air Arabia (G9)
Average ticket price: €14 - €55