What to Wear in Morocco
Pack modest, loose-fitting clothes that cover shoulders and knees. Bring layers for temperature swings, comfortable walking shoes, and a scarf for both sun protection and mosque visits. Cotton and linen work best in the heat.
- Choose modest, loose-fitting clothes. Pack pants, long skirts, and tops that cover your shoulders and chest. Avoid tight clothing, short shorts, or low-cut tops. This applies everywhere in Morocco, not just religious sites.
- Layer for temperature changes. Bring a light jacket or cardigan for evenings and air-conditioned spaces. Desert areas can drop 30°F at night. Atlas Mountains require warm layers year-round.
- Pack sun protection essentials. Bring a wide-brimmed hat, sunglasses, and lightweight long sleeves. The sun is intense at Morocco's latitude, especially in desert regions and high altitudes.
- Choose proper footwear. Pack comfortable closed-toe walking shoes for medinas (cobblestones are rough). Bring sandals that secure to your feet for beaches and casual wear. Skip flip-flops for walking.
- Bring a versatile scarf. Pack a lightweight scarf or pashmina to cover your head in mosques, protect from sun and sand, and add warmth in the evening. Choose cotton or linen.
- Select breathable fabrics. Choose cotton, linen, or moisture-wicking synthetics. Avoid heavy fabrics and anything that doesn't breathe well. Light colors reflect heat better than dark ones.
- Can I wear shorts in Morocco?
- Avoid shorts in cities and towns. They're acceptable at beach resorts and some tourist areas, but long pants or skirts are always safer and more respectful.
- Do I need to cover my head as a woman?
- Head covering isn't required for tourists, but bring a scarf for mosque visits and sun protection. Some women feel more comfortable covering their hair in very conservative areas.
- What about swimwear?
- Regular swimwear is fine at hotel pools and beach resorts. Cover up with a kaftan or sarong when walking to/from the beach or pool.
- Are there different rules for men?
- Men should wear long pants and shirts with sleeves in cities. Tank tops and shorts are generally not appropriate except at beaches and resorts.