After ten years of guiding international tourists through India's temples, forts, and desert cities, this is the question I am asked most often. The answer is not a simple yes or no — it depends entirely on where you are and what you are doing. Here is the honest, location-by-location guide that will help you pack right and show up confidently at every stop on your India journey.

All Category
By Mukesh Sain | Founder, My Dream India Tour | Jaipur, Rajasthan Last Updated: 2026 | Reading Time: 10 minutes
I get asked this question more than almost any other.
It comes in my WhatsApp messages at midnight from nervous first-time visitors in New York. It arrives in emails from couples in London planning their Rajasthan honeymoon. A German photographer once spent twenty minutes on our first phone call asking variations of this single question before he was satisfied with my answer.
And honestly? I understand why.
India's dress code is one of those topics where the internet gives you ten different answers — some too strict, some too casual, and almost none of them specific enough to actually help you pack.
So here is my answer. Not a generic travel blog answer. My answer — from ten years of standing at the gates of Amber Fort, Mehrangarh, the Taj Mahal, and dozens of temples across Rajasthan, watching international tourists navigate this exact question in real time.
The short answer is: it depends entirely on where you are and what you are doing.
The longer answer — the one that will actually help you pack and plan — is below.
Can you wear shorts in India?
Yes — in cities, beach destinations, hotels, and casual outdoor settings. No — at temples, mosques, gurudwaras, forts with active shrines, and conservative rural areas.
Can you wear tank tops in India?
Yes — at beach resorts, hotel pools, and Goa-style destinations. With caution — in city areas, cover with a light scarf or shawl. No — at any religious site, ever.
The single rule that covers 90% of situations: Cover your shoulders and knees whenever you are at a religious site or in a conservative public space. Everywhere else, use your judgement based on your surroundings.
Before I give you the location-by-location breakdown, I want to explain something that most generic travel articles miss entirely.
India is not a country with one dress code — it is a patchwork of hundreds of cultures, climates, and centuries of tradition. What you wear in a village in Rajasthan might be completely out of place in a temple in Varanasi, or even in a corporate office in Bangalore. The truth? There is no single answer to what is appropriate. But there are clear patterns, deep-rooted norms, and simple rules that help you avoid awkward moments and show respect.
In my decade of guiding guests from the USA, UK, Canada, France, and Germany through India, I have seen two kinds of mistakes:
Mistake 1 — Over-packing conservatively Guests who pack only long trousers and full-sleeved shirts for a two-week Rajasthan trip in April, then suffer genuinely uncomfortable heat that could have been avoided with appropriate lightweight clothing.
Mistake 2 — Under-dressing for the context Guests who turn up at Amber Fort in shorts and a sleeveless top, then spend the next twenty minutes negotiating at the entrance, borrowing scarves, and feeling awkward — starting their most anticipated monument visit on the wrong foot.
Both are entirely avoidable. Here is how.
Let me be very direct about this because it matters most.
No matter where you go in India, modesty is the quiet rule that holds everything together. For women, that usually means skipping shorts, crop tops, or tank tops that reveal the midriff or shoulders. For men, sleeveless shirts or very short shorts are frowned upon in most public or religious spaces.
At every Hindu temple, Sikh gurudwara, mosque, and Jain shrine you visit in India, the rule is the same: cover your shoulders and cover your knees. No exceptions. No negotiations at the gate.
The most widely followed principle across temples is modest coverage. This means shoulders are covered, knees are covered, the midriff is not visible, clothing is not tight or transparent, and undergarments are not visible.
For Men at Religious Sites: Full-length trousers or loose cotton pants, kurta with pajama pants, and collared shirts or simple t-shirts with sleeves are appropriate. What to avoid: sleeveless shirts, gym tank tops, short shorts, torn jeans, and bare torso.
For Women at Religious Sites: Women should avoid crop tops, tank tops, spaghetti straps, mini-skirts, short shorts, tight leggings, and see-through clothes. A loose cotton top with lightweight trousers or a long skirt is ideal — comfortable, cool, and completely appropriate for every religious site in India.
I have seen this play out at almost every major temple on our tour circuit. Three outcomes are possible:
Outcome 1 — You are turned away at the gate. This happens regularly at South Indian temples with strict dress codes, particularly in Tamil Nadu and Kerala. Bare shoulders, short pants, and revealing outfits are commonly turned away at the gate. You have driven or walked to the temple, paid your entry, and cannot go in. It is a genuinely disappointing and avoidable situation.
Outcome 2 — You are offered a covering to borrow. In places like Tirupati, Varanasi, or Madurai, temple staff may even offer free shawls or dhotis if you are underdressed. It is not punishment — it is hospitality. But you will feel conspicuous and uncomfortable, and it adds unnecessary friction to what should be a wonderful experience.
Outcome 3 — People notice, but say nothing. India is forgiving. If you make a mistake — like wearing shorts to a temple — people will not yell. They might gently guide you. But they will notice. And they will remember.
My honest tour guide advice: none of these outcomes are necessary. A pair of lightweight cotton trousers weighs nothing in your bag and changes everything at every religious site you visit.
Not all Indian temples have the same level of strictness. Here is what I have learned from experience:
North India Temples (Rajasthan, Delhi, Agra, Varanasi): North India is more relaxed about temple dress codes compared to the south, but modesty is still essential. Amber Fort in Jaipur, for example, contains the Shila Devi Temple within its walls — covered shoulders and knees are required to enter this area. Most North Indian temples will accommodate you with a scarf or lend you a covering, but arriving prepared is always better.
South India Temples (Tamil Nadu, Kerala, Karnataka): Tamil Nadu and Kerala have strict traditional attire rules. Men may have to enter the sanctum bare-chested and women are advised to wear sarees or full-length ethnic wear.
This surprises many Western visitors — the requirement in some South Indian temples is not just modest clothing but specifically traditional Indian clothing. The famous Padmanabhaswamy Temple in Kerala and Sri Venkateswara Temple in Tirupati both have very strict dress codes enforced at the entrance. Men usually wear a dhoti or a mundu. In many cases, shirts, T-shirts, and upper garments are removed before entering the inner temple areas. Women should wear sarees, salwar kameez, long skirts with proper tops, or other modest traditional clothes. Western outfits are usually not the safest choice here.
Sikh Gurudwaras: Everyone must cover their head with a scarf or bandana — they are often provided. No leather items are allowed inside. Shoes are removed before entering. Both men and women wear modest clothing — no shorts, tank tops, or revealing outfits. The Golden Temple in Amritsar has a specific scarf requirement that is strictly enforced — always carry one.
Mosques: At mosques and Sufi shrines, conservative attire is non-negotiable. Women should cover arms and legs, and in many places also cover their head with a scarf, while men should avoid shorts and sleeveless tops.
This is where the answer becomes more nuanced — and where most generic travel advice either gets too strict or too casual.
The short answer is yes — you can wear shorts in India. Although in many regions most local people do not wear shorts, in the bigger cities like Mumbai and much of Delhi, local people are used to seeing foreigners and you will not have any issues wearing shorts as a tourist.
Here is my honest city-by-city breakdown from experience:
Delhi: In South Delhi's modern neighbourhoods — Hauz Khas, Connaught Place, Khan Market — shorts and casual tops are genuinely fine and you will see plenty of local young people dressed similarly. In Old Delhi — Chandni Chowk, Jama Masjid area, Lal Kuan Bazaar — I strongly recommend covering up. These are conservative areas where modest clothing is both more respectful and more practical (the lanes are narrow and crowded, and conservative dress attracts significantly less unwanted attention).
Jaipur: Jaipur's old walled city and bazaar areas are moderately conservative. In the Pink City's heritage hotels, restaurants, and Amber Fort road, shorts for men are acceptable. For women, a light scarf over a sleeveless top covers all situations comfortably. The city's modern areas — Malviya Nagar, C-Scheme — are entirely relaxed about Western clothing.
Mumbai: India's most cosmopolitan city is the most relaxed about Western dress. Shorts and tank tops are completely normal in South Mumbai's tourist areas, Bandra's cafes and bars, and along Marine Drive. The main exception: the Haji Ali Dargah mosque, which has its own modest dress code.
Varanasi: I advise all my guests to dress conservatively throughout Varanasi — not because it is strictly required in the city streets, but because the entire city is a sacred space to its residents. The ghats, the temples, the alleyways — all are places of active worship and daily religious practice. Lightweight loose trousers and a covered top show the respect this extraordinary city deserves.
Smaller Towns and Villages: In more relaxed tourist hubs you will see exceptions, but conservative clothing generally attracts less unwanted attention and is considered more respectful, especially around families. In rural Rajasthan, in smaller desert towns between Jodhpur and Jaisalmer, in village settings — dress modestly. It is a sign of cultural awareness that local people notice and genuinely appreciate.
Now for the good news — and there is plenty of it.
Goa operates by its own rules — and those rules are very comfortable for Western tourists. Beachwear on Goa's beaches is entirely appropriate and you will see Indian and international tourists in the same. At the beach, bikinis and swimwear are generally acceptable in resort areas.
The key Goa distinction: beach clothing stays at the beach. If you are heading from the beach to a cafe, restaurant, or Goa's beautiful Portuguese-era churches, a cover-up is appropriate.
Kerala's coastal resorts and beach towns — Varkala, Kovalam, Marari — are similarly relaxed about beach and resort wear. A swimsuit at the pool or beach is fine. A tank top for a coconut on the beach is fine. Walking through a local fishing village in a bikini is not.
Every hotel pool in India — from a Jaipur heritage hotel to a Kerala beachside resort — is a space where swimwear and casual resort wear is entirely appropriate. India's luxury hotels cater to an international clientele and pool dress codes are aligned with global hotel standards.
In India's major cities — Delhi, Mumbai, Bengaluru, Jaipur's modern areas — casual Western clothing including shorts and casual tops is perfectly fine at restaurants and cafes. Upscale dining at a heritage hotel or a fine restaurant may call for something slightly smarter, but casual wear is widely accepted.
For wildlife safaris at Ranthambore or Jim Corbett, lightweight quick-dry trousers are recommended over shorts simply for practical reasons — sun protection, insect bites, and the dust of an open jeep. But comfort-appropriate clothing for active outdoor activities is entirely reasonable.
After ten years of pre-trip briefings with international guests, here is the clothing system I recommend for a standard Rajasthan or North India tour:
I almost always carry a shawl or scarf which can be used to cover up when necessary, which I drape over my shoulders.
A lightweight cotton scarf or pashmina is the single most versatile India travel item. It turns a sleeveless top into a temple-appropriate outfit in three seconds. It covers your head at a gurudwara. It protects your shoulders from Rajasthan's midday sun at open-air fort battlements. It doubles as a blanket on an air-conditioned overnight train.
Pack one light cotton scarf and one warmer pashmina. Or — as I suggest to most of my guests — buy a beautiful Jaipur pashmina from the old city bazaar on Day 1. You will use it every single day and it becomes one of your most treasured India souvenirs.
Rather than choosing between fully conservative and fully casual clothing, think in layers:
Base layer: Your comfortable Western clothing — a tank top or casual short-sleeved top, lightweight shorts or summer dress.
Layer 2: A light linen or cotton over-shirt, or a loose cotton top with sleeves. This goes on for temples, conservative areas, and outdoor heat protection.
Scarf / pashmina: Always in your daypack. Goes on in seconds for temple entries, gurudwara visits, and conservative market areas.
This system means you are never overdressed for India's heat and never underdressed for any cultural context.
Women often feel more at ease in loose trousers with tunic-style tops, maxi dresses with a light scarf, or locally bought salwar kameez sets.
My additional recommendation: buy a kurta (Indian-style long tunic) in Jaipur's markets on Day 1 or 2. They are beautiful, inexpensive (₹300–₹800), incredibly comfortable in Rajasthan's heat, and culturally appropriate everywhere. My female guests from New York, London, Paris, and Berlin consistently end up wearing their Jaipur kurtas every day for the rest of their trip.
Men typically choose long trousers or jeans with shirts or polos. My specific advice: pack 2 pairs of lightweight linen trousers (not jeans — too heavy and hot in Rajasthan), 3 to 4 breathable cotton or linen shirts, and one pair of shorts for hotel use. This combination covers every situation you will encounter on a standard North India or Rajasthan tour.
|
Location |
Shorts |
Tank Top |
|
Hotel pool / resort |
Yes |
Yes |
|
Goa beach |
Yes |
Yes |
|
Kerala beach resort |
Yes |
Yes |
|
City cafe / restaurant |
Men OK |
With scarf |
|
Modern city areas (Mumbai, Delhi South) |
Yes |
With scarf |
|
Fort exterior / non-religious areas |
Men OK |
With scarf |
|
Location |
Shorts |
Tank Top |
|
Hindu temples |
No |
No |
|
Mosques |
No |
No |
|
Sikh gurudwaras |
No |
No |
|
Jain temples |
No |
No |
|
Fort interiors with active shrines |
No |
No |
|
Rural villages |
Not recommended |
Not recommended |
|
Conservative old city bazaars |
Not recommended |
Not recommended |
|
Varanasi ghats |
Not recommended |
Not recommended |
I want to end this guide with something that goes beyond practical dress code advice — because it gets to the heart of why this question matters.
The goal is not to dress like an Indian. It is to dress with awareness. To honour the culture you are stepping into. To show that you understand this is not just about fabric — it is about history, belief, and community. When you wear a simple cotton kurta or drape a scarf over your shoulders, you are not just covering up. You are opening a door. A door to deeper conversations, unexpected invitations, and real connections.
In ten years of guiding international tourists through India, the guests who connected most deeply with the country — who came away genuinely moved and changed by their experience — were almost always the ones who dressed with awareness.
Not because India demands it of you. But because when you show up to a sacred space with the respect its residents show it every day, something shifts. The interaction at the temple gate becomes a conversation instead of a negotiation. The local woman in the Jaisalmer bazaar who sees you in a dupatta smiles and gestures to her own. The priest at the Amber Fort temple blesses you without hesitation.
India's dress code is not a barrier. Understood correctly, it is an invitation.
The dress code question is really a deeper question in disguise. It is asking: how do I show up in India as a respectful guest?
And the answer is simpler than any packing list can capture.
Pay attention to where you are. Look at what the people around you are wearing. When in doubt, cover up — it costs nothing and gives a great deal. Buy a kurta and a pashmina on Day 1 and wear them with pride.
And remember: India is extraordinarily forgiving of honest mistakes made with genuine goodwill. The people you will meet at Amber Fort's temple gate, at Varanasi's ghats, at the Golden Temple in Amritsar — they care infinitely more about the spirit in which you arrived than the precise thread count of your clothing.
Arrive with an open heart. The right clothes will follow naturally from that.
Feel free to reach out with any questions about what to pack or how to prepare for your India journey. I read and respond to every message personally. You can email us at mydreamindiatour@gmail.com or WhatsApp us directly at +91-87695-95984. We are always happy to help you plan a safe, comfortable, and truly unforgettable India journey.
We are a Jaipur-based private tour operator specialising in fully customised India tour packages for international travellers from the USA, UK, Canada, France, Germany, and beyond.
Every guest receives a personalised pre-trip India briefing covering clothing, packing, cultural etiquette, and everything else you need to arrive prepared and confident.
WhatsApp / Call: +91-87695-95984 | +91-70625-12828
Email: mydreamindiatour@gmail.com
Website: www.mydreamindiatour.com
Based in: Jaipur, Rajasthan, India
Rated #186 of 1,161 Tours & Activities in Jaipur — TripAdvisor
© 2026 My Dream India Tour Author: Mukesh Sain, Founder & Senior Tour Guide, Jaipur, Rajasthan
Q: Can I wear shorts while visiting the Taj Mahal? Yes — the Taj Mahal complex does not have a strict shorts prohibition for the gardens and exterior areas. However, as the complex contains religious elements and is a place of deep cultural significance, lightweight trousers are more appropriate and respectful than shorts. If you are visiting the mosque within the Taj complex, shorts are not permitted.
Q: Can women wear sleeveless tops in India? Short sleeves are generally fine in most public spaces, but sleeveless tops may feel out of place in small towns and religious sites. Covering shoulders is a good guideline when in doubt. In practice: sleeveless tops with a scarf or light cardigan cover all situations comfortably.
Q: What happens if I accidentally wear shorts to a temple? In places like Tirupati, Varanasi, or Madurai, temple staff may even offer free shawls or dhotis if you are underdressed. It is not punishment — it is hospitality. However, at stricter temples you may simply be turned away. Always carry a scarf in your daypack as a precaution.
Q: Can men wear shorts in Rajasthan? In Rajasthan's cities and tourist areas, shorts for men are generally acceptable in non-religious contexts — hotel areas, restaurants, modern city neighbourhoods. For fort visits and heritage sightseeing, lightweight trousers are more appropriate and comfortable (fort cobblestones make shorts less practical anyway). At any temple within a fort, shorts are not permitted.
Q: What should I wear at Amber Fort, Jaipur? Amber Fort contains the active Shila Devi Temple within its walls. For men: lightweight trousers and a collared shirt or t-shirt with sleeves. For women: loose trousers or a long skirt with a covered top, and a scarf for the temple section. The fort's open battlements and courtyards are not strictly religious spaces, but the overall heritage context calls for respectful clothing.
Q: Is it okay to wear a bikini on Indian beaches? In Goa's beach areas, bikinis are accepted and common at beach resorts and dedicated beach stretches. In Kerala's beach towns (Varkala, Kovalam), bikinis are acceptable at resort beaches. On more traditional or local Indian beaches — particularly in Tamil Nadu and less touristy coastal areas — modest swimwear is more appropriate. A cover-up when moving between the beach and restaurants or shops is always the right call.
Q: Do I need to dress differently as a solo female traveller? Conservative clothing generally attracts less unwanted attention and is considered more respectful, especially around families. For solo female travellers specifically, modest clothing in public spaces provides genuine practical benefits — less unsolicited attention and easier navigation of both religious sites and conservative local areas. This is honest advice from experience, not a judgement on India — it is simply the practical reality of solo female travel in a culturally conservative country.

