Contact Us
Home Services Emergency Services Doctors & Staff Hospital Tour News & Events Contact Us
Town and Country
Veterinary Clinic

1605 N. Franklin St.
Christiansburg, VA 24073

(540) 382-5042
Fax: (540) 382-6102
e-mail us


View Larger Map


Clinic Hours



Monday: 7:00 AM to 9:00 PM
Tuesday: 7:00 AM to 9:00 PM 
Wednesday: 7:00 AM to 9:00 PM
Thursday: 7:00 AM to 9:00 PM
Friday: 7:00 AM to 9:00 PM
Saturday: 7:00 AM to 6:00 PM
Sunday:  7:00 AM to 6:00 PM

Flexible Scheduling

Town and Country Veterinary Clinic is the largest small animal clinic in the New River Valley, employing over 60 staff members including twelve veterinarians, and because we are staffed 24 hours a day, an employee will always answer the phone!  Town & Country Veterinary Clinic is open seven days a week seeing appointments and has a convenient schedule to accommodate pet owners traveling to and from work. We offer round-the-clock drop off service with no additional fee for routine veterinary service.  After hour pick up or drop off fees do apply to boarding and grooming appointments. Walk-in’s are welcomed but if you wish to decrease your pet’s wait time, appointments are preferred.  Emergencies are handled 24 hours a day, 365 days a year. 

May it comfort you to know that your pet is never alone while staying at Town and Country.  Being staffed 24 hours a day gives you the ability to call our hospital any time of the day or night to check on your pet’s condition, whether he/she is boarding or has just had an emergency surgery.  Should the condition of your pet change while hospitalized, our staff will make every effort to contact you even if it is in the middle of the night.  Please feel free to contact our hospital about any of your pet’s needs at 540-382-5042.