What to wear in India
Cover shoulders and knees and avoid tight or see-through clothes, and you'll fit in almost anywhere in India. Big cities and Goa's beaches are relaxed; small towns, holy towns and every temple, mosque and gurdwara expect modest dress, and shoes come off at the door.
The one rule: shoulders and knees
There is no national dress code in India, and in the big cities people wear what they wear anywhere: jeans, T-shirts, dresses to the knee, and almost anything in a bar. The further you get from the metros, the more conservative the street becomes, and at any place of worship the expectations are clear. One habit covers most of it: shoulders and knees covered, nothing tight or see-through, for women and men alike.
Dressing the local way also changes how a place treats you. Stares fade, bargaining gets easier, and temple guards stop waving you aside. None of this shifts responsibility: harassment is always on the harasser, never on the outfit.
What to wear where
The rules shift with the state as much as with the place.
| Big cities: Mumbai, Delhi, Bengaluru | Jeans, T-shirts, knee-length dresses and skirts. Bars and clubs: almost anything. |
| Small towns and villages | Loose trousers or a long skirt, sleeves on the shoulders. For women a kurta (long tunic) with leggings and a dupatta (long scarf) in the bag works everywhere. |
| Holy towns: Varanasi, Rishikesh, Pushkar, Haridwar | Treat the whole town like a temple courtyard: covered shoulders and knees, no beachwear in the streets. |
| Beaches | Goa: a bikini on the beach is fine. Kerala: cover up more. Gujarat: local women swim in saris. Everywhere: put clothes back on when you leave the sand. |
| Hindu and Jain temples | Shoulders and knees covered, nothing tight; men in long trousers. Stricter in the south (see below). |
| Mosques | Long sleeves and long trousers or skirt; women cover the head when asked. Shoes off at the door. |
| Gurdwaras (Sikh temples) | Everyone covers the head, men included. Shoes off, feet clean (wash them if they are dusty). No tobacco on you. |
Temples: what the dress code really means
At the door of a Hindu temple, six things matter: shoes off at the entrance, shoulders and knees covered, the head covered if you are asked (a scarf is often handed to you), no photos of the altar without permission, leather left outside the sanctum (belt, wallet), and a small donation, even ten rupees.
The code gets stricter the further south you go. In Kerala and Tamil Nadu women are expected in a sari or churidar (tunic with fitted trousers), and some southern temples ask men to take off their shirt and enter in a dhoti (a cloth wrapped around the waist). Two official examples:
- Tirumala (Tirupati), Andhra Pradesh: the temple trust's dress code, which applies to sevas (paid rituals) and to special-entry and VIP darshan, is a dhoti or pyjamas with an upper cloth for men; for women a saree or half-saree with blouse, or a churidar with pyjama and upper cloth.
- Sree Padmanabhaswamy, Thiruvananthapuram: according to Kerala Tourism, men wear a mundu or dhoti reaching the heels and no shirt; women wear a sari, mundum neriyathum (the Kerala two-piece), skirt and blouse, or half-sari. Dhotis can be rented at the entrance and may be worn over trousers or a churidar. Note that this temple admits Hindus only; India GO lists the same rule at Jagannath in Puri, Lingaraj in Bhubaneswar and Guruvayur in Kerala.
You don't need to pack any of this: stalls outside every big temple sell the kit, in the India GO team's experience a kurta pyjama for ₹300–500 and a dupatta for ₹100–200.
Gurdwaras and mosques
Gurdwaras are among the most welcoming places in India. The Sikh code of conduct published by the SGPC, the body that manages the Golden Temple in Amritsar, says plainly that no person, of whatever country, religion or caste, is barred from entering a gurdwara. It also sets the etiquette: take off your shoes and clean up before going in (washing your feet if they are dirty), don't carry tobacco or other intoxicants, and don't sit bare-headed in the presence of the Guru Granth Sahib (the holy scripture) or in the congregation. Visitors follow the same custom, so bring a scarf or bandana, or ask at the entrance if you have none.
Mosques expect modest dress: long sleeves, long trousers or skirt, nothing tight. Shoes come off at the door. Women may be asked to cover their head, so a dupatta in the bag solves it.
Dressing for the weather
Modest does not have to mean hot. Loose, long cotton or linen keeps you cooler than shorts in the sun, and a light scarf doubles as head cover, sun shade and temple wrap.
- Hot season (April to June on the plains): loose, light-coloured cotton, a hat, and a scarf for the neck. In Jaipur, May maximums reach 40–47 °C.
- Winter in the north (December to February): days are pleasant, nights are not. In Jaipur, January lows are around 7–8 °C, so bring a fleece or shawl; Delhi mornings are often foggy and damp.
- Himalaya and Ladakh: layers, a warm jacket even in summer, and sun protection for the altitude.
- Monsoon (June to September): quick-drying fabrics, sandals rather than canvas shoes, and a light rain jacket; umbrellas are sold on every corner.
For which region suits which month, see [when to go](/en/guide/best-time-to-visit/).
Shoes off, many times a day
Shoes come off at temples, mosques, gurdwaras, ashrams and homes, and often in small shops; malls, offices and street cafes keep them on. A heap of shoes by a door means yours join it. Slip-ons save you from re-lacing ten times a day, an expensive pair is safer in the temple cloakroom, and if yours have vanished, never take another pair.
✅ A small modest-wear kit
- A large light scarf or dupatta — Head cover, shoulder cover, sun shade.
- Long loose trousers or a long skirt — Temple-ready and cooler than jeans.
- Tops that cover the shoulders — Linen or cotton shirts, T-shirts with sleeves.
- Slip-on sandals — For the many shoes-off moments.
- Loose clothes that stay opaque when wet — If you plan to bathe in the Ganges: no swimwear there.
- A warm layer — For northern winter nights, hill stations and air-conditioned trains.
❓ Questions people ask
Can women wear shorts in India?
In beach areas of Goa and in big-city bars, yes. In towns, markets and anywhere near a temple, long trousers or a skirt below the knee draw far less attention.
Can men wear shorts?
On the street in tourist areas, generally yes. In temples men are expected in long trousers, and shorts are accepted only in Goa, and not everywhere there.
Do I need to cover my head in a temple?
In Hindu temples only if asked. In gurdwaras, always, for everyone. In mosques women are usually asked to.
Can I wear a bikini on the beach?
In Goa, yes. In Kerala and quieter coasts, cover up more, and never walk into town in swimwear.
Is it OK to wear Indian clothes as a visitor?
Yes, and it is usually taken kindly. A badly tied sari is forgiven; the effort is what people notice.
Can I wear leather in a temple?
Leave leather (belt, wallet) outside the sanctum; shoes stay at the entrance anyway.
Sources (5)
- SGPC: Sikh Rehat Maryada (Code of Sikh Conduct and Conventions), Article V (j), (k), (o)
- Tirumala Tirupati Devasthanams: Dress code
- IMD Meteorological Centre Jaipur: Climate of Jaipur
- Kerala Tourism: dress code at Sree Padmanabhaswamy Temple
- Kerala Tourism: Sree Padmanabhaswamy Temple (entry for Hindus only)