In 2021, the median veterinarian pay was $100,370 per year, which equates to $48.26 per hour. However, it’s worth noting that the median pay may not reflect the amount you may earn as soon as you graduate.