Saudi Authorities have made it mandatory for all travelers, regardless of their visa type, to purchase health insurance (even for transit visas).
Health insurance certificates can only be obtained through the Enjaz Banking System of the Saudi Embassy by paying an amount equivalent to USD 254 or SR 952 which has to be paid along with visa fees.
It should be noted that starting from Oct 17, 2016, the Saudi Embassy shall not accept any visa applications without insurance.
It is also important to mention here that the Saudi Embassy will not accept any other kind of insurance apart from insurance subscribed by the Enjaz Banking System. As a result of this, the visa fee in your respective countries will further be revised starting from the 17th of October.
This means that the fee for a family visit visa is going to be further increased by SR 950. It is important here to remind you that expatriates are required to pay SR 2,000 per passport fee in addition to some other administrative fees in their home countries. If this insurance requirement is applied, expatriates will be required to pay around SR 3,200 per passport to apply for a family visit visa.