How to Pack Appropriate Clothing for Morocco

Pack loose, breathable fabrics that cover your shoulders and knees for cultural respect. Bring layers for temperature swings from 40°F desert nights to 100°F+ daytime heat. Cotton and linen work best.

  1. Choose your base layers. Pack 4-5 loose cotton or linen shirts with sleeves. Long sleeves protect from sun and are culturally appropriate. Avoid tight-fitting clothes.
  2. Select appropriate bottoms. Bring 2-3 pairs of loose pants or long skirts that cover your knees. Lightweight cotton works best. Pack one pair of jeans for cooler evenings.
  3. Pack for temperature swings. Bring a warm jacket for desert nights and mountain areas where temps drop to 40°F. Pack a light cardigan for air-conditioned spaces and mosques.
  4. Choose proper footwear. Pack comfortable walking shoes with good grip for medina cobblestones. Bring sandals that stay on your feet (no flip-flops). Include socks that cover ankles for mosque visits.
  5. Add cultural considerations. Pack a lightweight scarf to cover hair in mosques and conservative areas. Bring a long-sleeved shirt for mosque visits. Avoid shorts, tank tops, and revealing clothing entirely.
Can I wear shorts in Morocco?
No. Shorts are inappropriate for both cultural and practical reasons. Even in hot weather, locals wear long pants. Pack lightweight, loose cotton pants instead.
Do I need to cover my hair as a tourist?
Women must cover hair in mosques but not generally in public. Bring a lightweight scarf for mosque visits and conservative rural areas. Many female tourists don't cover hair in cities.
What fabrics work best in Morocco's heat?
Cotton and linen are best. They breathe well and dry quickly. Avoid synthetic fabrics that trap heat and moisture. Local shops sell excellent cotton clothes if you need to buy more.
Should I pack formal clothes?
Bring one nice outfit for upscale restaurants in Marrakech or Casablanca. Smart casual works for most situations. A collared shirt and clean pants are sufficient for most formal needs.