How to dress for temples in India

Dress modestly by ensuring your shoulders and knees are fully covered at all times. Carry a lightweight scarf or shawl to use as a cover-up for your head or shoulders when entering sacred spaces.

  1. Cover your shoulders. Avoid tank tops, spaghetti straps, or off-the-shoulder cuts. If you are wearing a sleeveless top, always have a pashmina or light cotton scarf ready to wrap around your shoulders before walking through the temple gates.
  2. Cover your knees. Wear trousers, long skirts, or dresses that fall well below the knee. Avoid shorts, miniskirts, or ripped jeans with large holes, as these are considered disrespectful in most religious settings.
  3. Prepare for shoe removal. You must remove your shoes before entering the inner sanctum of almost all Indian temples. Wear socks if you prefer not to walk barefoot on hot or dusty stone floors, and bring a small plastic bag in your daypack to carry your shoes if the temple doesn't have a secure shoe-check counter.
  4. Choose breathable fabrics. India is hot. Opt for loose-fitting linen or cotton clothes. They dry quickly, keep you cool, and naturally meet modesty standards better than tight-fitting synthetic fabrics.
Can I wear leggings?
Leggings are often tight-fitting and can be considered inappropriate in conservative areas. It is safer to wear loose trousers or a long skirt.
Do I need to cover my hair?
In Sikh Gurdwaras, everyone must cover their head. In Hindu temples, it is generally not required, but keeping a scarf handy is always a good idea.
Is it okay to wear leather?
Some temples, particularly those related to Jainism or certain Hindu sects, strictly prohibit leather (belts, wallets, or shoes). Check signage at the entrance.