Explore the allure of Kashmir's wintertime with our list of the top 7 places to go skiing. These snowy paradises, which range from the immaculate slopes of Gulmarg to the tranquil beauty of Yusmarg, provide amazing scenery and exhilarating winter activities. Everyone can find something to enjoy in Kashmir's winter wonderlands, be it adventure, peace, or cultural encounters. Set yourself the ideal winter getaway right now!

Discover "Beach Haven: India's Top Seaside Vacation Spots" and its attractions. This book highlights India's top coastal attractions, which range from the colorful beaches of Goa to the serene backwaters of Kerala. Explore immaculate beaches, exhilarating aquatic activities, and bustling nightlife, providing a memorable holiday experience.

With our "Golden Sands and Royal Palaces: Rajasthan Discovery Tour," discover the splendor of Rajasthan. Take a tour of the state's magnificent forts, lively bazaars, and lavish mansions. Wander across Rajasthan's golden dunes and take in the regal allure of its royal palaces as you see the state's rich cultural legacy.

Discover the well-known Hindu temples of Uttarakhand, which are tucked away in the magnificent Himalayas. Explore historic spirituality in the midst of nature at sites like Badrinath, Kedarnath, Gangotri, and Yamunotri. Explore history at Jageshwar and Mansa Devi, where magnificent architecture and faith collide.

