The salary of a foreign security guard in Saudi Arabia can vary depending on factors such as experience, qualifications, and the specific company they work for. On average, a foreign security guard in Saudi Arabia can earn between 2,000 to 4,000 Saudi Riyals per month.