How to Dress for Temple Visits in India

To visit temples in India respectfully, you must cover your shoulders and knees. Choose loose-fitting, breathable natural fabrics like cotton or linen to stay comfortable in the heat while adhering to local modesty standards.

  1. Prioritize full coverage. Ensure your top covers your shoulders (no tank tops or spaghetti straps) and your bottom covers your legs past the knees. A long skirt or loose-fitting trousers are ideal.
  2. Carry a versatile scarf. Keep a lightweight pashmina or cotton scarf in your bag. If you are wearing a sleeveless top, you can drape it over your shoulders quickly before entering the temple complex.
  3. Choose slip-on footwear. You are required to remove your shoes before entering any temple. Wear slip-on sandals or loafers so you can easily take them off and put them back on without fumbling with laces.
  4. Consider socks. Temple floors can get extremely hot in the sun or cold in the winter. Carry a pair of thin, clean socks in your bag to wear inside the temple if you prefer not to walk barefoot.
Can I wear leggings to a temple?
Leggings are generally discouraged as they are form-fitting. It is better to wear loose-fitting trousers or a long skirt to respect local cultural norms.
Do I have to cover my head?
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 in case a specific shrine requires it.
What happens to my shoes?
Most major temples have a 'shoe rack' or attendant service where you can leave your shoes for a small tip (usually 10-20 rupees). Keep your receipt token.