Explore India's Seven Incredible Wonders, a group of breathtaking sites that perfectly capture the nation's breathtaking natural beauty and rich cultural legacy. Every wonder, from historic temples to magnificent landscapes, offers a different tale of history and culture that piques curiosity and inspires awe.

Find the best places in Nashik for those who enjoy history and culture. Discover the vivid cultural attractions, mediaeval forts, and ancient temples that showcase this intriguing region's rich legacy and customs. Nashik has a plethora of activities to offer anyone interested in culture or history.

Discover the pinnacle of passion and love at some of India's most alluring locations for honeymoons in 2024. These carefully chosen locations offer the ideal fusion of beauty, peace, and romance, guaranteeing a wonderful beginning to your new life together.

Discover why North India should be your next destination. From the majestic Himalayas and the serene Ganges to vibrant cities and historic landmarks, North India offers a rich tapestry of experiences. Enjoy thrilling adventures, spiritual retreats, diverse cultures, and mouth-watering cuisine, all in one captivating region.
.jpg)
Find out which Indian winter destinations are the finest in 2024! Discover the ideal winter escape, from the tranquil beaches of Goa to the snow-capped peaks of Himachal Pradesh. See our carefully prepared selection of the top destinations in India for a fantastic winter getaway.

Discover the top 10 destinations in India to experience the vibrant and enchanting celebrations of Navratri. From traditional Garba and Dandiya dances to grand Ramlila performances and spectacular temple decorations, these locations offer a unique and unforgettable Navratri experience. Dive into the cultural richness and spiritual fervor of this nine-night festival across India's most festive cities

