Legal Drinking Age in India State by State
Legal Drinking Age in India State by State

Legal Drinking Age in India (State-Wise Guide)

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 TerritoryLegal Drinking Age / Status
Andaman & Nicobar Islands21 years
Andhra Pradesh21 years
Arunachal Pradesh21 years
Assam21 years
BiharProhibition (alcohol banned)
Chandigarh25 years
Chhattisgarh21 years
Dadra & Nagar Haveli & Daman & Diu21 years
Delhi25 years
Goa18 years
GujaratProhibition (alcohol banned)
Haryana21 years
Himachal Pradesh18 years
Jammu & Kashmir21 years
Jharkhand21 years
Karnataka18–21 years (varies by enforcement)
Kerala21 years
Ladakh21 years (follows J&K policy)
LakshadweepProhibition (alcohol banned)
Madhya Pradesh18 years
Maharashtra25 years
ManipurPartial prohibition
Meghalaya21 years
MizoramProhibition
NagalandProhibition
Odisha21 years
Puducherry18 years
Punjab25 years
Rajasthan18 years
Sikkim18 years
Tamil Nadu21 years
Telangana21 years
Tripura21 years
Uttar Pradesh21 years
Uttarakhand21 years
West Bengal21 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.

5/5 (3)