Contact Us

Crownsville Office
410.923.3040

Hours of Operation
Mon-Thurs 8am to 8pm
Fri 8am to 6pm
Sat 8am to 4pm
Sun 9am to 12pm


Annapolis Office
410.571.8480

Hours of Operation
Mon-Thurs 1pm to 5pm
Fri 4pm to 8pm
Sat 9am to 1pm

Email us.

Bay Country Veterinary Hospital Welcomes New Clients From Annapolis MD & Surrounding Communities

Bay Country Veterinary Hospital now has two convenient locations to accommodate our clients, one in Crownsville and one in Annapolis.

Contact information for both locations is as follows:

1197 Generals Highway
Crownsville, MD 21032
(p) 410.923.3040
(f) 410.923.6371

Hours of Operation:
Mon-Thurs 8am to 8pm
Fri 8am to 6pm
Sat 8am to 4pm
Sun 9am to 12pm

626-K Admiral Drive
Annapolis, MD 21401
(p) 410.571.8480
(f) 410.571.9435

Hours of Operation:
Mon-Thurs 1pm to 5pm
Fri 4pm to 8pm
Sat 9am to 1pm

Between both locations, we are open seven days a week for your convenience.

We are only closed to the public six days a year: New Year’s Day, Memorial Day, Independence Day, Labor Day, Thanksgiving, and Christmas. (Hospital patients and pet boarders will continue to receive excellent care from our veterinarians and staff on these days.)

Thank you in advance for providing payment when services are rendered. We accept:

  • Visa
  • MasterCard
  • Discover
  • American Express
  • Debit cards
  • Cash
  • Personal checks (with appropriate identification)
  • CareCredit for owners who qualify
  • All forms of pet insurance—we will happily assist you with claims paperwork as needed

Please fill out our New Client Form prior to your appointment. Pets sometimes get excited during their first visit, so this will enable you to keep your focus on them!

Except for unforeseen circumstances, we kindly request 24 hours notice if you must cancel an appointment.

If you would like to learn a little bit more about us and the services we provide, here are some helpful resources:

Thank you again for stopping by, and we look forward to meeting you and your pet!

A happy kitten in Crownsville MD.
Helpful staff at Bay Country Veterinary Hospital in Crownsville MD.