Across North Carolina, of the 1,327 vet clinics we list, 1,289 give a phone number, 293 publish opening hours and 1,146 have a website. 166 are branches of national chains — Banfield Pet Hospital (63), VIP Petcare (30), PetVet Vaccination Clinic (25); the remaining 1161 are independent. By what they offer: 461 offer dental care, 344 offer emergency care, 271 offer spay and neuter. The longest-running is James M. Harrell, DVM, in business since 1939. 15 describe themselves as family-owned.
Top 10 vet clinics in North Carolina
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play. Full 2026 ranking
-
1Banfield Pet HospitalMonroe
Mon-Fri 8am-6pm, Sat 8am-5pm, Sun 9am-5pm
-
2Pittsboro Animal HospitalPittsboro
Mon–Fri 07:30 am - 05:00 pm, Sat 08:00 am - 12:00 pm
-
3Seventy First Animal HospitalFayetteville
Mon–Fri 7:30am–6:00pm
-
4Cary Veterinary HospitalCary
8:00am - 5:30pm
-
5Sharon Lakes Animal HospitalCharlotte
Mon–Fri 07:30 am - 06:00 pm, Sat 08:00 am - 12:00 pm
-
6Cole Park Veterinary HospitalChapel Hill
Mon–Fri 7:45am–6:00pm, Sat 8:15am–1:00pm
-
7Westchester Veterinary HospitalHigh Point
Mon–Fri 7:30am–6pm
-
8Lenoir Veterinary HospitalLenoir
7:30am - 5:30pm
-
9Brentwood Veterinary CenterWilson
Mon–Fri 7:30 AM - 5:30 PM, Sat 7:30 AM - 12:00 PM
-
10Mint Hill Animal HospitalMint Hill
Mon-Fri: 8:00 am – 6:00 pm, Sat: 8:00 am – 12:00 pm
Cities
Largest first. Towns with a single vet clinic are listed further down this page.
- Charlotte108
- Raleigh78
- Durham46
- Greensboro46
- Cary39
- Wilmington39
- Asheville29
- Fayetteville26
- Winston-Salem26
- Matthews18
- Apex17
- Concord17
- Chapel Hill16
- Wake Forest16
- Hickory15
- Mooresville15
- Gastonia14
- Jacksonville14
- Garner11
- Hendersonville11
- Huntersville11
- New Bern11
- Greenville10
- Holly Springs10
- Monroe10
- Burlington9
- Statesville9
- Boone8
- Clayton8
- Cornelius8
- High Point8
- Kernersville8
- Sanford8
- Southern Pines8
- Wilson8
- Belmont7
- Denver7
- Goldsboro7
- Morrisville7
- Rocky Mount7
- Arden6
- Asheboro6
- Fuquay-Varina6
- Indian Trail6
- Kannapolis6
- Knightdale6
- Mebane6
- Morehead City6
- Murphy6
- Pittsboro6
- Reidsville6
- Vass6
Other towns in North Carolina
One vet clinic each — too few for a page of their own, so they live here.
-
Banfield Pet HospitalAberdeen
11088 Us Highway 15 501 501 Unit 600, Aberdeen, NC 28315
-
Small Animal Emergency ServicesAberdeen
1335 N Sandhills Blvd, Aberdeen, NC 28315
-
Greystone Veterinary ServiceAdvance
137 Speaks Rd, Advance, NC 27006-6735
-
Clean Paws Dog WashAdvance
134 Commerce Dr, Advance, NC 27006-6926
-
PetVet Vaccination ClinicAhoskie
1532 Memorial Dr E, Ahoskie, NC 27910
-
Ahoskie Animal HospitalAhoskie
2254 US Highway 13 S, Ahoskie, NC 27910-9482
-
Albemarle Animal ClinicAlbemarle
1639 Nc 24 27 Byp W, Albemarle, NC 28001
Mon-Fri: 7am-5pm
Since 1957
-
Fairview Veterinary ClinicAlbemarle
1961 E Main St, Albemarle, NC 28001
Mon–Fri 7:30am – 12pm | 1pm – 5:30pm, Sat–Sun Closed
-
Bear Creek Veterinary HospitalAlbemarle
20492 NC-73, Albemarle, NC 28001
-
Andrews Veterinary HospitalAndrews
1575 Main St, Andrews, NC 28901
-
Stage Road Animal HospitalAngier
7580 Old Stage Rd N, Angier, NC 27501
-
Surry Spay/neuter ClinicArarat
134 Paw Print Trl, Ararat, NC 27007-8113
Tue 9:00 AM – 5:00 PM
-
Hootin Holler Olde English BulldogsArarat
189 Hootin Holler Trl, Ararat, NC 27007-8445
-
Creekside Veterinary HospitalArchdale
9922 US-311, Archdale, NC 27263
-
The Peaceful PawsArchdale
The Peaceful Paws, Archdale, NC 27263
-
Archdale Animal ClinicArchdale
10547 N Main St Ste f, Archdale, NC 27263
-
Creekside Veterinary HospitalArchdale
10320 S Main St, Archdale, NC 27263
-
Welcome Waggin' Animal HospitalAyden
949 Old Snow Hill Rd, Ayden, NC 28513
-
Bahama Road Veterinary HospitalBahama
101 Bahama Rd, Bahama, NC 27503-9298
-
Banner Elk Animal HospitalBanner Elk
56 High Country Sq, Banner Elk, NC 28604-7705
Mon-Wed/Fri 9am-5pm
Since 1989
-
Austin Veterinary Animal HospitalBeaufort
102 Professional Park Dr, Beaufort, NC 28516
Mon–Thu 8am–6pm, Fri 8am–5pm, Sat 9am–1pm
Since 2012
-
Beaufort Veterinary HospitalBeaufort
288 NC-101, Beaufort, NC 28516
-
Live Oak Veterinary HospitalBeaufort
210 Campen Rd, Beaufort, NC 28516
-
Austin Veterinary Animal HospitalBeaufort
1550 Lennoxville Rd, Beaufort, NC 28516
-
Capeside Animal HospitalBelville
58 Waterford Business Center Way, Belville, NC 28451
-
Benson Animal HospitalBenson
1625 NC-50, Benson, NC 27504
Mon–Fri 8:00am–5:30pm
Since 1990
Woman-owned
-
Hannah Creek Veterinary HospitalBenson
375 N Wall St, Benson, NC 27504
Monday–Friday 8:00am–6:00pm
-
Carolina Crossing Veterinary ClinicBenson
11760 NC-210, Benson, NC 27504
-
Village Way VeterinaryBermuda Run
106 Carnoustie Way, Bermuda Run, NC 27006
Mon–Fri 7:30 AM–5:30 PM, Sat 8:00 AM–1:00 PM
Since 1987
-
Hillsdale Animal HospitalBermuda Run
134 Medical Dr #6651, Bermuda Run, NC 27006
-
The Pet HospitalBessemer City
501 E Virginia Ave, Bessemer City, NC 28016
Since 2001
-
Animal Hospital of BeulavilleBeulaville
236 NC-41, Beulaville, NC 28518
-
Animal Hospital BiscoeBiscoe
302 N Main St, Biscoe, NC 27209
-
Beacon Veterinary HospitalBlack Mountain
3126 US-70 #102, Black Mountain, NC 28711
Locally owned
-
Pineview Veterinary HospitalBolton
7263 Green Swamp Rd S, Bolton, NC 28423
-
Animals Of Eden Veterinary HospitalBrevard
65 Cassell Rd, Brevard, NC 28712-7219
Mon-Thur 8am-5pm, Fri 8am-4pm
Locally owned
-
Brevard Animal HospitalBrevard
1985 Asheville Hwy, Brevard, NC 28712
Mon-Sat 8:00 AM - 5:30 PM
Since 1968
-
Riversong Veterinary ClinicBrevard
4 Market St, Brevard, NC 28712
Mon-Fri 8:30am - 5:30pm
-
Davidson River Ultrasound ServicesBrevard
40 Hendersonville Hwy, Brevard, NC 28768
Mon-Fri 10am to 6pm
-
Carolina Equine HospitalBrowns Summit
5373 North Carolina Hwy 150, Browns Summit, NC 27214
-
Trotwood FarmsBrowns Summit
7700 Trotwood Rd, Browns Summit, NC 27214-9531
-
PAWS Bryson CityBryson City
57 Lemons Branch Rd, Bryson City, NC 28713-8080
-
Bryson Animal Care ClinicBryson City
200 Bryson Walk, Bryson City, NC 28713-7737
-
Bunn Animal HospitalBunn
76 Crossing Pl, Bunn, NC 27508
-
Healing Hands Animal HospitalBurgaw
423 US-117 S, Burgaw, NC 28425
Mon-Fri 7am-5pm, Sat 8am-12pm
Since 1992
-
Burgaw Veterinary HospitalBurgaw
1255 US Highway 117 N, Burgaw, NC 28425-3907
-
Burnsville Veterinary ClinicBurnsville
210 Burnsville School Rd, Burnsville, NC 28714
Monday thru Friday 8am to 5pm, Saturday 8am to 12pm
-
Cane River Veterinary WellnessBurnsville
660 W Main St, Burnsville, NC 28714
-
Butner Veterinary ClinicButner
309 W C St #2331, Butner, NC 27509
-
Coastal Animal Hospital of Hatteras IslandBuxton
47959 North Carolina Hwy 12, Buxton, NC 27920
-
VCA Seaside Animal HospitalCalabash
9256 Beach Dr SW, Calabash, NC 28467
-
Smokey Park Veterinary HospitalCandler
7 Pisgah Hwy, Candler, NC 28715-9063
-
Candler Veterinary ClinicCandler
911 Smoky Park Hwy, Candler, NC 28715
-
Canton Animal Hospital PACanton
74 Radio Hill Rd, Canton, NC 28716
Since 1987
-
Island Pet Veterinary HospitalCape Carteret
209 Wb Mclean Dr, Cape Carteret, NC 28584
-
Carolina Beach Animal HospitalCarolina Beach
1337 Bridge Barrier Rd, Carolina Beach, NC 28428
Monday-Friday: 7:30 AM - 6:00 PM, Saturday: 7:30 AM - 4:00 PM
Since 2003
-
Pleasure Island Animal HospitalCarolina Beach
1140 Lake Park Blvd N, Carolina Beach, NC 28428-4100
-
Animal Medical ClinicCarolina Beach
801 Saint Joseph St, Carolina Beach, NC 28428
-
Janet's Pet GroomingCarolina Beach
1140 N Lake Park Blvd B, Carolina Beach, NC 28428
-
Carrboro Plaza Veterinary ClinicCarrboro
104 NC-54 M, Carrboro, NC 27510
-
The Animal Hospital of CarrboroCarrboro
112 W Main St, Carrboro, NC 27510
-
Kindred Heart Animal HospitalCarrboro
101 Two Hills Dr Ste 110, Carrboro, NC 27510
-
Old Dogs in TrainingCarrboro
116 High St, Carrboro, NC 27510
-
Carthage Animal HospitalCarthage
5600 US-15, Carthage, NC 28327
-
VCA Whispering Pines Animal HospitalCarthage
7672 NC Highway 22, Carthage, NC 28327-8517
-
Cashiers Village Veterinary ClinicCashiers
855 US-64 W, Cashiers, NC 28717
-
Cape Fear Spay Neuter ClinicCastle Hayne
4229 Castle Hayne Rd, Castle Hayne, NC 28429
-
Atlantic Equine ServicesCastle Hayne
3533 Marathon Ave, Castle Hayne, NC 28429
-
Brigadoon Animal HospitalCedar Point
1074 Cedar Point Blvd, Cedar Point, NC 28584
-
Columbus Veterinary HospitalCerro Gordo
210 Haynes Lennon Hwy, Cerro Gordo, NC 28430-9246
-
Cherryville Animal HospitalCherryville
1412 Shelby Hwy, Cherryville, NC 28021
-
Turner Animal ClinicCherryville
600 W Church St Ste C, Cherryville, NC 28021
-
South Rowan Animal HospitalChina Grove
416 N Main St, China Grove, NC 28023
Mon - Fri: 7:30 AM to 5:00 PM, Sat: 7:30 AM to 12:00 PM
-
Ranchside Veterinary ClinicChina Grove
2365 Brown Rd, China Grove, NC 28023-6757
-
China Grove Animal HospitalChina Grove
2001 US-29, China Grove, NC 28023
-
Chocowinity Veterinary HospitalChocowinity
1098 NC-33, Chocowinity, NC 27817
-
Chocowinity VeterinaryChocowinity
3 Carolina Ave, Chocowinity, NC 27817-8897
-
Elizabethtown Veterinary HospitalClarkton
4629 US-701 Hwy, Clarkton, NC 28433
Family-owned
-
Animal Ark Veterinary HospitalClemmons
3515 Lawrence St, Clemmons, NC 27012
-
Animal Hospital of ClemmonsClemmons
2635 Neudorf Rd, Clemmons, NC 27012
-
River Ridge Veterinary HospitalClemmons
6790 River Center Dr, Clemmons, NC 27012
-
Clemmons Veterinary ClinicClemmons
6373 Cephis Dr, Clemmons, NC 27012
-
Village Vet Animal HospitalClemmons
8415 N North Carolina Hwy 150, Clemmons, NC 27012
-
Cool Springs Mobile Vet ServiceCleveland
3140 Mountain Rd, Cleveland, NC 27013
-
Tram Road Animal HospitalClinton
56 Tram Rd, Clinton, NC 28328
-
Caring Hands Animal HospitalClinton
121 North Blvd, Clinton, NC 28328
-
Veterinary Medical ClinicClinton
804 Southeast Blvd, Clinton, NC 28328
-
PetVet Vaccination ClinicClyde
121 Paragon Pkwy, Clyde, NC 28721
-
Tryon Equine HospitalColumbus
3689 Landrum Rd, Columbus, NC 28722-5419
Monday - Friday 8am - 5pm
-
Bonnie Brae Veterinary HospitalColumbus
155 Shuford Rd, Columbus, NC 28722
Since 1991
-
Red Tail Rehab P.c.Columbus
155 Shuford Rd, Columbus, NC 28722-9411
-
Tyron EquineColumbus
3689 Landrum Rd, Columbus, NC 28722-5419
-
Animal HouseConnelly Springs
965 Malcolm Blvd, Connelly Springs, NC 28612
-
Countryside Pet HospitalConover
1005 1st St W, Conover, NC 28613
-
Carolina Animal Hospital of CreedmoorCreedmoor
2552 Capitol Dr Ste 101, Creedmoor, NC 27522
Mon–Fri 7:30am–5:30pm
-
Mule Town Veterinary HospitalCreedmoor
413 N Main St, Creedmoor, NC 27522
Mon–Fri 7:30am–5:30pm
-
PetVet Vaccination ClinicCreedmoor
2521 E Lyon Station Rd, Creedmoor, NC 27522
-
Applewood Veterinary HospitalDallas
128 Applewood Rd, Dallas, NC 28034
Mon – Fri 08:00 am – 05:00 pm
Locally owned
-
Crossroads Animal HospitalDallas
3604 Dallas High Shoals Hwy, Dallas, NC 28034
-
Carolina's Mid-Atlantic K9Dallas
2915 Cloninger Rd, Dallas, NC 28034
-
Whole Pet Veterinary Hospital DavidsonDavidson
445 S Main St, Davidson, NC 28036-8022
Since 2013
-
Mobile Veterinary SpecialistsDavidson
120 S Main St, Davidson, NC 28036-8096
true
-
TotalBond Veterinary Hospital at DavidsonDavidson
260 Griffith St, Davidson, NC 28036
Since 1999
-
Total Bond Vet HospDavidson
260 Griffith St, Davidson, NC 28036
-
Veterinary Management Inc.Davidson
210 Delburg St, Davidson, NC 28036-8634
-
Denton Animal HospitalDenton
175 Haywood St, Denton, NC 27239
-
Dobson Veterinary HospitalDobson
304 N White St, Dobson, NC 27017
-
Vetcare for Pets Animal HospitalDunn
1165 E Cumberland St, Dunn, NC 28334
-
Vets For Pets Animal HospitalDunn
17 J and J Ln, Dunn, NC 28334-5482
-
Dunn Animal Hospital PADunn
625 N Powell Ave, Dunn, NC 28334
-
Grandview Animal HospitalEast Bend
6043 Old U.S. 421, East Bend, NC 27018
-
Central Animal HospitalEden
807 S Van Buren Rd, Eden, NC 27288
-
Eden Veterinary HospitalEden
1015 S Van Buren Rd, Eden, NC 27288
-
PetVet Vaccination ClinicEden
842 S Van Buren Rd, Eden, NC 27288
-
Chowan Animal HospitalEdenton
1515 Paradise Rd, Edenton, NC 27932-9568
MONDAY–FRIDAY: 8:00 AM – 5:30 PM, SATURDAY: 8:00 AM – 12:00 PM
Since 1941
-
Dr FordEdenton
1515 Paradise Rd, Edenton, NC 27932-9568
-
Pasquotank Animal HospitalElizabeth City
1351 US-17, Elizabeth City, NC 27909
Monday–Friday : 8:00am – 6:00pm
-
Lannon's Animal HospitalElizabeth City
100 Lannon Ln, Elizabeth City, NC 27909-7053
-
VIP Petcare Vaccination ClinicElizabeth City
3850 Conlon Way, Elizabeth City, NC 27909
-
Southern Style Pet GroomingElizabeth City
554 Bayside Rd, Elizabeth City, NC 27909-8406
-
PetVet Vaccination ClinicElizabethtown
1305 W Broad St, Elizabethtown, NC 28337
-
State Road Animal HospitalElkin
107 E Carter Mill Rd, Elkin, NC 28621
Mon–Fri 8am–5:30pm, Sat 8am–1pm
-
PetVet Vaccination ClinicElkin
1925 N Bridge St, Elkin, NC 28621
-
Elkin Veterinary HospitalElkin
786 NC Highway 268 W, Elkin, NC 28621
-
Wilson Veterinary HospitalElm City
4741 Lake Wilson Rd, Elm City, NC 27822
-
Well Bred VetElon
110 S Williamson Ave, Elon, NC 27244-9241
-
Etowah Valley Veterinary HospitalEtowah
6570 Brevard Rd, Etowah, NC 28729-8739
-
Gates County Animal ClinicEure
66 Tinkham Rd, Eure, NC 27935
Since 1996
-
South Robeson Veterinary ClinicFairmont
5412 NC-41, Fairmont, NC 28340
Family-owned
-
Fairview Animal HospitalFairview
867A Charlotte Hwy, Fairview, NC 28730
Locally owned
-
Western Carolina Regional Animal Hospital & Emergency HospitalFlat Rock
205 N Highland Lake Rd, Flat Rock, NC 28731
Mon–Fri 8am–6pm, Sat 8am–12pm
-
Hargus Beverly DVMFlat Rock
725 Crest Rd, Flat Rock, NC 28731-7732
-
Cane Creek Animal Clinic and EquineFletcher
1548 Cane Creek Rd, Fletcher, NC 28732
Mon–Fri 8:00–5:00
Since 2001
-
White Oak Veterinary HospitalFletcher
3336 Hendersonville Rd, Fletcher, NC 28732
-
Tri-City Animal ClinicForest City
475 Withrow Rd, Forest City, NC 28043
Mon-Fri: 7:30am - 5:30pm
-
Foothills Animal ClinicForest City
126 Cherry Mountain St, Forest City, NC 28043
-
Forest City Animal HospitalForest City
1178 Old Caroleen Rd, Forest City, NC 28043
-
Fort Bragg Veterinary Treatment FacilityFort Liberty
2-7606 REILLY Rd, Fort Liberty, NC 28307
-
Quality Care Animal HospitalFour Oaks
5941 US Highway 301 S, Four Oaks, NC 27524-9329
-
Animal House Veterinary ClinicFranklin
991 E Main St, Franklin, NC 28734
-
Franklin Veterinary Hospital, PAFranklin
2947 Georgia Rd, Franklin, NC 28734
-
Whiskey River Large Animal Mobile Veterinary ServicesFranklin
69 Three Wolf Rd, Franklin, NC 28734
-
Lenzo Animal HospitalFranklin
1869 Georgia Rd, Franklin, NC 28734-7323
-
Franklinton Animal HospitalFranklinton
501 E Mason St, Franklinton, NC 27525-1219
Mon–Fri 8–11am & 2–4:30pm, Sat 8–11am
-
Tar River Veterinary HospitalFranklinton
101 E Green St, Franklinton, NC 27525
-
Sullivan Equine Veterinary ServiceGermanton
3202 NC-65, Germanton, NC 27019
-
Phoenix Animal HospitalGibsonville
925 Burlington Ave, Gibsonville, NC 27249
-
carolina equine hospitalGibsonville
6443 Carmon Rd, Gibsonville, NC 27249
-
Graham Animal HospitalGraham
851 S Main St, Graham, NC 27253
Monday - Friday 7:30 AM - 5:00 PM, Saturday Closed, Sunday Closed
-
Tri-County Veterinary ServiceGraham
7716 NC-87, Graham, NC 27253
-
Eastern Shore Animal HospitalGrandy
6421 Caratoke Hwy, Grandy, NC 27939-9618
-
Lake Hickory Veterinary HospitalGranite Falls
4607 Hickory Blvd, Granite Falls, NC 28630
Since 2008
-
Nc Granite FallsGranite Falls
261 River Bend Dr, Granite Falls, NC 28630-9388
-
Faithful Friends Veterinary HospitalGrifton
5477 Highway 11 N, Grifton, NC 28530
-
Pet Health of HampsteadHampstead
14810 US-17, Hampstead, NC 28443
Mon–Fri 8:00am–6:00pm
-
Topsail Animal HospitalHampstead
16350 US Highway 17 N, Hampstead, NC 28443-3300
Mon–Fri 8:00am–5:30pm, Sat 8:00am–12:00pm
-
Vet Cross Animal Urgent Care HospitalHampstead
13073 US-17, Hampstead, NC 28443
-
Hampstead Animal HospitalHampstead
62 NC Highway 210 W, Hampstead, NC 28443-3834
-
Doggie Day SpaHarmony
1599 W Memorial Hwy, Harmony, NC 28634-9329
-
Rocky Creek Veterinary ServicesHarmony
3300 Harmony Hwy, Harmony, NC 28634
-
Brookdale Animal HospitalHarrisburg
13528 Plaza Rd Extension, Harrisburg, NC 28215
Mon–Fri 8am–5:30pm, Sat 8am–12pm
-
Harrisburg Animal HospitalHarrisburg
4037 Harris Square Dr, Harrisburg, NC 28075-5104
Mon-Fri 7:30am-6:00pm, Sat 7:30am-12:00pm
Since 1999
-
Harrisburg Animal HospitalHarrisburg
4650 State Hwy 49, Harrisburg, NC 28075
Since 1999
-
Banfield Pet HospitalHarrisburg
7204 Caldwell Rd, Harrisburg, NC 28075
-
Emergency Pet Hospital of Craven-CarteretHavelock
1301 E Main St, Havelock, NC 28532
Mon–Thu 6:00pm–7:30am, Fri 6:00pm–12:00am, Sat–Sun 24 hours
Since 1995
-
Emergency Pet ServiceHavelock
118 E Main St, Havelock, NC 28532
Since 2000
-
Havelock Animal HospitalHavelock
415 Miller Blvd, Havelock, NC 28532
-
70 West Veterinary HospitalHavelock
310 W Main St, Havelock, NC 28532
-
Cherry Point Veterinary Treatment FacilityHavelock
218226 4th Ave, Havelock, NC 28532
-
Big Bear Veterinary ClinicHayesville
388 Hwy 64 Business, Hayesville, NC 28904-5430
-
West Hills Veterinary CentreHenderson
30 Gwynn Ln, Henderson, NC 27536
Mon-Fri: 7am – 5pm
-
Dabney Drive Animal HospitalHenderson
1 S Cooper Dr, Henderson, NC 27536
-
West Hills Animal ClinicHenderson
1528 Dabney Dr, Henderson, NC 27536
Mon-Fri: 7am – 5pm
-
PetVet Vaccination ClinicHenderson
1733 Dabney Dr, Henderson, NC 27536
-
Animal Wellness Hospital of HighlandsHighlands
2271 Dillard Rd, Highlands, NC 28741
Monday - Thursday 9:00 AM - 5:00 PM, Friday 9:00AM-4:00PM
Since 1999
-
Highlands-Cashiers Animal ClinicHighlands
2465 Cashiers Rd, Highlands, NC 28741
-
Piedmont Veterinary ClinicHillsborough
210 Millstone Dr, Hillsborough, NC 27278
Monday-Friday: 7:30 AM - 5:30 PM, Saturday: 8:30 AM - 12:30 PM
Since 1978
-
North Churton Animal HospitalHillsborough
636 N Churton St, Hillsborough, NC 27278
Monday – Friday: 8:00 am to 5:30 pm
Since 1997
-
Hillsborough Veterinary ClinicHillsborough
301 Meadowlands Dr, Hillsborough, NC 27278
-
Homevet Mobile Veterinary CareHillsborough
960 Corporate Dr, Hillsborough, NC 27278-8558
-
Holly Ridge Veterinary HospitalHolly Ridge
324 US U.S. 17 N, Holly Ridge, NC 28445
Mon-Fri 8:00am – 6:00pm
-
Surf City Pet HospitalHolly Ridge
304 Tortuga Ln, Holly Ridge, NC 28445
-
Surf City Pet HospitalHolly Ridge
13775 NC Highway 50, Holly Ridge, NC 28445-6945
-
Holly Ridge Veterinary HospitalHolly Ridge
324 Us Hwy 17, Holly Ridge, NC 28445
-
Southern Oaks Animal HospitalHope Mills
5733 Rockfish Rd, Hope Mills, NC 28348
Monday-Friday 8:00 a.m. to 5:30 p.m.
-
Cypress Lakes Animal HospitalHope Mills
5490 Celebration Dr, Hope Mills, NC 28348-6013
Monday - Friday 8:00am to 5:30pm
-
VIP Petcare Vaccination ClinicHope Mills
3001 N Main St, Hope Mills, NC 28348
-
Merry Forest Animal HospitalHorse Shoe
4295 Brevard Rd, Horse Shoe, NC 28742
-
Animed Veterinary HospitalHubert
105 Old Hwy 172, Hubert, NC 28539-4557
-
Ironton Animal HospitalIron Station
1392 NC-73, Iron Station, NC 28080
-
Jamestown Veterinary HospitalJamestown
703 W Main St, Jamestown, NC 27282
-
Animal Hospital of AsheJefferson
425 S Main St, Jefferson, NC 28640
-
Ashe Animal ClinicJefferson
605 E Main St, Jefferson, NC 28640
-
SecondvetJonesville
3446 Fall Creek Church Rd, Jonesville, NC 28642
-
Timbercreek Veterinary HospitalJonesville
3446 Fall Creek Church Rd, Jonesville, NC 28642-9621
-
King Veterinary HospitalKing
425 Kirby Rd, King, NC 27021-9494
Monday - Friday: 8 am - 6 pm
Since 1986
-
Northview Animal HospitalKing
125 N Main St, King, NC 27021
-
Grassy Creek Animal HospitalKing
119 Ingram Dr, King, NC 27021-8205
-
A Holistic Veterinary ServicesKings Mountain
105 Police Club Rd, Kings Mountain, NC 28086
-
Cleveland Animal HospitalKings Mountain
103 S Watterson St, Kings Mountain, NC 28086
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