Request an Appointment

To request an appointment online, simply fill out the form with your preferred appointment time and we’ll do our best to accommodate you. You can expect our team to contact you within 24-48 hours to confirm your appointment details. Please note that Saturday is a half-day, so we may not be able to get back to you until early the following week.

Please note that this is not an appropriate avenue to contact us for emergency care. If your pet needs urgent care, please contact us immediately at (540) 562-4596. For after-hours care, please refer to our emergency referral hospitals listed on our Emergency Care page.


Thank you for requesting an appointment for your pet! One of our team members will review your request and contact you as soon as we are able.


Hanging Rock Animal Hospital