Across Virginia, of the 1,084 vet clinics we list, 1,051 give a phone number, 279 publish opening hours and 910 have a website. 107 are branches of national chains — Banfield Pet Hospital (54), PetVet Vaccination Clinic (20), VIP Petcare (7); the remaining 977 are independent. By what they offer: 346 offer dental care, 226 offer emergency care, 185 offer end-of-life care. The longest-running is Farmers Veterinary Hospital, in business since 1929. 18 describe themselves as family-owned.
Top 10 vet clinics in Virginia
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1VCA Airline Boulevard Animal HospitalPortsmouth
Mon–Fri 8:00 am - 6:00 pm, Sat 8:00 am - 1:00 pm
-
2VCA Animal Care CenterNorfolk
Mon-Fri 8:00 am - 6:00 pm
-
3VCA Pets First Animal HospitalHenrico
Mon–Fri 7:30 am - 6:00 pm
-
4VCA Healthy PAWS Medical CenterHaymarket
Mon: 7:00 am - 7:00 pm
-
5VCA Old Town Animal HospitalAlexandria
Mon 7:30 am - 7:00 pm, Sat 8:00 am - 3:00 pm
-
6VCA White Oak Animal HospitalFredericksburg
Mon-Fri: 7:00 am - 6:30 pm, Sat: 8:00 am - 12:00 pm
-
7Mt. Pleasant Vet ClinicChesapeake
Mon–Fri 8:00am–5:00pm, Sat 8:00am–12:00pm
-
8Georgetown Veterinary HospitalCharlottesville
Mon–Fri 7:30am–6:00pm, Sat 7:30am–12:00pm
-
9Countryside Veterinary ClinicRichmond
7:30am - 6:00pm
-
10Deepwood Veterinary ClinicCentreville
Monday - Thursday: 8am - 5pm, Friday: 8am - 8pm
Cities
Largest first. Towns with a single vet clinic are listed further down this page.
- Virginia Beach67
- Richmond48
- Chesapeake32
- Leesburg32
- Alexandria30
- Fairfax26
- Roanoke26
- Henrico25
- Fredericksburg24
- Midlothian24
- Charlottesville22
- Manassas18
- Woodbridge16
- Arlington15
- Winchester15
- Springfield14
- Vienna14
- Yorktown13
- Ashburn12
- Norfolk12
- Williamsburg12
- Hampton11
- Mechanicsville11
- Newport News11
- Sterling11
- Suffolk11
- Chantilly10
- Harrisonburg10
- Lynchburg10
- Falls Church9
- Warrenton9
- Herndon8
- Staunton8
- Centreville7
- Danville7
- Marshall7
- Powhatan7
- Purcellville7
- Reston7
- Salem7
- Ashland6
- Colonial Heights6
- Stafford6
Other towns in Virginia
One vet clinic each — too few for a page of their own, so they live here.
-
Lee Highway Animal HospitalAbingdon
18159 Lee Hwy, Abingdon, VA 24210-7961
Monday - Friday 8:00 a.m. to 5:30 p.m., Saturday 8:00 a.m. to Noon
Since 1980
-
VCA Highlands Animal HospitalAbingdon
25011 Lee Hwy, Abingdon, VA 24211
Mon: 7:00 am - 8:00 pm, Sat: 8:00 am - 4:00 pm
-
Washington County Veterinary ServiceAbingdon
17455 Skyking Dr, Abingdon, VA 24210-8029
Locally owned
-
Abingdon Animal Medical CenterAbingdon
19586 Dennison Dr, Abingdon, VA 24211
-
Altavista Animal ClinicAltavista
1437 Lynch Mill Rd, Altavista, VA 24517
-
Village Veterinary Service, INC.Amelia Court House
9221 Amelia St, Amelia Court House, VA 23002
Mon–Fri 8am–6pm, Sat 8am–12pm
-
Hoofbeats Equine ServiceAmelia Court House
13455 Lodore Rd, Amelia Court House, VA 23002
Mon–Fri 9am–5pm
-
Countryside Veterinary CenterAmelia Court House
14101 Patrick Henry Hwy, Amelia Court House, VA 23002-4732
-
Carmen Franck Flippin, DVMAmelia Court House
5320 Little Flock Church Rd, Amelia Court House, VA 23002-2656
-
Laurel Stone Veterinary HospitalAmherst
150 Lexington Turnpike, Amherst, VA 24521
-
The Cat CottageAmissville
18157 Lee Hwy bldg c, Amissville, VA 20106
Mon 9am–5pm, Wed 9am–5pm, Thu 9am–5pm
-
Clevengers Corner Veterinary CareAmissville
18157 Lee Hwy, Amissville, VA 20106
-
Equine Reproduction ConceptsAmissville
111 Hackleys Mill Rd, Amissville, VA 20106-4120
Mon–Fri 8am–4pm
-
Full Circle Equine ServicesAmissville
40 Judge Rothroch Ln, Amissville, VA 20106
-
Columbia Pike Animal Hospital & Emergency CenterAnnandale
4205 Evergreen Ln, Annandale, VA 22003
Monday - Sunday: 24 Hours
-
Banfield Pet HospitalAnnandale
6960T Bradlick Shopping Center, Annandale, VA 22003
Mon-Fri 7am-6pm, Sat-Sun 8am-5pm
-
Sunshine Animal HospitalAnnandale
7323 Little River Turnpike, Annandale, VA 22003
-
Travel Animal Doctor: Online ResourceAnnandale
6920B Bradlick Shopping Ctr Ste B # 246, Annandale, VA 22003
-
Appomattox Animal HospitalAppomattox
5399 Richmond Hwy, Appomattox, VA 24522
-
PetVet Vaccination ClinicAppomattox
7645 Richmond Hwy, Appomattox, VA 24522
-
Appomattox Co DmvAppomattox
175 Court St, Appomattox, VA 24522-9416
-
Atlantic Boarding CenterAtlantic
31261 Greta Rd, Atlantic, VA 23303-2133
-
Aylett Animal HospitalAylett
8065 Richmond Tappahannock Hwy, Aylett, VA 23009
-
Dover Equine VeterinaryAylett
Office is closed , Aylett, VA 23009
-
Dover Equine VeterinaryAylett
5833 Richmond Tappahannock Hwy, Aylett, VA 23009-3007
-
Preddy Creek Animal ClinicBarboursville
5918 Seminole Trail, Barboursville, VA 22923
Locally owned
-
Veterinary ServicesBassett
9793B Virginia Ave, Bassett, VA 24055
-
Compassion Animal HospitalBealeton
11088 Marsh Rd, Bealeton, VA 22712-9311
-
Bedford Animal HospitalBedford
1064 Centerville Rd, Bedford, VA 24523
Mon — Fri: 8:30 AM - 6:00 PM
-
Allaround Equine Veterinary CareBedford
1922 Parker Rd, Bedford, VA 24523-3646
Monday – Friday 9 AM – 5 PM
-
Bluestone Veterinary ServicesBedford
1343 Moneta Rd, Bedford, VA 24523
-
Battletown Animal ClinicBerryville
3823 Lord Fairfax Hwy, Berryville, VA 22611
Mon–Fri 8:00am–5:00pm
Since 2022
-
Clarke Equine Wellness and PerformanceBerryville
1236 Kimble Rd, Berryville, VA 22611
-
Harrison EquineBerryville
1028 Summit Point Rd, Berryville, VA 22611
-
Powell Valley Animal HospitalBig Stone Gap
4501 Aerial Way, Big Stone Gap, VA 24219
-
Main Street Veterinary ClinicBlacksburg
1514 N Main St, Blacksburg, VA 24060
Mon–Fri 7:30 a.m.–6:00 p.m.
Woman-owned
-
Holistic Veterinary ConsultantsBlacksburg
2401 S Main St, Blacksburg, VA 24060-6662
Mon 8:30–4:30, Wed-Thu 8:30–4:30, Fri 8:30–12:00
-
Blacksburg Animal ClinicBlacksburg
3960 S Main St S, Blacksburg, VA 24060
-
Virginia Tech Veterinary Teaching HospitalBlacksburg
205 Duckpond Dr, Blacksburg, VA 24061-1007
-
Veterinary Teaching HospitalBlacksburg
265 Duck Pond Dr, Blacksburg, VA 24061
-
Blackstone Animal ClinicBlackstone
1638 Cox Rd, Blackstone, VA 23824
-
Broad Run Veterinary ServicesBluemont
33715 Snickersville Turnpike, Bluemont, VA 20135
Mon–Fri 8am–6pm, Sat 8am–12 Noon
Since 1986
-
Reiss Mobile VetBluemont
18350 Railroad St, Bluemont, VA 20135-1748
Mon–Fri 9am–5pm
-
Laurel Equine ReproductionsBluemont
811 Randleston Ln, Bluemont, VA 20135
-
Laurel Inc Equine ReproductionsBluemont
525 Randleston Ln, Bluemont, VA 20135
-
The dirty dog grooming salon/gloria WilliamsonBowling Green
100 S Main St, Bowling Green, VA 22427-9421
-
Roseville Veterinary ClinicBoyce
26 S Greenway Ave, Boyce, VA 22620
Since 1978
-
William B Ley DVM PLCBoyce
236 Old Tuley Ln, Boyce, VA 22620
-
Bristol Animal ClinicBristol
1008 Commonwealth Ave, Bristol, VA 24201
-
Ohana Veterinary CareBristow
10386 Bristow Center Dr, Bristow, VA 20136-2201
8:00am - 7:00pm
-
Summit Veterinary CareBristow
7951 Gainsford Ct #115, Bristow, VA 20136
-
Caring Hands Animal HospitalBristow
12733 Braemar Village Plz, Bristow, VA 20136-5501
-
Broadway Veterinary HospitalBroadway
117 South Timber Way, Broadway, VA 22815
-
Burgess Thomas P DVMBroadway
57 Timber Way, Broadway, VA 22815
-
RUSTIC RIDGE GOAT GEARBrookneal
5180 Staunton Hill Rd, Brookneal, VA 24528
-
Slate River Veterinary ClinicBuckingham
809 Twin Creek Rd, Buckingham, VA 23921
Mon–Wed 8:00AM – 5:00PM, Thu 8:00AM – 1:00PM, Fri 8:00AM – 5:00PM
-
Agrarian Veterinary Services, LlcBuckingham
12978 W James Anderson Hwy, Buckingham, VA 23921-3136
Mon–Thu 8:00a–4:00p
-
Edgewater Animal Hospital PcBuena Vista
1933 Sycamore Ave, Buena Vista, VA 24416-3132
-
Burke Veterinary ClinicBurke
6401 Shiplett Blvd, Burke, VA 22015
Monday–Friday: 8:00am - 6:00pm, Saturday: Closed, Sunday: Closed
-
Burke Animal ClinicBurke
6307 Lee Chapel Rd, Burke, VA 22015
-
Parkway Veterinary ClinicBurke
5743 Burke Centre Pkwy, Burke, VA 22015-2204
Since 1980
-
Village Veterinary ClinicBurke
9544 Burke Rd, Burke, VA 22015-3132
-
Your Cat's Doctor Mobile Feline Clinic, IncBurke
PO Box 10407, Burke, VA 22009
-
Cape Charles Animal HospitalCape Charles
22491 Charles M Lankford Jr Memorial Hwy, Cape Charles, VA 23310
-
Animal Clinic of Eagle HarborCarrollton
13609 Carrollton Blvd #3, Carrollton, VA 23314
-
Haymarket Veterinary ServiceCatharpin
4825 Sudley Rd, Catharpin, VA 20143
Since 1997
-
Catlett Animal HospitalCatlett
3226 Old Catlett Rd, Catlett, VA 20119-2033
Mon, Wed, Fri 8:30am–5:00pm, Tue, Thu 8:00am–7:00pm, Sat 8:30am–1:30pm
-
Community Critter CareCatlett
3409 Catlett Rd, Catlett, VA 20119
-
Valley Animal ClinicCedar Bluff
1058 Cedar Valley Dr, Cedar Bluff, VA 24609
-
Corban Veterinary ServicesCharlotte Court House
315 Legrande Ave, Charlotte Court House, VA 23923
Since 1997
-
Chatham Animal ClinicChatham
263 Main St, Chatham, VA 24531
-
Chatham Animal ClinicChatham
34 Pruden St, Chatham, VA 24531-5467
Since 1992
Locally owned
-
Centralia Animal HospitalChester
4125 Celebration Ave, Chester, VA 23831
Mon–Fri 8:00am - 6:00pm
Since 1994
-
Chester Animal ClinicChester
12021 Iron Bridge Rd, Chester, VA 23831
Mon–Fri 8:00AM – 6:00PM
Since 1968
-
Bermuda Hundred Animal HospitalChester
13237 Rivers Bend Blvd, Chester, VA 23836
-
Old Dominion Animal ClinicChester
4640 Chester Square Rd, Chester, VA 23831
-
Town & Country Veterinary ClinicChesterfield
7416 Woodpecker Rd, Chesterfield, VA 23838
Mon–Fri 8am–6pm
Since 1981
-
Pets Now Urgent CareChesterfield
7061 Commons Plaza, Chesterfield, VA 23832
Mon–Sun 1pm–9pm
Locally owned
-
Pocoshock Animal HospitalChesterfield
2801 Turner Rd, Chesterfield, VA 23832
-
Otterdale Pet Wellness CenterChesterfield
7130 Cosby Village Rd, Chesterfield, VA 23832
-
Town & Country Veterinary ClinicChristiansburg
200 Central Ave, Christiansburg, VA 24073
-
All For Paws Animal ClinicChristiansburg
175 Shoppers Way NW, Christiansburg, VA 24073
Family-owned
-
Appalachian Veterinary Services, Inc.Christiansburg
1511 Flanagan Dr, Christiansburg, VA 24073
-
PetVet Vaccination ClinicChristiansburg
1542 Roanoke St, Christiansburg, VA 24073
-
Christiansburg Veterinary ClinicChristiansburg
250 N Franklin St, Christiansburg, VA 24073-2936
-
Clarksville Veterinary ClinicClarksville
113 7th St, Clarksville, VA 23927
-
Kingdom Animal HospitalClear Brook
125 Hopewell Ln, Clear Brook, VA 22624
-
Banfield Pet HospitalClifton
5734 Union Mill Rd, Clifton, VA 20124
Mon-Thu 8am-6pm, Fri-Sun 8am-5pm
-
Animal Clinic Of CliftonClifton
12702 Chapel Rd, Clifton, VA 20124-1741
-
Mathews Veterinary ServicesCobbs Creek
4775 Buckley Hall Rd, Cobbs Creek, VA 23035-2095
-
Lion & Lamb Vet Co.Coeburn
113 Front St E, Coeburn, VA 24230-4018
-
King's Mountain Animal ClinicCollinsville
5086 Kings Mountain Rd, Collinsville, VA 24078
Since 1977
-
Twin Rivers Veterinary ServiceColonial Beach
356 Ferry Lndg, Colonial Beach, VA 22443
-
Concord Veterinary ServicesConcord
8908 Village Hwy, Concord, VA 24538
-
Copper Hill Animal Clinic VACopper Hill
8163 Floyd Hwy N, Copper Hill, VA 24079
-
Jackson River Veterinary ClinicCovington
431 W Main St, Covington, VA 24426
Mon–Wed 8AM-6PM, Thu & Sat 8AM-12PM, Fri 8AM-5PM
-
Intervale Animal HospitalCovington
1818 Hot Springs Rd, Covington, VA 24426-6102
-
Highlands Veterinary ClinicCovington
1121 Richmond St, Covington, VA 24426
-
Old Dominion Animal Hospital CrozetCrozet
1263 Parkview Dr, Crozet, VA 22932
Since 1989
-
Blue Ridge Animal HospitalCulpeper
11298 James Monroe Hwy, Culpeper, VA 22701
7:00am - 5:00pm, 7:00am - 11:00am
Since 1974
-
Culpeper Animal HospitalCulpeper
441 Aspen St, Culpeper, VA 22701
Sat: 7:30a – 1p
-
Amberwood Veterinary HospitalCulpeper
121 Sycamore St, Culpeper, VA 22701
-
PetVet Vaccination ClinicCulpeper
588 Culpeper Town Sq, Culpeper, VA 22701
-
Cumberland Animal HospitalCumberland
24 Hillcrest Rd, Cumberland, VA 23040
Mon, Tue, Wed, Thu, Fri 8am–5pm, Sat 8am–12pm
-
Country Family Pet ClinicCumberland
1588-A Anderson Hwy, Cumberland, VA 23040
-
Vetco Vaccination ClinicDale City
4167 Cheshire Station Plz, Dale City, VA 22193
-
Pet Health ClinicDaleville
840 Roanoke Rd, Daleville, VA 24083
-
Fisher Hollow VeterinaDamascus
21928 Jeb Stuart Hwy, Damascus, VA 24236-2326
-
Dayton Animal Clinic, LLCDayton
1738 Silver Lake Rd, Dayton, VA 22821
Monday-Friday: 7:30am -5:00pm, Saturday: 7:30am - 12:00pm
-
Dayton Veterinary ServicesDayton
1736 Silver Lake Rd, Dayton, VA 22821-2034
Monday-Friday: 7:30am -5:00pm, Saturday: 7:30am - 12:00pm, Sunday: Closed
-
Rectortown Equine CentreDelaplane
8446 Maidstone Rd, Delaplane, VA 20144
-
Disputanta Animal HospitalDisputanta
8401 County Dr, Disputanta, VA 23842
-
Doe Hill Veterinary ServicesDoe Hill
893 River Bend Rd, Doe Hill, VA 24433-2314
-
Emerald Moon Veterinary ClinicDraper
3471 State Rd 726, Draper, VA 24324
-
Community Animal HospitalDublin
190 Broad St, Dublin, VA 24084
Since 1996
Locally owned
-
Community Animal HospitalDublin
Alexander Road, Dublin, VA 24084
Since 1996
Locally owned
-
4 Paws Veterinary HospitalDuffield
302 Boone Trail Rd, Duffield, VA 24244
-
Rasnic Animal HospitalDuffield
Industrial Park Rd. State Route 879, Duffield, VA 24244
-
Dumfries Animal HospitalDumfries
17552 Main St, Dumfries, VA 22026
Since 1976
-
Earlysville Animal HospitalEarlysville
505 St Francis Ave, Earlysville, VA 22936
Mon–Fri 7:30am–6:00pm, Sat 7:30am–12:00pm
-
Blue Ridge Equine ClinicEarlysville
4510 Mockernut Ln, Earlysville, VA 22936
Tue 08:00 AM - 04:00 PM
Since 1979
-
Green Meadows Veterinary ServicesElkton
13800 Spotswood Trl, Elkton, VA 22827-3274
Locally owned
-
Elkwood Animal HospitalElkwood
22080 Elkwood Dr, Elkwood, VA 22718
-
Greensville Veterinary ClinicEmporia
1113 Pleasant Shade Dr, Emporia, VA 23847-7850
Mon-Thu 8:30am - 5pm, Fri 8:30am - 12pm
Since 1975
Family-owned
-
City of Emporia Animal ShelterEmporia
1921 Sunnyside Rd, Emporia, VA 23847
-
Harrell's Taxidermy, Purdy Va.Emporia
6035 Purdy Rd, Emporia, VA 23847-7539
-
Serenity EquineEvington
2954 Evington Rd, Evington, VA 24550
-
South Central Spay Neuter Clinic a part of Lynchburg Humane SocietyEvington
29 Mortimer Dr, Evington, VA 24550
Mon–Fri 12pm–7pm, Sat–Sun 11am–5pm
-
Crosspointe Animal HospitalFairfax Station
8975 Village Shops Dr, Fairfax Station, VA 22039-2609
Mon–Fri 7:30 AM – 6:00 PM
Since 1996
Family-owned
-
Companion Animal ClinicFairfax Station
10998 Clara Barton Dr, Fairfax Station, VA 22039
Mon–Fri 8:00AM–6:00PM, Sat 8:00AM–1:00PM
-
Virginia Equine Therapy SolutionsFairfield
1455 Brownsburg Tpke, Fairfield, VA 24435
-
Ridge Animal HospitalFarmville
1913 E 3rd St, Farmville, VA 23901
Since 1981
-
TenderCare Veterinary CenterFishersville
32 Windward Dr #102, Fishersville, VA 22939
-
TenderCare Veterinary CenterFishersville
1750 Jefferson Hwy, Fishersville, VA 22939
-
Marion's Goose Creek Animal ClinicFishersville
1610 Goose Creek Rd, Fishersville, VA 22939-2504
-
Burdick Equine Veterinary ServicesFlint Hill
13296 Crest Hill Rd, Flint Hill, VA 22627
Mon-Fri 9:00 am - 5:30 pm
-
White Oak Veterinary ServiceFlint Hill
279 Ben Venue Rd, Flint Hill, VA 22627
-
Blue Ridge Veterinary HospitalFloyd
436 Floyd Hwy N, Floyd, VA 24091
-
Whiskers & Tails Floyd Vet HospitalFloyd
846 Webbs Mill Rd N, Floyd, VA 24091
-
Animal Care Center Of FloydFloyd
846 Webbs Mill Rd N, Floyd, VA 24091-3592
-
Gentle Care Animal Hospital PCForest
1365 Thomas Jefferson Rd, Forest, VA 24551-3807
-
Ridgewood Animal HospitalForest
1044 Corporate Park Dr, Forest, VA 24551
-
PawprintsForest
140 White Cypress Dr, Forest, VA 24551-1535
-
Fork Union Animal ClinicFork Union
6690 James Madison Hwy, Fork Union, VA 23055
Since 1992
-
Fort Belvoir Veterinary ClinicFort Belvoir
10015 Thoete Rd Bldg 610, Fort Belvoir, VA 22060
-
Fort Eustis Veterinary Treatment FacilityFort Eustis
580 Jefferson Ave, Fort Eustis, VA 23604-1373
-
Fort Lee Veterinary Treatment FacilityFort Gregg-Adams
11025 38th St, Fort Gregg-Adams, VA 23801
-
Fort Myer Veterinary Treatment FacilityFort Myer
101 Buffalo Soldier Ave Bldg 239, Fort Myer, VA 22211
-
VIP Petcare Vaccination ClinicFranconia
7007 Manchester Blvd, Franconia, VA 22310
-
Ez Vet Veterinary ClinicFranconia
7007 Manchester Blvd, Franconia, VA 22310-3205
-
Southampton Veterinary Clinic PCFranklin
26292 Delaware Rd, Franklin, VA 23851-5002
-
Warren County Veterinary ClinicFront Royal
8506 Winchester Rd, Front Royal, VA 22630-6912
Mon–Fri 8:30am–5:00pm, Sat 8:30am–12:00pm
Since 1970
-
HSWC Spay ClinicFront Royal
840-B John Marshall Hwy, Front Royal, VA 22630
Mon–Thu 1:00-4:00 PM
-
Warren County Veterinary ClinicFront Royal
4310 Rivermont Dr, Front Royal, VA 22630
Since 1970
-
Royal Oak Animal ClinicFront Royal
25 W Jackson St, Front Royal, VA 22630
-
Canine Center Front RoyalFront Royal
828 Harmony Hollow Rd, Front Royal, VA 22630-5248
-
Banfield Pet HospitalGainesville
13241 Gateway Center Dr, Gainesville, VA 20155
Mon-Fri 8am-6pm, Sat-Sun 9am-5pm
-
Companion Animal Clinic of GainesvilleGainesville
14760 Lee Hwy, Gainesville, VA 20155-1830
Mon–Fri 9am–5pm, Sat 8am–2pm
-
Glenkirk Animal HospitalGainesville
13950 Estate Manor Dr, Gainesville, VA 20155
-
Haymarket Equine Veterinary ServiceGainesville
5513 Catharpin Rd, Gainesville, VA 20155
-
Companion Animal RehabGalax
969 E Stuart Dr Suite 2, Galax, VA 24333
-
Galax Veterinary ClinicGalax
300 E Stuart Dr, Galax, VA 24333
-
Healing Springs Large AnimalsGalax
95 Kenbrook Dr, Galax, VA 24333
-
Broadwater Veterinary HospitalGate City
683 Kane St, Gate City, VA 24251
-
Scott Veterinary ServicesGate City
1056 E Jackson St, Gate City, VA 24251
-
Valley View Animal ClinicGate City
3334 Wadlow Gap Hwy, Gate City, VA 24251-4259
-
Scott Veterinary ServicesGate City
Gate City, Gate City, VA 24251
-
Glade Spring Veterinary ClinicGlade Spring
34059 Glove Dr, Glade Spring, VA 24340
-
Springfield Veterinary CenterGlen Allen
4416 Springfield Rd, Glen Allen, VA 23060-3413
-
4strong PawsGlen Allen
4990 Sadler Pl, Glen Allen, VA 23058
-
Pouncey Tract Veterinary HospitalGlen Allen
5450 Pouncey Tract Rd, Glen Allen, VA 23059
Since 2006
-
Short Pump Animal HospitalGlen Allen
4730 Pouncey Tract Rd, Glen Allen, VA 23059-5735
-
Shady Grove Animal ClinicGlen Allen
11399 Nuckols Rd, Glen Allen, VA 23059
-
Gloucester Veterinary HospitalGloucester
6666 George Washington Memorial Hwy, Gloucester, VA 23061
-
Three Oaks EquineGoochland
2905 River Rd W, Goochland, VA 23063-3230
-
Riverside Veterinary HospitalGoode
7050 E Lynchburg Salem Turnpike, Goode, VA 24556
-
Keswick Equine ClinicGordonsville
201 Taylor St, Gordonsville, VA 22942-9224
Monday - Friday (7:30AM to 4:30PM)
-
Crossroads Animal HospitalGordonsville
65 Jefferson Ct, Gordonsville, VA 22942
Monday–Friday: 7:30 a.m.–6:00 p.m., Saturday–Sunday: Closed
Since 2010
-
Veterinary Rehabilitation Services of VirginiaGordonsville
17339 James Madison Hwy, Gordonsville, VA 22942
-
Seneca Hill Animal Hospital Resort and SpaGreat Falls
11415 Old Georgetown Pike, Great Falls, VA 22066-1312
Mon–Fri 8:00AM–6:00PM, Sat 8:00AM–2:00PM
Family-owned
-
Great Falls Animal HospitalGreat Falls
10125 Colvin Run Rd, Great Falls, VA 22066
Mon–Fri 8am–6pm, Sat 8am–3pm
-
Great Paws Veterinary HospitalGreat Falls
9855 Georgetown Pike, Great Falls, VA 22066
Mon–Thu 9:00am–7:00pm, Fri 9:00am–3:00pm
Family-owned
-
Adams Mill Veterinary HospitalGreat Falls
10205 Colvin Run Rd, Great Falls, VA 22066
Since 1993
-
Greenbush Veterinary ClinicGreenbush
20524 Greenbush Rd, Greenbush, VA 23357-2516
-
Creek and Meadow Veterinary HospitalGretna
1729 E Gretna Rd, Gretna, VA 24557
-
Gretna Animal Clinic PcGretna
106 Center St, Gretna, VA 24557-2163
-
Southside Large Animal ClinicGretna
617 Andrew Rd, Gretna, VA 24557-2225
Family-owned
-
Appalachian Animal Health CenterGrundy
23734 Riverside Dr, Grundy, VA 24614
-
Halifax County Veterinary CenterHalifax
430 S Main St, Halifax, VA 24558
-
Loveshop Veterinary ClinicHalifax
1040 Love Shop Rd, Halifax, VA 24558
-
Hartfield Animal HospitalHartfield
10948 General Puller Hwy, Hartfield, VA 23071-3160
-
Hartfield Animal HospitalHartfield
10948 General Puller Hwy, Hartfield, VA 23071, Hartfield, VA 23071
-
Fixin' to Save Spay & Neuter ClinicHayes
4926 S George Washington Mem Hwy, Hayes, VA 23072
-
Animal Care of GloucesterHayes
4614 S George Washington Mem Hwy, Hayes, VA 23072
-
Abingdon Animal ClinicHayes
2880 George Washington Memorial Hwy, Hayes, VA 23072-3431
-
VCA Healthy PAWS Medical CenterHaymarket
14840 Washington St, Haymarket, VA 20169
Mon: 7:00 am - 7:00 pm
-
Dominion Valley Animal HospitalHaymarket
5371 Merchants View Sq, Haymarket, VA 20169
-
Heathsville Animal HospitalHeathsville
6424 Northumberland Hwy, Heathsville, VA 22473
Mon–Fri 8am–4:30pm, Sat 8am–11am
Since 1956
-
Heathsville Animal HospitalHeathsville
45 Back St, Heathsville, VA 22473
-
Carroll Veterinary ClinicHillsville
12 Healthy Trail, Hillsville, VA 24343
BEFORE YOU GO
Make your next vet visit easier
Prepare records, check services and plan the appointment.

Prepare for the first visit
Gather records, explain your questions and confirm the clinic’s arrival instructions.
Read the guide
Check the practice’s services
Confirm species, appointments and after-hours arrangements before choosing a location.
Read the guide
Plan time for your appointment
Ask about check-in, the booked consultation and any additional waiting or collection time.
Read the guide