Women
Hair: Must be fully covered with a headscarf. This means all of your hair — not just the top of your head. A scarf draped loosely over your crown with hair visible at the sides or back will not pass. The scarf should cover your hair, ears, and neck. It doesn't need to be tied in any particular style — a simple wrap that stays in place is fine.
Shoulders: Must be completely covered. No sleeveless tops, no spaghetti straps, no off-the-shoulder cuts. A t-shirt, blouse, or long-sleeved top all work. A cardigan or light jacket over a sleeveless top is also acceptable — as long as your shoulders are covered when you walk in, you're fine.
Legs: Must be covered below the knee. Trousers, jeans, a long skirt, or a dress that falls below the knee are all acceptable. Leggings on their own are generally allowed if they're opaque, but a skirt or tunic over them is a safer choice. Shorts, miniskirts, and anything above the knee will be refused.
Neckline: Low-cut tops are not appropriate. You don't need a high collar, but visible cleavage will be flagged at the entrance. A regular t-shirt or blouse neckline is fine.
Shoes: You'll remove your shoes before entering, so the type of shoe doesn't matter for the dress code. That said, sandals or slip-ons are practical because you'll be taking them on and off. You'll walk inside the mosque in socks or bare feet.
Men
Shoulders: Must be covered. No sleeveless shirts, no tank tops, no vests. A regular t-shirt is fine.
Legs: Must be covered below the knee. Long trousers or jeans are ideal. Shorts that fall below the knee are sometimes accepted, but it depends on the staff at the entrance — long trousers are the only guaranteed option. Shorts above the knee will be refused.
Shoes: Same as women — you'll remove them before entering. Wear something easy to slip on and off.
Hats: Men are not required to cover their heads, but it's not prohibited either. Baseball caps are fine to wear inside.
Children
The same dress code applies to children, though enforcement is more relaxed for very young kids. As a general rule, children old enough to walk independently should follow the same shoulder and knee coverage rules. Toddlers and babies in arms or pushchairs are not typically checked.