How to dress respectfully for Indian temples

Cover your shoulders and knees completely to show respect in Indian temples. Always carry a lightweight scarf or pashmina in your day bag to quickly cover up if you are wearing a tank top or sleeveless shirt.

  1. Cover your shoulders. Avoid tank tops, camisoles, or spaghetti straps. If your shirt is sleeveless, use a scarf or shawl to drape over your shoulders before entering the temple complex.
  2. Cover your legs. Wear loose-fitting trousers, long skirts, or dresses that fall below the knee. Leggings are often considered too form-fitting; opt for wide-leg linen pants or long cotton skirts instead.
  3. Prepare for shoe removal. You will be required to leave your shoes outside the main temple entrance. Wear easy slip-on sandals or sneakers and carry a pair of clean socks in your bag if you are uncomfortable walking barefoot on stone floors.
  4. Remove accessories. Avoid wearing leather belts or bags inside temples, as many Hindu and Jain sites consider leather impure. Use a fabric or synthetic backpack or crossbody bag instead.
Can I wear jeans in an Indian temple?
Yes, jeans are generally acceptable as long as they are not ripped and are not tight-fitting. However, in extreme heat, loose cotton pants are much more comfortable.
Is it okay to wear bright colors?
Yes, modest style is more important than color. You don't need to wear white or muted tones; clean, neat clothing is what matters most.
Do I need to cover my head?
In Hindu temples, it is generally not required to cover your head. In Sikh Gurdwaras, everyone—men and women—must cover their heads with a scarf or headcloth provided at the entrance.