Vets in Virginia
Find vets in Virginia by city. Our directory lists 83 clinics in Richmond and Virginia Beach, from OpenStreetMap. 6 clinics list emergency or 24-hour care, and none are cat-only practices. Each city page shows addresses, phone numbers and hours, with emergency clinics first.

- 83clinics listed
- 11towns and cities
- 6emergency or 24-hour
- 0cat-only
Vet clinics in Virginia by city
We cover 2 metro areas in Virginia, each about 19 miles around the city center, so nearby towns are included.
Listings by town: Richmond 43 · Virginia Beach 19 · Chesapeake 8 · Mechanicsville 4 · Henrico 2 · Midlothian 2 · Glen Allen 1 · Hanover County 1 · Norfolk 1 · North Chesterfield 1 · Quinton 1
Vet clinics in Virginia by town
Clinic names as they appear in the map data, grouped by the town in each clinic’s address. Open the city page for addresses, phone numbers and hours.
Richmond, VA 43 clinics
Ashcake Veterinary Clinic, Banfield Pet Hospital, Banfield Pet Hospital, Banfield Pet Hospital, Bermuda Hundred Veterinary Hospital, BetterPet Veterinary, Brandermill Veterinary Clinic, Broad Street Veterinary Hospital and 35 more. See all in Richmond
Virginia Beach, VA 19 clinics
Abbey Animal Hospital, Acredale Animal Hospital, Acredale Animal Hospital of Great Bridge, Animal Eye Center, Animal Health Care Clinic, Animal Medical Center, Atlantic Veterinary Center, Banfield Pet Hospital and 11 more. See all in Virginia Beach
Chesapeake, VA 8 clinics
Animal Care Center, Barker Animal Hospital, Chesapeake Animal Hospital, Chesapeake Humane Society Veterinary Clinic, Greenbrier Veterinary Clinic, Midway Veterinary Hospital, Orchard Square Veterinary Clinic, Veterinary Referral Center. See all in Virginia Beach
Mechanicsville, VA 4 clinics
Bell Creek Veterinary Hospital, Mechanicsville Animal Hospital, Riverbound Veterinary Clinic, Rutland Animal Hospital. See all in Richmond
Henrico, VA 2 clinics
VetXpress, Virginia Veterinary Centers - Short Pump. See all in Richmond
Midlothian, VA 2 clinics
Animal Eye Care of Richmond, UrgentVet. See all in Richmond
Glen Allen, VA 1 clinic
Shady Grove Animal Clinic. See all in Richmond
Hanover County, VA 1 clinic
Ashland Veterinary Hospital. See all in Richmond
Norfolk, VA 1 clinic
Carpenter-Pope Veterinary Hospital. See all in Virginia Beach
North Chesterfield, VA 1 clinic
Huguenot Animal Hospital. See all in Richmond
Emergency and 24-hour vets in Virginia
6 clinics in our Virginia listings show emergency care, 5 with 24-hour hours. Call first to confirm they are open and see cats.
- Virginia Veterinary Centers - Short Pump24 hoursHenrico, VA(804) 353-9000More in Richmond
- Partner Veterinary Emergency and Specialty Center24 hoursRichmond, VA(804) 206-9122More in Richmond
- Virginia Veterinary Centers24 hoursRichmond, VA(804) 353-9000More in Richmond
- Bay Beach Veterinary Emergency Hospital24 hoursVirginia Beach, VAMore in Virginia Beach
- Veterinary Emergency & Specialty of Tidewater24 hoursVirginia Beach, VA(757) 841-8378More in Virginia Beach
- Veternary Emergency & Specialty CenterEmergencyRichmond, VAMore in Richmond
Cat-only and cat friendly vets in Virginia
No clinic in our Virginia listings is tagged as cat-only. Most general clinics see cats every day. Look for AAFP or ISFM Cat Friendly Practice or Fear Free certification, and ask whether they keep cats and dogs apart in the waiting room.
Before you need a vet
Frequently asked questions
How many vets are in Virginia?
Our Virginia directory lists 83 vet clinics across 2 metro areas: Richmond and Virginia Beach. Each metro covers roughly 19 miles around the city center, so towns nearby are included, but the rest of the state is not mapped yet. The data comes from OpenStreetMap, so call a clinic to confirm it is open before you go.
Is there a 24-hour emergency vet in Virginia?
5 clinics in our Virginia listings show 24-hour opening hours: Partner Veterinary Emergency and Specialty Center in Richmond, Virginia Veterinary Centers in Richmond and Virginia Veterinary Centers - Short Pump in Henrico and 2 others. Call before you travel to confirm they are open and see cats.
Are there cat-only vets in Virginia?
None of the 83 clinics in our Virginia listings is tagged as cat-only. Look for a general practice with Cat Friendly Practice or Fear Free certification, and ask whether they have a separate cat waiting area.
Which part of Virginia has the most vet listings?
Richmond has the most listings in our Virginia data. The top towns are Richmond (43), Virginia Beach (19) and Chesapeake (8). By metro area, Richmond leads with 55 clinics.
Can I trust the phone numbers and hours on these pages?
39% of the 83 listings have a phone number, 40% list opening hours and 34% have a website. The rest are mapped by name and address only. Call first, especially for emergency care or late hours.
What should I do if my cat has an emergency in Virginia?
Call Virginia Veterinary Centers - Short Pump in Henrico, Partner Veterinary Emergency and Specialty Center in Richmond, or your regular vet and say you are coming. For possible poisoning, call ASPCA Animal Poison Control (888-426-4435) or Pet Poison Helpline (855-764-7661); a fee may apply.
Vets in other states
Vets in Washington · Vets in Wisconsin · Vets in Alabama · Vets in Arizona · All states
Go to a vet now if you see any of these
- 01Straining in the litter box with little or no urine (especially a male cat)
- 02Breathing with an open mouth, panting, or breathing very fast at rest
- 03May have eaten a lily, human medication, antifreeze or another poison
- 04Collapsed, can’t stand, or had a seizure
- 05Bleeding that won’t stop, or blood in vomit
- 06Hit by a car, fell from a height or was attacked by an animal
Clinic data © OpenStreetMap contributors, available under the Open Database License. Updated September 26, 2026.Listings aren’t verified by CatsMed or a veterinarian, so call ahead to confirm hours and services. Spotted a mistake? Tell us.