Yes, you will need both. Visas are an absolute in Saudi Arabia, to the point where tourist visas don’t formally exist.