Lowcost flights from Muscat (Oman) to Tehran (Iran)

Direct distance between cities: 1500 km. Average direct flight time is 2:45 hours.

From Muscat to Tehran with Salam Air (OV)

Connection in Kuwait (Kuwait)
  • From Muscat to Kuwait with Salam Air.
  • From Kuwait to Tehran with Jazeera Airways.
Connection in Kuala Lumpur (Malaysia)
  • From Muscat to Kuala Lumpur with Jetstar.
  • From Kuala Lumpur to Tehran with AirAsia X.
Connection in Doha (Qatar)
  • From Muscat to Doha with Level.
  • From Doha to Tehran with Level.
Connection in Doha (Qatar)
  • From Muscat to Doha with Salam Air.
  • From Doha to Tehran with Level.
Connection in Istanbul (Turkey)
  • From Muscat to Istanbul with Pegasus Airlines.
  • From Istanbul to Tehran with Pegasus Airlines.
Connection in Istanbul (Turkey)
  • From Muscat to Istanbul with Salam Air.
  • From Istanbul to Tehran with Pegasus Airlines.
Connection in Istanbul (Turkey)
  • From Muscat to Istanbul with Pegasus Airlines.
  • From Istanbul to Tehran with AJet.
Connection in Istanbul (Turkey)
  • From Muscat to Istanbul with Salam Air.
  • From Istanbul to Tehran with AJet.
Connection in Dubai (United Arab Emirates)
  • From Muscat to Dubai with flydubai.
  • From Dubai to Tehran with flydubai.
Connection in Dubai (United Arab Emirates)
  • From Muscat to Dubai with Salam Air.
  • From Dubai to Tehran with flydubai.
Connection in Sharjah (United Arab Emirates)
  • From Muscat to Sharjah with Air Arabia.
  • From Sharjah to Tehran with Air Arabia.
Connection in Sharjah (United Arab Emirates)
  • From Muscat to Sharjah with Air India Express.
  • From Sharjah to Tehran with Air Arabia.