Is today a dry day in India? No, today alcohol sale is allowed. But read on, because we’ve listed all upcoming dry days across India and major cities like Delhi, Mumbai, and Chennai.
In India, where festivals and public holidays are celebrated with a lot of emotion and tradition, there are certain days in the year when alcohol shops and bars stay closed. These are called Dry Days.
Whether you’re someone who likes to unwind with a drink at home, or you’re planning a house party, it’s good to know when these days fall so you’re not caught off guard.
What is a Dry Day in India?
A dry day means the government has banned the sale of alcohol for that particular day. Most dry days fall on religious holidays, national celebrations, or state events. These rules apply to liquor shops, bars, clubs—even online alcohol delivery platforms.
So, if you’re thinking of picking up a bottle, it’s better to check whether it’s a dry day or not.
Dry Day in India Today – Is It Allowed?
No, today is not a dry day. Alcohol sale is allowed as of now. But rules can change, especially around elections or sudden public events, so it’s wise to stay updated with your state’s dry day calendar.
Dry Days 2025 – National Holidays
Here’s a general list of national dry days followed in most states across India. These are fixed dates and observed almost everywhere:
Event | Date |
---|---|
Makar Sankranti | January 14 |
Republic Day | January 26 |
Maha Shivratri | February 27 |
Holi | March 18 |
Good Friday | April 6 |
Dr. Ambedkar Jayanti | April 14 |
Navratri Start | April 22 |
Maharashtra Day | May 1 |
Independence Day | August 15 |
Ganesh Chaturthi | August 23 |
Gandhi Jayanti | October 2 |
Dussehra | October 22 |
Diwali | November 13 |
Christmas | December 25 |

Dry Days in Delhi 2025
If you live in the capital or planning to visit, take note of these Dry Days in Delhi:
-
Maha Shivratri – 27 February
-
Janmashtami – 8 August
-
Gandhi Jayanti – 2 October
-
Plus all national dry days listed above
Dry Days in Different Indian States
Many state-level dry days are declared during traditional festivals like Ganesh Chaturthi, Pongal, or even Raksha Bandhan, depending on the region. It’s always better to check ahead and plan accordingly.
Andaman and Nicobar
-
Holi – 18 March
-
Diwali – 13 November
Karnataka
-
Ugadi – 22 March
-
Karnataka Rajyotsava – 1 November
Kerala
-
Vishu – 14 April
-
Onam – 27 August
Maharashtra
-
Gudi Padwa – 22 March
-
Ganesh Chaturthi – 23 August
Rajasthan
-
Teej – 22 July
-
Maha Shivratri – 27 February
Tamil Nadu
-
Pongal – 14 January
-
Tamil New Year – 14 April
West Bengal
-
Durga Puja (Mahalaya to Navami) – 16 to 24 September
-
Kali Puja – 22 October
Why Different States Have Different Dry Days
India is a mix of cultures, and every state has its own customs. That’s why dry day in Delhi might not be the same as in Chennai or Jaipur. Local governments declare dry days based on state-level festivals or major events. It’s part of respecting the cultural mood of the day.
So, how many dry days are there in India in a year? It depends where you live, but usually ranges from 20 to 35 days per year, including both national and state-specific holidays.
Is 30 January a Dry Day?
Yes, 30th January is a dry day in most parts of India. It’s observed as Martyrs’ Day, marking the death anniversary of Mahatma Gandhi. On this solemn occasion, alcohol sale is prohibited out of respect.
How Many Dry States in India?
There are a few states in India where alcohol sale is completely or partially banned. These are called dry states.
List of Dry States in India
-
Gujarat
-
Bihar
-
Nagaland
-
Mizoram
-
Lakshadweep (Union Territory)
If you’re visiting these states, don’t expect to walk into a bar freely. Rules are very strict and apply to locals and tourists alike.
Legal Drinking Age in India
If you’re of drinking age, make sure you’re also aware of local age limits. Here’s a quick state-wise example:
-
Delhi: 21 years
-
Uttar Pradesh: 21 years
-
Maharashtra: 25 years
-
Goa: 18 years
-
Kerala: 23 years
Each state decides its own drinking age, so don’t assume one rule fits all
FAQs
Q. Which day is a dry day in India?
→ Usually Republic Day, Holi, Gandhi Jayanti, and Diwali are dry days. Local festivals vary by state.
Q. How many dry days in India in 2025?
→ You can expect around 20 to 35 days depending on your state.
Q. Is it dry day today in Delhi?
→ No, today is not a dry day. Check above for the updated Delhi 2025 calendar.
Q. Why 30 Jan is a dry day in India?
→ It’s Martyrs’ Day, observed in honour of Mahatma Gandhi.
Q. Is alcohol allowed during elections?
→ No, alcohol is usually banned 48 hours before voting and during counting days.
Dry days in India aren’t just about government rules—they reflect our cultural and spiritual values. Whether you’re a local or a tourist, knowing the dry day calendar helps you avoid last-minute surprises. Respecting these rules is not just a legal responsibility, it’s also about being mindful of the traditions that shape our country.
Stay informed, drink responsibly, and plan ahead. Cheers (but only on the right day)!