How to dress for visiting temples in India

To enter most temples in India, you must cover your shoulders and knees. Carry a lightweight pashmina or scarf in your day bag to easily cover up before entering, and always be prepared to remove your shoes at the entrance.

  1. Prioritize natural fabrics. India’s climate is humid. Pack loose-fitting cotton or linen clothing. Tight synthetic fabrics will make you uncomfortable and are often considered culturally inappropriate in religious settings.
  2. Keep shoulders and chest covered. Avoid tank tops, spaghetti straps, or low-cut necklines. If you are wearing a sleeveless shirt, ensure you have a scarf or shawl ready to drape over your shoulders before you cross the temple threshold.
  3. Cover your legs. Both men and women should wear trousers or long skirts that extend below the knee. Avoid leggings that are skin-tight, as they are often viewed as inappropriate. Loose-fitting linen pants are the best choice.
  4. Prepare for the 'No Shoes' rule. You will be required to leave your shoes outside every temple. Wear slip-on shoes or sandals that are easy to remove. Wear socks if you want to avoid walking barefoot on hot stone floors or through temple courtyards.
  5. Manage your head covering. If visiting a Sikh Gurdwara, everyone must cover their heads. Carry a clean handkerchief or a light scarf specifically for this purpose. You may also find communal headscarves at the entrance, but bringing your own is more hygienic.
Can I wear jeans in a temple?
Yes, jeans are generally accepted, but they can be very uncomfortable in the heat. Choose a loose-fitting pair rather than skin-tight denim.
What if I forget a scarf?
Most major tourist temples have stalls nearby selling inexpensive scarves. You can usually pick one up for 2-3 dollars.
Are there specific colors I should avoid?
Black is sometimes associated with mourning in certain Hindu traditions, but it is not strictly forbidden. Bright, modest colors are generally preferred.