India does not have a uniform legal drinking age. Each state and union territory has its own alcohol laws and minimum age regulations. In some regions alcohol is completely banned, while others allow drinking from 18 years onward.
Understanding these laws is especially important for travelers, students, expats, and hospitality businesses.
Legal Drinking Age in India by State (2025)
| State / Union Territory | Legal Drinking Age / Status |
|---|---|
| Andaman & Nicobar Islands | 21 years |
| Andhra Pradesh | 21 years |
| Arunachal Pradesh | 21 years |
| Assam | 21 years |
| Bihar | Prohibition (alcohol banned) |
| Chandigarh | 25 years |
| Chhattisgarh | 21 years |
| Dadra & Nagar Haveli & Daman & Diu | 21 years |
| Delhi | 25 years |
| Goa | 18 years |
| Gujarat | Prohibition (alcohol banned) |
| Haryana | 21 years |
| Himachal Pradesh | 18 years |
| Jammu & Kashmir | 21 years |
| Jharkhand | 21 years |
| Karnataka | 18–21 years (varies by enforcement) |
| Kerala | 21 years |
| Ladakh | 21 years (follows J&K policy) |
| Lakshadweep | Prohibition (alcohol banned) |
| Madhya Pradesh | 18 years |
| Maharashtra | 25 years |
| Manipur | Partial prohibition |
| Meghalaya | 21 years |
| Mizoram | Prohibition |
| Nagaland | Prohibition |
| Odisha | 21 years |
| Puducherry | 18 years |
| Punjab | 25 years |
| Rajasthan | 18 years |
| Sikkim | 18 years |
| Tamil Nadu | 21 years |
| Telangana | 21 years |
| Tripura | 21 years |
| Uttar Pradesh | 21 years |
| Uttarakhand | 21 years |
| West Bengal | 21 years |
Note: Age limits and rules can differ by beverage type in some states (beer vs hard liquor).
Why India Has Different Drinking Ages by State
Alcohol regulation in India falls under state excise laws, not central government law.
Each state decides:
✅ Drinking age
✅ Sale rules
✅ Bar licensing
✅ Dry days
✅ Penalties
This is why rules differ across the country.
Dry / Prohibition States in India
Some states restrict or fully ban alcohol:
❌ Gujarat – Complete prohibition
❌ Bihar – Complete prohibition
❌ Lakshadweep – Complete prohibition
⚠️ Manipur – Partial prohibition (district-wise)
⚠️ Nagaland & Mizoram – Varying restriction/prohibition laws
Penalties for Underage Drinking in India
Underage consumption or purchase can lead to:
- Fines
- Police action under excise laws
- Business license cancellation for bars/shops
Penalty amount varies by state.
Tips for Responsible Drinking in India
- Always carry a valid ID (Aadhaar, Passport, Driving License)
- Avoid drinking in public areas (illegal in many cities)
- Be aware of Dry Days during elections & national holidays
- Do not drink and drive — strict penalties apply
FAQs
1. What is the legal drinking age in India?
There is no single national age; it varies by state (18 to 25 years).
2. Can tourists buy alcohol in India?
Yes, but must follow local state laws and show ID if asked.
3. Which state has the lowest drinking age?
Goa, Himachal Pradesh, Rajasthan, Madhya Pradesh, Puducherry, Sikkim — 18 years.
4. Which states have the highest drinking age?
Delhi, Maharashtra, Punjab, Chandigarh — 25 years.
5. Can I drink alcohol in public in India?
No. Drinking in public is illegal in many states.
Conclusion
India’s legal drinking age rules differ across regions. Whether you’re a resident or visitor, knowing local laws helps ensure compliance and responsible drinking. When in doubt, follow the strictest local rule and carry proof of age.

