How to Dress Respectfully in India

Cover shoulders, knees, and chest in most situations. Choose lightweight cotton or linen fabrics. Bring a dupatta or scarf for temple visits and conservative areas. Avoid tight-fitting clothes and pack modest swimwear.

  1. Pack the basics. Bring loose-fitting pants or long skirts, tops that cover shoulders and chest, and lightweight scarves. Cotton and linen work best in India's climate.
  2. Prepare for religious sites. Pack a dupatta or large scarf to cover your head and shoulders. Many temples require covered arms, legs, and heads. Some provide coverings, but bring your own to be safe.
  3. Consider regional differences. Goa and beach areas are more relaxed. Major cities like Mumbai and Delhi are generally more accepting of Western dress. Rural areas and smaller towns expect more conservative clothing.
  4. Plan for different occasions. Bring one nice outfit for restaurants or cultural events. Indians often dress up for dinner and social occasions. A kurta or nice blouse with dress pants works well.
  5. Pack appropriate footwear. Bring slip-on shoes or sandals for temple visits where you'll remove footwear frequently. Avoid leather shoes at Hindu and Jain temples.
Can I wear shorts in India?
Avoid shorts except in beach areas like Goa or resort pools. Even knee-length shorts can be inappropriate in most temples, rural areas, and conservative regions.
Do I need to cover my head everywhere?
Head covering is required in Sikh temples (gurdwaras) and some mosques. It's optional but respectful in Hindu temples. Carry a scarf for easy coverage when needed.
What should I wear to an Indian wedding?
Dress up significantly - Indians dress formally for weddings. Choose bright colors (avoid white and black), cover shoulders and knees, and consider renting or buying traditional Indian clothing.
Are tank tops ever acceptable?
Only in very casual settings like beach resorts or some cafes in major cities. Always bring a cover-up. Tank tops are inappropriate for temples, rural areas, and most restaurants.
Can men wear sleeveless shirts?
Generally no. Men should wear shirts with sleeves in most situations. Sleeveless shirts are only acceptable at beaches, pools, or gym facilities.