How to Dress Respectfully and Comfortably in India

Dress modestly by keeping your shoulders and knees covered at all times, regardless of the heat. Stick to loose-fitting, breathable natural fabrics like cotton or linen to manage humidity and satisfy local cultural standards.

  1. Prioritize natural fabrics. Avoid synthetic materials like polyester or heavy denim. India's heat and humidity will make them trap sweat and cause skin irritation. Opt for 100% cotton, linen, or bamboo blends.
  2. Master the art of layering for temples. Carry a lightweight cotton scarf or a pashmina in your day bag. You will need to cover your head or shoulders frequently when entering mosques, temples, and gurudwaras.
  3. Choose loose silhouettes. Tight-fitting clothing is culturally frowned upon in many parts of India. Loose-fitting trousers, wide-leg pants (palazzos), and long skirts are both modest and allow airflow to keep you cool.
  4. Pick appropriate footwear. You will be taking your shoes off constantly to enter homes and religious sites. Choose slip-on sandals or sturdy flats that are easy to remove and put back on. Avoid expensive leather or white sneakers that will get ruined by dust and grime.
  5. Pack for modest coverage. Ensure all shirts cover your shoulders (no tank tops) and all bottoms reach at least mid-calf. If wearing leggings, always pair them with a long tunic or 'kurti' that covers your hips.
Can I wear shorts in India?
Generally, no. While you might see them in high-end tourist beach areas like Goa, wearing shorts in cities, towns, or religious sites is considered disrespectful and will attract unwanted attention.
Do I need to dress differently for winter?
If you are visiting North India (Delhi, Rajasthan, Himalayas) between December and February, it gets cold at night. Pack a medium-weight fleece or a light down jacket for the evenings.