Skip to main content

What do Indians wear?

India is a diverse country with different cultures and religions. The customs followed by Indian people vary across length and breadth of the country. Hinduism, Islam, Sikhism, and Christianity, are some of the major religions people believe and follow. Not only the religion affects the way people think, live and dress but also the region or the state they belong to has great influence.

What do Indian women wear?

Traditionally the dress for Indian women devoid of caste, creed and culture is sari. Sari (saree) is a four to nine yard unstitched garment draped in different styles and worn on an upper stitched garment called choli/blouse. Here’s how to wear the sari.


Though sari is popularly believed to be the traditional dress for Indian women, there are other dresses that are either region specific or culture specific which are also considered to be part of Indian traditional dresses. In Punjab the traditional dress is Salwar Kameez and in Rajasthan it is Gagra Choli or also known as Lehenga. In Kerala an older version of sari called Mundum Neriyathum is the traditional dress, where Mundu forms the lower garment and Neriyathu is the upper garment.

Indian bride wearing a saree

In other parts of the country the most popular traditional dress is sari which is draped in a variety of styles. For example, in Maharashtra the kachha style and in Gujarat front pallu style.


However, with time the sense of dressing is evolved. Due to factors like globalisation and westernisation, today’s women take a modern approach when it comes to dress. Except for the older generation who are conservative and orthodox, the sari has been popularly replaced by Churidhar-Kurta and the Salwar Kameez. Women of almost all the ages starting from 18 years old to 90 years old prefer dressing in Salwaar Kameez for their day to day life. The traditional garment Kurthi is worn as a top on jeans which gives a casual western look while still has the conservative elegance of Indian wear kurtha.

There is yet another class of Indian women who have taken a leap towards modernisation. These are again a section of females aged between 18 and 90 who are more influenced by the lifestyle and habitats rather than religion or culture of the regions. They believe in contemporary fashion and are more westernised. Pants, skirts, minis, you name it and they wear it!

Hijab – Muslim women wear it as part of their tradition. It is a long and loose dress usually black in colour, gown like outer garment which is either worn on sari or Salwaar Kameez. It is paired with a black head dress which has a black transparent face cover attached to it.

Can an American girl wear a sari?

What do Indian men wear?

Men, you can hardly find Indian men wearing traditional dress in the country today. Only during special occasions like weddings or festivals you will be able to find male section of the Indian society in traditional Indian dresses. But yes, in rural parts of India and countable number of senior citizens can be seen in traditional dress as part of their daily life.

The traditional dress for Indian men essentially is Dhoti paired with Kurta and Gandhi Ttopi or Oagri. Dhoti is a six feet unstitched garment worn in a particular style which gives the pant effect rather than a skirt effect! It is paired with a stitched upper garment called Kurta which is normally longer than a shirt with two slits on each side. A traditional Indian man’s dress is incomplete without a head dress. A Nehru topi/cap or a petah/pagri/turban accompanies depending on the culture and/or religion.

Sherwani is another type of dress with a long below the knee jacket styled coat or Kurta. It is usually worn with tight fitting pyjama like pants called churidars and sometimes a scarf is added to the attire.


Again there are variations in this traditional dress depending on region and religion. Kurta-Pijama, Lungi-shirt which is popular in south India especially Tamil Nadu and Gujarati dress which has a typical style of pants and a frock style Kurta.

But from the time after the British rule men in India have adopted to the pant-shirt culture. Today you can see them in jeans, funky half pants, shirts and t-shirts, suits and such western outfits.

Additionally the colour, texture and material are diverse as well. Depending on ethnicity and cultural preferences dresses and colour choices vary from occasion to occasion. For example, red is considered as auspicious by Hindus for many sacred occasions and festivals for women, including for a bride to be married. White is worn by Hindus for mourning whereas Christians wear white to weddings.

People in India were once found wearing cotton clothes. Only the upper or the class of people who belonged to royal family wore silk or muslin clothing. With times the materials used for clothing have acquired high fashion standards. India is changing and you surely need not worry much about what to wear in India next time you plan to visit here.

Buying Indian Clothes with Darrol Bryant

What to buy in India

How to wear a saree

Back to Shalu Sharma guide to India homepage

Popular posts from this blog

Bengali numbers 1 to 100 in words in English

