It said the suspension would come into effect from 9.00 pm (2330 IST) on Wednesday.
The decision comes after the country’s health minister warned on Sunday that new restrictions could be imposed if citizens and residents do not comply with health restrictions.
The suspension has been enforced on non-citizens, diplomats, health practitioners and their families coming from these countries, the SPA said.
Saudi Arabia has reported more than 368,000 COVID-19 cases and nearly 6,400 deaths, the highest among Gulf Arab countries. (UNI)