A full service animal care facility

Edgewater Animal Hospital is a full service veterinary hospital  located in Buena Vista, Virginia. We specialize in preventative care, advanced medicine, and surgery. Our experienced doctors and staff are here to provide your pet with exceptional veterinary care. 


Our mission is to inspire our community to care for its pets through education and example. 

Hours Of Operation:

Monday 8 AM ~ 6 PM

Tuesday 8 AM ~ 6 PM

Wednesday 8 AM ~ 6 PM

Thursday 8 AM ~ 6 PM

Friday 8 AM ~ 6 PM

Saturday 8 AM ~ 12 PM

If your pet has an after hours emergency, please contact: 

Emergency Veterinary

Services of Roanoke   



Shenandoah Valley

Emergency Veterinary Services


Our Mission


Because They Can’t Tell You What’s Wrong.


​Animal Hospital