Golden retriever puppy held by a vet on an examination table, puppy vaccine price

Dog Vaccination Cost in India: Puppy Vaccine Prices at Private Clinics and Government Hospitals (2026)

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

VaccinePrivate clinic, per doseGovernment 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 doseAbout ₹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

  1. Check your nearest government veterinary hospital or veterinary college. Fees there can be a fraction of private rates. [S2] [S3]
  2. 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]
  3. Ask about a puppy package if you’re using a private clinic. [S1]
  4. 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.
  5. 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.