Must say I shopped around before settling on a vet.
I took Tilly yesterday and for 2nd jab, kennel cough vaccine, worming tablets and some stuff for her ears it cost £47. I know the vets I chose do primary vacs for £25 and boosters are £29 (for standard ones - kennel cough is extra).
However, another vets I've used wanted £38 just for the second jab.
Both have more than one branch/hospital facilities/out of hours service so I've no idea how the prices vary so much. I'd pay more if one was a better service, but I don't think the more expensive vets is! I think where I live has an impact though - I'm in Sheffield and parts are very well off, but a lot isn't. The vets I went to yesterday seemed surprised to see a pup already 1st jab, microchipped and insured?!