How to dress appropriately for Indian temples and religious sites

Cover your shoulders and knees completely before entering any religious site in India. Always carry a large lightweight scarf or sarong in your bag, as many temples require you to cover your head or provide an extra layer if your outfit is deemed insufficient.

  1. Assess your base layer. Wear loose-fitting, breathable cotton or linen clothing. Avoid tight-fitting leggings, shorts, or tank tops, as these are considered disrespectful in conservative religious settings.
  2. Check your hemline. If you are wearing a skirt or dress, ensure it falls well below the knee. If you are wearing trousers, ensure they are full-length, not capris.
  3. Prepare your head and shoulders. Carry a pashmina or a large scarf. You will often need this to cover your head (especially in Sikh Gurdwaras) or to cover bare shoulders if you are wearing a sleeveless top.
  4. Plan for footwear removal. You must remove your shoes before entering the sanctum or the temple courtyard. Wear socks if you are uncomfortable walking barefoot on stone floors, which can be hot or dusty.
  5. Remove leather items. Avoid carrying belts, bags, or wallets made of leather, as many Hindu temples forbid leather products inside the premises.
Are jeans allowed in temples?
Yes, jeans are generally acceptable as long as they are not ripped or distressed and cover your legs fully.
Do I have to take off my watch or jewelry?
Generally, no. You only need to remove footwear and sometimes headgear, though you should avoid wearing flashy jewelry that might distract from the religious nature of the space.
What if I forget to bring a scarf?
Most major tourist-frequented temples have shops outside selling scarves or sarongs for 100-200 rupees. In some places, they provide them for free.