A UK citizen can stay in Saudi Arabia as long as their visa permits. The tourist visas generally allow people to stay up to 90 days while the work and residency visa can be valid for longer periods.