Contact Us

Elgin Veterinary Hospital is conveniently located just 30 minutes east of Austin, Texas.

Appointments are available from 8:30am to 4:30pm Monday through Friday and 9am to 11:30am on Saturday.


Elgin Veterinary Hospital
Large Animal Division
600 Hwy 290 West
Elgin, Texas 78621


Equine Appointments and Emergencies:

If you have an equine emergency after hours, please call (512) 308-2850.

Visits or tours can be scheduled by calling the Equine Division at (512) 285-3395.


Bovine/Livestock/Food Animal Emergencies:

If you have a bovine or livestock emergency after hours, please call (512) 281-6469.


Small Animal Emergencies:

We apologize but we do not treat small animal emergencies.  Please contact your regular veterinarian for a referral to a small animal emergency clinic.