Find out where in India the best places are to celebrate Makar Sankranti, where colourful customs and cultural events come to life. Discover the distinctive festivities that make this festival genuinely exceptional, from the large-scale kite festival in Ahmedabad to the holy rites in Haridwar.

Discover the top locations in India for an elegant Ganesh Chaturthi celebration. Enjoy the cultural diversity and fervour that make this holiday so unique, from the lavish celebrations in Mumbai to the colourful processions in Pune. Find out where in the nation you may take part in the most magnificent Ganesh Chaturthi events.

In India, Christmas is a lively occasion celebrated with festive decorations, snacks, carols, and adorned trees. People of all faiths appreciate the event and partake in the fun, even though it is mainly celebrated in urban areas and areas with higher Christian populations, such as the South and Northeast. Indian Christmas celebrations are just as magical even if they differ from those of other countries.

September is a great month to visit India because of the country's beautiful scenery and comfortable temperatures. Explore the calm backwaters of Kerala and the undulating hills and tea gardens of Ooty. Savour the colourful festivities in Varanasi. September is the ideal month for an unforgettable getaway because each location offers a special fusion of adventure, culture, and nature.

"November is a lovely month in India when the weather turns nice, making it ideal for visiting some of the most captivating places in the nation. Travelers can enjoy a wide variety of experiences in India, from the lively cultural events in Pushkar and Varanasi to the tranquil beaches of Goa and the foggy highlands of Wayanad. Explore the top destinations for November and take in all that each one has to offer in terms of beauty, culture, and adventure."

