A person working as a Veterinarian in Spain typically earns around 3,130 EUR per month. Salaries range from 1,470 EUR (lowest) to 4,940 EUR (highest).