Local laws require men and women to dress modestly covering shoulders and knees in public, avoiding tight-fitting clothing or clothes with profane language or images. It is not mandatory for female travelers to wear the traditional robe or abaaya. Shorts below the knee are acceptable within the hotel. ETS would recommend wearing lightweight protected trousers around the city. Men should wear conservative clothes that are not compromised of any gold coloring or items made of silk. These things are considered not appropriate for a man.
Please read the originial post here: https://www.amortech3d.com/personal-security-tips-for-saudi-arabia/