Explore the allure of Udaipur by using our guide to the Top 8 Sites to See in this captivating city. These top attractions, which range from the majestic City Palace to the tranquil Lake Pichola, combine history, culture, and scenic beauty, making Udaipur an essential travel destination. Udaipur offers an amazing experience, whether you're taking a leisurely boat trip or touring magnificent palaces. The city's rich history and beautiful scenery guarantee an amazing day.

Explore the top 5 deserts in India and its magnificent beauty, from the immense salt flats of the Rann of Kutch to the golden dunes of the Thar Desert. Discover distinctive topographies, vibrant civilizations, and life-changing encounters in these captivating desert locations.

In this guide, we cover India's best road trips in 2026 — categorised by vehicle type (car or bike), distance, difficulty, and best season — so you can plan your perfect India road trip, whatever your style, budget, or timeline.

This guide covers everything you need — step-by-step guide - how to apply for the Indian e_Tourist Visa in 2026, application instructions, current fees by country, required documents, processing times, common mistakes to avoid, and the most frequently asked questions from international travellers planning their India trip.

This guide covers the best Indian forts to visit — categorised by region, with entry fees, visiting tips, best time to visit, and how to include each in your India tour itinerary. We begin, naturally, with Rajasthan — India's Fort Capital.

This is the exact advice I give every international guest before they fly to India what to pack for India: the complete international packing list — refined over hundreds of tours, thousands of conversations, and one very important principle: pack smart, pack light, and pack for the India you are actually going to, not the India you imagined.

After a decade of guiding international tourists through India's forts, temples, and desert cities, I have seen one mistake ruin more trips than any other — the wrong shoes. This guide gives you the honest answer: exactly what footwear to pack for India, by destination, by season, and by activity.

Here is the one thing most India packing guides miss entirely. India is not one climate — it is many. At the same moment in January, Jaipur is shivering at 6°C and Kochi is warm at 29°C. After ten years of guiding guests from the USA, UK, Canada, France, and Germany through both regions, here is the exact, region-by-region packing guide that will keep you comfortable from your first morning in Rajasthan to your last evening on Kerala's backwaters.