What Is the Legal Age for Drinking in India?
What is the legal age for drinking in India? It’s a question frequently asked by consumers, travellers, hospitality professionals and alcobev stakeholders alike. The answer, however, isn’t straightforward. Unlike many countries with a uniform national drinking age, India does not have a single legal drinking age. Since alcohol falls under state jurisdiction, each state and Union Territory frames its own excise laws governing legal purchase and consumption.
State-Wise Legal Drinking Age in India
| State/UT | Legal Drinking Age |
|---|---|
| Andhra Pradesh | 21 |
| Arunachal Pradesh | 21 |
| Assam | 21 |
| Bihar | Prohibited |
| Chhattisgarh | 21 |
| Goa | 18 |
| Gujarat | Prohibited (Permit-based) |
| Haryana | 21 |
| Himachal Pradesh | 18 |
| Jharkhand | 21 |
| Karnataka | 21 |
| Kerala | 23 |
| Madhya Pradesh | 21 |
| Maharashtra | 25 |
| Manipur | Partial Prohibition |
| Meghalaya | 21 |
| Mizoram | 21 |
| Nagaland | Prohibited |
| Odisha | 21 |
| Punjab | 25 |
| Rajasthan | 18 |
| Sikkim | 18 |
| Tamil Nadu | 21 |
| Telangana | 21 |
| Tripura | 21 |
| Uttar Pradesh | 21 |
| Uttarakhand | 21 |
| West Bengal | 21 |
| Andaman & Nicobar Islands | 21 |
| Chandigarh | 25 |
| Dadra & Nagar Haveli and Daman & Diu | 21 |
| Delhi | 25 |
| Jammu & Kashmir | 21 |
| Ladakh | 21 |
| Lakshadweep | Prohibited |
| Puducherry | 18 |
Key Drinking Age Categories in India
Across India, the legal drinking age ranges from 18 to 25 years, while some regions follow prohibition. This fragmented regulatory landscape makes understanding state-wise alcohol laws crucial—whether for responsible consumption, compliance, tourism, or beverage business operations.
18 Years: Goa, Rajasthan, Sikkim, Himachal Pradesh and Puducherry maintain some of the lowest drinking ages in India, often aligned with tourism-led consumption markets.
21 Years: The majority of Indian states—including Karnataka, Telangana, Uttar Pradesh and West Bengal—follow 21 as the legal age.
23 Years: Kerala stands apart with a legal drinking age of 23.
25 Years: Delhi, Maharashtra, Punjab and Chandigarh have among the highest drinking age thresholds in India.
Dry States in India
Some regions continue to restrict or prohibit alcohol altogether:
- Bihar
- Gujarat (permit system)
- Nagaland
- Lakshadweep
- Partial restrictions in Manipur
Why Does India Have Different Drinking Ages?
- State excise laws
- Cultural and social considerations
- Public health policies
- Revenue and tourism priorities
- Political decisions around alcohol regulation
For anyone asking what is the legal age for drinking in India, the real answer depends entirely on geography. From Goa’s liberal 18-year threshold to Delhi’s 25-year benchmark, India’s alcohol laws reflect a uniquely diverse regulatory ecosystem. For consumers and the hospitality industry alike, staying informed on these laws is essential—not just for compliance, but for responsible drinking culture.
