Client Portal

& Contact Information

Welcome to the Battletown Animal Clinic client portal. Please select an option below to request an appointment, prepare for an upcoming procedure, or refill your pet’s prescriptions.

Contact & Appointments

If you are a new or established client, please use the information below to reach our clinic or submit an online appointment request for your pet.

Get in touch

PHONE: (540) 955-2171 (For emergencies, please call immediately)

HOURS: Monday – Friday: 8:00 AM – 5:00 PM

ADDRESS: 3823 Lord Fairfax Hwy, Berryville, VA 22611

Appointment Request Form

Experiencing a pet emergency? Please bypass this form and call us immediately at (540) 955-2171. We offer same-day urgent care appointments at our standard clinic rates.

Please note: New Client/New Patient appointments require a $75 deposit (the cost of a standard exam) at the time of scheduling. For cancellations made within 24 hours of an appointment, the $75 deposit is nonrefundable.

request an appointment

Patient Forms

Prepare for your pet’s upcoming visit by completing the necessary medical and consent forms in advance.

Online Pharmacy

Access your pet’s essential medications, parasite preventatives, and specialized prescription diets through our secure online pharmacy. We provide convenient, direct-to-door delivery so your pet never misses a dose of their critical treatments.

Unexpected Pet Emergency? We’re Here.

When your pet needs us most, we offer same-day urgent care at our everyday prices. Get your pet seen today with zero emergency fees.