Drink-Driving Limit in India: Legal BAC, Fines & Penalties (2026)

NEWDRU digital alcohol tester on a car dashboard with keys, symbolising drink-driving safety in India

NEWDRU digital alcohol tester on a car dashboard with keys, symbolising drink-driving safety in India

Quick answer: The legal alcohol limit for driving in India is 30 mg of alcohol per 100 ml of blood — equivalent to a 0.03% blood alcohol concentration (BAC). This is set under Section 185 of the Motor Vehicles Act, 1988. Driving above this limit can mean up to 6 months in jail and/or a ₹10,000 fine for a first offence.

"How much can I drink and still drive?" is the wrong question — the safer answer is simply not to. But knowing the actual legal limit, how it's measured, and the penalties helps you make responsible decisions. Here's what the law says in India.

Key takeaways

  • The legal limit is 30 mg/100 ml of blood (0.03% BAC) — one of the stricter limits worldwide.
  • First offence: up to 6 months jail and/or ₹10,000 fine; repeat within 3 years: up to 2 years and/or ₹15,000.
  • Police measure breath alcohol with a breathalyser at the roadside; refusing the test is itself an offence.
  • There's no reliable "safe number of drinks" — body weight, food and time all change your BAC.

What is the legal alcohol limit for driving in India?

Under Section 185 of the Motor Vehicles Act, 1988, it is an offence to drive with more than 30 mg of alcohol per 100 ml of blood. In BAC percentage terms, that's 0.03%. For comparison, many countries set the limit at 0.05% or 0.08%, so India's threshold is relatively strict — effectively, even one drink can put many people over the line.

How is the alcohol limit measured?

At the roadside, police use a breathalyser that estimates your BAC from a breath sample. The legal limit is defined in blood terms (30 mg/100 ml), but breath testing is the standard on-the-spot method because it's fast and non-invasive. Authorised evidential breathalysers used by police are calibrated to legal standards; a personal home tester is for your own guidance, not legal proof.

What are the penalties for drink driving in India?

Penalties were increased under the Motor Vehicles (Amendment) Act, 2019:

Offence Penalty
First offence Up to 6 months imprisonment and/or up to ₹10,000 fine
Second / subsequent offence (within 3 years) Up to 2 years imprisonment and/or up to ₹15,000 fine
Refusing a breath test Treated as an offence under the Act

Beyond fines, a drink-driving conviction can affect your licence, insurance premiums and record. The human cost — to you and others on the road — is far higher.

How many drinks put you over the 0.03% limit?

There's no safe, universal number. Your BAC depends on your body weight, metabolism, whether you've eaten, the type and strength of the drink, and how quickly you drank it. Because India's limit is low (0.03%), even a single standard drink can push many people over — and you can't feel the exact number. That's why the only reliable rule is: if you've been drinking, don't drive.

How can you stay on the safe side?

Plan ahead: arrange a cab, a designated driver or public transport before you go out. If you want a personal sense of where you stand the morning after, or before setting off, a personal alcohol tester can give you guidance — remembering it's an estimate, not a legal clearance. Learn more in our guide to how breathalysers work.

Know before you go with the NEWDRU Alcohol Tester

A pocket breathalyser for a quick personal check before you drive — semiconductor sensor, instant colour-coded reading, USB-C rechargeable. Guidance only, never a substitute for not driving after drinking.

Buy the NEWDRU Alcohol Tester Rent gadgets instead

Prefer to rent gadgets instead of buying? Explore daily, weekly and monthly rentals at rental.newdru.com.

Frequently asked questions

What is the legal alcohol limit for driving in India?

30 mg of alcohol per 100 ml of blood, which is 0.03% BAC, under Section 185 of the Motor Vehicles Act, 1988.

What is the fine for drink driving in India?

For a first offence, up to ₹10,000 and/or up to 6 months imprisonment. For a repeat offence within three years, up to ₹15,000 and/or up to 2 years imprisonment.

Can I refuse a breathalyser test in India?

No. Refusing to provide a breath sample when required by police is itself an offence under the Motor Vehicles Act.

How many drinks is 0.03% BAC?

There's no fixed number — it depends on your weight, metabolism, food and the drink. Because the limit is low, even one drink can put you over, so the safe choice is not to drive after drinking.

Is a home breathalyser reading valid in court?

No. Only authorised, calibrated devices used by police are evidential. A personal tester is for your own guidance.

This article is general information, not legal advice. Laws and enforcement can change; check the latest Motor Vehicles Act provisions or consult a professional for specific situations.