Doha vets near Hamad Hospital sometimes have a special pricing for vaccinations - you might try them. I'm not sure if the Government vet on airport road does them or not. I know in Dubai the Government vet was always cheaper than the "regular" vets.

Good for you for looking after kitties.