Bengali (or Bangla) is the second most widely spoken language in India after Hindi . It happens to be the seventh most spoken language in the world. If you are considering visiting the state of West Bengal, then these Bengali numbers 1 to 100 will come in handy.  These Bengali numbers will certainly come in handy when in Kolkata or any other place in Bengal. Important point to remember is that Bengali is also spoken in Bangladesh hence these numbers will be useful if you are planning to visit Bangladesh as well. These Bengali numbers can be used for haggling or simply trying to understand what you are being sold or told in a shop or street seller. It will also be useful when ordering something in a restaurant or eating street food . This will indicate the listener that you have done your homework when comes to Bengali numbers. Please note that these Bengali numbers are similar to Hindi numbers and if you were to say the Hindi version , it will be well understood but nonetheles...

Hindi Numbers 1 to 100 in English

To explain the Hindi numbers from 1 to 100 to someone unfamiliar with the language, it's essential to start with the basics. Hindi, one of India's prominent languages, uses its own set of numbers, and they can be related to their English counterparts through pronunciation. Each Hindi number is written in the Devanagari script, and it has a corresponding English pronunciation. For example, " एक (Ek)" in Hindi means "One" in English, and " दो (Do)" translates to "Two." Visual aids can be incredibly helpful in this process, as they provide a clear connection between the script and pronunciation.  It's important to note that Hindi numbers are grouped similarly to English, with tens and ones. For instance, " तीन (Teen)" in Hindi corresponds to "Three" in English, and " चार (Char)" means "Four." Patterns can be identified as well, such as the unique names for numbers from 1 to 10 and a common pr...

Tamil numbers 1 to 100

Are you planning a travel to Tamil Nadu? Do you want to learn some Tamil numbers? Are you learning Tamil? Whatever you want to do, here are Tamil numbers 1 to 100 in English . These Tamil Numbers from 1 to 100 will certainly come in handy while shopping or travelling to places. These numbers can be used for bargaining or simply trying to understand what you are being sold or told. These numbers are different to Hindi number s hence if you are considering visiting the state of Tamil Nadu then these numbers will come in handy. Nowadays people from South India do understand Hindi to a great extent but it’s worth learning a few Tamil numbers just in case. Learn 1 to 100 Tamil Numbers in English. Make sure you watch the video for the pronunciation. Tamil numbers from 1 to 100: 1 – Onnu 2 – Rendu 3 – Moonu 4 – Naalu 5 – Anju 6 – Aaru 7 – Yelu 8 – Ettu 9 – Onbadhu 10 – Pathu 11 – Pathi nonnu 12 – Pannandu 13 – Pathi monnu 14 – Pathi naalu 15 – Pathi nanju 16 – Pathi naaru 17 – Pathi nelu ...

Filipino Tagalog numbers 1 to 100 in words

If you are traveling to the Philippines, then these Tagalog numbers (Filipino numbers) will be useful for you. Tagalog is spoken as a language in the Philippines and is the official language of the Philippines. There are two forms of Tagalog namely Old Tagalog which is an ancient form of the language while Batangas Tagalog is a dialect of the language. In addition, the Filipino language is a standardised form of the Tagalog language that forms the official language of the Philippines. If you traveling to the Philippines, then you might wish to learn a few words and numbers for your travels. Here’s a list of Tagalog numbers 1-100 compiled by Amihan Balasaba s. Feel free to print them out if you wanted to them with you. If you press the print button then you can eastly print them as printable Tagalog numbers 1 100 in words. Tagalog numbers in 1 to 100 One                 1       ...

Most sexually open countries in the world to travel

Many countries in the world have laws which forbid sexual openness. If you were to go to virtually any Middle Eastern country, you would find no sexual openness whatsoever. But if you were to go to Europe or America, then it would be a different story. For a long time, the culture in these countries made people think that women were not interested in sex the way men were. However, this was really just society trying to make women feel guilty for wanting sexual pleasure like men do. Ever since feminists started coming out of the woodwork, women have been able to become more sexually open and not be ashamed of it. So, which are some of the most sexually open countries in the world? Below is a list of the top 5 countries and many of them might surprise you. Japan From the outside, Japan is certainly not a country that you would think is sexually open. They are a country that believes in hard work, respect, and honor. With that being said, the Japanese people are very open-minded when it c...