According to the AKC, the average price of a dog vaccine is $87.50, with prices often ranging from $75 to $100. This includes the cost of the main canine vaccinations typically given at six, twelve, and sixteen weeks of age. The cost of a rabies vaccination ranges from $15 to $20.