If you need a more accessible version of this website, click this button on the right. Switch to Accessible Site


You are using an outdated browser. Please upgrade your browser to improve your experience.

Close [x]


When you are looking for a veterinary care clinic you should be able to count on superior care and excellent service.  We at Barrington Oaks Veterinary Hospital in Elk River, MN and Barrington Oaks North Animal Clinic in Princeton, MN have assembled an expert team of veterinary professionals to bring you the best possible healthcare for your pet.  Each of the five veterinarians on staff bring a unique and varied interest to the healthcare of your pet. All of the doctors continually maintain continuing education to keep up on current therapies. We do not believe in cutting corners with the health of your pet. We have a state of the art veterinary facility, with the most up to date testing and therapeutic equipment.  Call 763-441-4000 in Elk River or 763-389-4071 in Princeton to schedule an appointment and we will find a time that is convenient for you. We have evening hours and weekend hours including all day Sunday for your convenience.  You can also request an appointment online at [email protected]

We treat the whole animal and promote preventative medicine to extend the life of your pet. Routine vaccinations including a yearly full physical exam, medical and surgical care, dental care, behavior advice, puppy and kitten care, routine wellness care, and senior pet care are just some of the areas we focus on. If needed, the doctors have access to many of the area's leading veterinary specialists.

We look forward to serving you and your pets, please give us a call or contact us online. 

Office Hours

Barrington Oaks Office Hours

Day Morning Afternoon
Monday Tuesday Wednesday Thursday Friday Saturday Sunday
7am 7am 7am 7am 7am 9am 10am
7pm 7pm 7pm 7pm 6pm 5pm 5pm

Barrington Oaks North Office Hours

Day Morning Afternoon
Monday 8am 6pm
Tuesday 8am 5pm
Wednesday 8am 5pm
Thursday 8am 7pm
Friday 8am 6pm
Saturday 9am 1pm
Sunday closed

What can we help you find?