Last checked against the sources below on 23-10-2026. Prices vary by city, clinic and vaccine brand; always ask your vet for their rate before the visit.
How much does it cost to vaccinate a puppy in India? The honest answer is that the puppy vaccine price depends mostly on where you go: a private clinic can charge several times what a government veterinary hospital does for the same shot. This guide sets out what each vaccine typically costs, using a vet-written price guide and government figures, and explains how to keep the bill down without skipping a dose. For more on caring for dogs, visit our dog hub.
Puppy vaccine price at a glance
| Vaccine | Private clinic, per dose | Government hospital examples |
|---|---|---|
| Core combination (DHPPi + Lepto, often called 7-in-1 or 9-in-1) | ₹1,200–1,800 [S1] | ₹600 per dog in Goa, including the certificate [S2] |
| Anti-rabies | ₹400–700 [S1] | ₹100 in Goa, including the certificate [S2]; ₹100 listed at the Hyderabad veterinary university hospital [S3] |
| Kennel cough (optional) | ₹1,000–1,500 [S1] | Not listed |
| Full puppy series, paid dose by dose | About ₹5,500–8,000 [S1] | Depends on the hospital |
Private prices also vary between guides. Another price guide puts core shots at ₹500–1,200 and rabies at ₹200–500 per dose, plus a consultation fee of ₹200–700 at the same visit. [S4] Treat every figure here as a planning range, not a quote.
Which vaccines a puppy gets, and when
A vet-written 2026 schedule for Indian puppies gives: [S1]
- Core combination (DHPPi + Lepto): at 7–8, 12 and 16 weeks.
- Anti-rabies: at 14 and 18 weeks.
- Kennel cough: optional, around 18 weeks.
Exact timing varies from vet to vet, so follow your own vet’s schedule. Of these, anti-rabies vaccination is the one legally required in India, and it’s the certificate municipal pet registration asks for.
What changes the price
- Government or private: the biggest difference. Goa’s government veterinary hospitals charge ₹100 for anti-rabies and ₹600 for a 9-in-1 vaccine, certificate included [S2], against ₹400–700 and ₹1,200–1,800 at private clinics. [S1]
- The consultation fee: some clinics add ₹200–700 for the visit itself. [S4] Ask whether it’s included.
- Vaccine brand and city: prices vary by brand and clinic, and metro clinics tend to charge more than those in smaller cities. [S4]
- Packages: some clinics sell the whole puppy series as a package at a lower combined price, though it may not include optional vaccines like kennel cough. [S1]
How to keep the cost down
- Check your nearest government veterinary hospital or veterinary college. Fees there can be a fraction of private rates. [S2] [S3]
- Watch for free rabies camps around World Rabies Day (28 September). In Goa, Mission Rabies runs free camps for owned pet dogs for a month from World Rabies Day [S2], and Hyderabad’s veterinary university runs free rabies vaccine campaigns on Rabies Day, Zoonoses Day and One Health Day. [S3]
- Ask about a puppy package if you’re using a private clinic. [S1]
- Bring a vaccine you’ve bought yourself, if your vet agrees. Goa’s government hospitals charge a ₹150 service charge per vaccine that the owner brings. [S2] Ask your vet first; vaccines must be stored correctly.
- Don’t skip or delay doses to save money. A missed dose can mean restarting the series, which costs more in the end. See our guide to what to do if a vaccination is overdue.
The Pawsitive Hoomans Take
The cheapest rabies shot is often at a government veterinary hospital, and it’s the one vaccine you can’t skip. For the core vaccines, compare a private clinic’s package with your nearest government hospital before you book, and ask about the consultation fee upfront.
🐾 Our free Vaccination Tracker builds your puppy’s schedule, even if you don’t know their exact age, and a Pet Passport is a record keeper for every dose and certificate.
Frequently asked questions
What is the puppy vaccine price in India?
At private clinics, about ₹1,200–1,800 per core combination dose and ₹400–700 per rabies dose, or about ₹5,500–8,000 for the full puppy series paid dose by dose. [S1] Government hospitals can be much cheaper; Goa’s charge ₹600 and ₹100 respectively. [S2]
How much does a rabies vaccine cost for a dog?
About ₹400–700 at private clinics [S1], and ₹100 at Goa’s government veterinary hospitals and Hyderabad’s veterinary university hospital. [S2] [S3]
Is dog vaccination free at government hospitals?
Goa’s government hospitals charge for routine vaccines, though the fees are low, and free rabies camps run at certain times of year. [S2] [S3] Stray dogs in Goa are vaccinated against rabies for free. [S2]
How much does the 9-in-1 vaccine cost?
₹600 per dog at Goa’s government veterinary hospitals, including the certificate [S2]; private clinics typically charge ₹1,200–1,800 for a core combination dose. [S1]
Sources and last checked
- [S1] Supertails, Dog vaccination schedule in India (2026), by Dr Devayani Kayande, Senior Veterinarian (20-08-2026) – supertails.com – Last checked: 23-10-2026
- [S2] Goa Legislative Assembly, Unstarred Question No. 104 on vaccination at veterinary hospitals, answered by the Minister for Animal Husbandry and Veterinary Services (07-08-2024) – goavidhansabha.gov.in (PDF) – Last checked: 23-10-2026
- [S3] PV Narsimha Rao Telangana Veterinary University, Veterinary Clinical Complex, Rajendranagar (charges listed as proposed) – pvnrtvu.ac.in – Last checked: 13-10-2026
- [S4] Sploot, Dog vaccination cost in India – sploot.space – Last checked: 23-10-2026
Disclaimer: PawsitiveHoomans is an independent information resource and is not affiliated with any clinic or government body. Prices change; confirm with your vet. This is general information, not veterinary advice.

