When visiting Buckingham Palace, dress smart-casual. Avoid wearing shorts, flip flops, or ripped jeans. Women can wear a dress or skirt with a blouse, while men can wear trousers with a collared shirt and dress shoes.