Top 10 vet clinics in San Antonio
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1VCA Castle Hills Companion Animal Hospital
13141 NW Military Hwy, San Antonio, TX 78231
Mon: 7:00 am - 6:00 pm, Sat: 8:00 am - 1:00 pm
-
3Towne North Animal Hospital
13335 San Pedro Ave, San Antonio, TX 78216-2056
8:00am - 5:00pm
Since 1984
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-
5St. Francis Veterinary Hospital
8615 Potranco Rd, San Antonio, TX 78251
7:00am - 6:00pm, 8:00am - 1:00pm
Since 2000
-
6Pet Medical Center
7811 Mainland Dr, San Antonio, TX 78250
-
7Kirby Family Vet
4623 Binz Engleman Rd, San Antonio, TX 78219
-
10Churchill Veterinary Hospital
11722 West Ave, San Antonio, TX 78216
Of the 177 vet clinics listed in San Antonio, 168 give a phone number, 12 publish opening hours and 140 have a website. 27 are branches of national chains — Banfield Pet Hospital (8), CityVet (8), Thrive Affordable Vet Care (3); the remaining 150 are independent. By what they offer: 62 offer dental care, 45 offer spay and neuter, 35 offer vaccinations. The longest-running is Alamo Dog & Cat Hospital, in business since 1922. 5 describe themselves as family-owned. The nearest bigger selection is Houston with 262.
All 167 other vet clinics in San Antonio
By ZIP code: 78201 (2) · 78209 (6) · 78210 (1) · 78211 (1) · 78212 (5) · 78213 (2) · 78216 (7) · 78217 (10) · 78218 (1) · 78221 (4) · 78222 (3) · 78223 (2) · 78227 (1) · 78228 (5) · 78229 (2) · 78230 (5) · 78231 (3) · 78232 (5) · 78233 (2) · 78234 (2) · 78235 (2) · 78236 (1) · 78237 (1) · 78238 (4) · 78239 (2) · 78240 (5) · 78244 (2) · 78245 (3) · 78247 (5) · 78248 (3) · 78249 (11) · 78250 (6) · 78251 (8) · 78253 (9) · 78255 (2) · 78257 (7) · 78258 (12) · 78259 (6) · 78260 (3) · 78263 (3) · 78264 (1) · 78266 (1) · no ZIP (1)
ZIP 78201 2
-
Low Cost Pet Vet
2907 West Ave, San Antonio, TX 78201
-
Texas Veterinary Hospital
3493 Fredericksburg Rd, San Antonio, TX 78201
ZIP 78209 6
-
Kothmann Pet Hospital
1051 Austin Hwy, San Antonio, TX 78209
-
Lincoln Heights Animal Hospital
7510 Broadway, San Antonio, TX 78209
-
CityVet
5421 Broadway St, San Antonio, TX 78209
-
Alamo Heights Pet Clinic
6488 N New Braunfels Ave, San Antonio, TX 78209
-
Thrive Pet Healthcare - Terrell Plaza
1211 Austin Hwy #108, San Antonio, TX 78209
-
VitalPet - Northwood Animal Hospital
1335 NE Interstate 410 Loop, Suite 101, San Antonio, TX 78209
ZIP 78210 1
-
CityVet Southtown
1028 S Alamo St, San Antonio, TX 78210
ZIP 78211 1
-
San Antonio Wellness Spay and Neuter Clinic
4922 S Zarzamora St, San Antonio, TX 78211-1216
Family-owned
ZIP 78212 5
-
Spay Neuter Network
210 Tuleta Dr #3, San Antonio, TX 78212
-
Olmos Park Animal Hospital
4349 McCullough Ave, San Antonio, TX 78212-1962
-
Pet Shotz
210 Tuleta Dr, San Antonio, TX 78212-3104
-
Spay Neuter Network
210 Tuleta Dr Ste 3, San Antonio, TX 78212-3104
-
Corder Companion Animal Clinic
4351 McCullough Ave, San Antonio, TX 78212-1962
ZIP 78213 2
-
Castle West Animal Hospital
11105 West Ave, San Antonio, TX 78213
-
Dan B Meadows DVM
1806 NW Military Hwy, San Antonio, TX 78213
ZIP 78216 7
-
Ace Veterinary Clinic
742 Barchester Dr # A, San Antonio, TX 78216
-
Veterinary Emergency Group
602 Northwest Loop 410 #103, San Antonio, TX 78216
-
Pet Vaccination Service
11722 West Ave, San Antonio, TX 78216
-
THRIVE Affordable Vet Care
125 NW Loop 410 Ste 350, San Antonio, TX 78216
-
North Star Animal Hospital
7227 San Pedro Ave, San Antonio, TX 78216-6223
-
San Pedro
12960 Park Central, San Antonio, TX 78216
ZIP 78217 10
-
Penny Paws Mobiles
10330 Kotzebue St, San Antonio, TX 78217
-
Thrive Pet Healthcare - Broadway
8503 Broadway #105, San Antonio, TX 78217
-
El Dorado Animal Hospital
13039 Nacogdoches Rd, San Antonio, TX 78217-1960
-
River City Veterinary Care
4215 Sunshadow St, San Antonio, TX 78217
-
Emergency Pet Center
8503 Broadway St Ste 105, San Antonio, TX 78217
-
Animal Critical Care & Speciality Center
8503 Broadway # 105, San Antonio, TX 78217
-
Veterinary Imaging Center Of South Texas
8503 Broadway Ste 105, San Antonio, TX 78217-6336
ZIP 78218 1
-
North Star Animal Hospital
8365 Perrin Beitel, San Antonio, TX 78218
ZIP 78221 4
-
Pet Vaccination Clinic
1010 SW Military Dr, San Antonio, TX 78221
-
Pleasanton Road Animal Hospital
3810 Pleasanton Rd, San Antonio, TX 78221
-
Vca Mission Animal Hospital
2822 Pleasanton Rd, San Antonio, TX 78221-2101
ZIP 78222 3
-
China Grove Veterinary Clinic
6162 US Highway 87 E, San Antonio, TX 78222-1811
-
Rigsby Veterinary Clinic
4831 Rigsby Ave, San Antonio, TX 78222
ZIP 78223 2
-
4 Paws Animal Hospital
3630 SE Military Dr #100, San Antonio, TX 78223
-
Vetco Total Care Animal Hospital
3143 SE Military Dr Ste 115, San Antonio, TX 78223
ZIP 78227 1
-
Marbach Road Animal Hospital
7508 Marbach Rd, San Antonio, TX 78227
ZIP 78228 5
-
Blue Cross Pet Clinic
1726 Bandera Rd Ste 104, San Antonio, TX 78228
-
Callaghan Road Animal Hospital
5739 Callaghan Rd, San Antonio, TX 78228-1140
-
Blue Cross Vet Clinic
451 Bandera Rd Ste 107, San Antonio, TX 78228
-
Beissner Mark, Dvm
124 Saint Cloud Rd, San Antonio, TX 78228-5009
ZIP 78229 2
-
VCA Oak Hills Animal Hospital
6614 Southpoint St, San Antonio, TX 78229
-
VeterStore U.S.
4627 Allegheny Dr, San Antonio, TX 78229-5005
ZIP 78230 5
-
Huebner Oaks Veterinary Hospital
12058 Vance Jackson Rd Ste 101, San Antonio, TX 78230
-
Animal Hospital of San Antonio
2210 Northwest Loop 410, San Antonio, TX 78230
-
THRIVE Affordable Vet Care
12651 Vance Jackson Rd Ste 119, San Antonio, TX 78230
-
Pet Grooming
2545 Jackson Keller Rd, San Antonio, TX 78230-5246
-
Huebner Oaks Vet Hosp
12058 Vance Jackson Rd Ste 101, San Antonio, TX 78230
ZIP 78231 3
-
CityVet | Castle Hills Veterinary Clinic & Urgent Care
10003 NW Military Hwy, San Antonio, TX 78231-1885
-
Texas Veterinary Hospitals
2325 NW Military Hwy #111, San Antonio, TX 78231
-
Mckelvey Rocky DVM
13141 NW Military Hwy, San Antonio, TX 78231-1849
ZIP 78232 5
-
VCA Henderson Pass Animal Hospital
2558 Thousand Oaks Dr, San Antonio, TX 78232
-
Acres North Animal Hospital: Crowley Lori H Dvm
16302 San Pedro Ave, San Antonio, TX 78232-2211
-
Traveling Tails Veterinary Clinic | Thousand Oaks
2250 Thousand Oaks Dr Ste 102, San Antonio, TX 78232-3968
Family-owned
-
Vanguard Veterinary Clinic Redland
2815 N Loop 1604 E #105, San Antonio, TX 78232
-
Low Cost Pet Vaccinations
2815 N Loop 1604 E, San Antonio, TX 78232-1708
ZIP 78233 2
-
O'Connor Road Animal Hospital
12014 Independence Ave, San Antonio, TX 78233
-
TLC Pet Hospital
11403 O'Connor Rd #114, San Antonio, TX 78233
ZIP 78234 2
-
Fort Sam Houston Veterinary Treatment Facility
2332 Harney Rd, San Antonio, TX 78234-6201
-
Fort Sam Houston Vet Treatment
2915 Schofield Rd, San Antonio, TX 78234-7754
ZIP 78235 2
-
SNAP Spay-Neuter & Animal Wellness Clinic
8034 City Base Landing, San Antonio, TX 78235
-
San Antonio Humane Society
8034 City-Base Lndg, San Antonio, TX 78235
ZIP 78236 1
-
Holland Military Working Dog Hospital
1219 Knight St, San Antonio, TX 78236
ZIP 78237 1
-
Las Palmas Pet Clinic
1232 S General McMullen Dr, San Antonio, TX 78237-3863
ZIP 78238 4
-
SNAP Spay-Neuter and Animal Wellness Clinic
6758 Ingram Rd, San Antonio, TX 78238-4121
-
Affordable Pet Care Northwest
5443 Grissom Rd, San Antonio, TX 78238-3027
-
Bandera Road Animal Hospital
5721 Bandera Rd, San Antonio, TX 78238-1918
-
Vetco Total Care Animal Hospital
6001 NW Loop 410 Ste 103, San Antonio, TX 78238
ZIP 78239 2
-
Crestway Animal Clinic
6636 Crestway Dr, San Antonio, TX 78239
-
Windcrest
8520 Four Winds Dr, San Antonio, TX 78239
ZIP 78240 5
-
Babcock North Veterinary Hospital
5858 Babcock Rd, San Antonio, TX 78240
-
My Pet's Vet
9702 Huebner Rd Ste 104, San Antonio, TX 78240
-
Compassionate Care
8607 Wurzbach Rd, San Antonio, TX 78240-1281
ZIP 78244 2
-
Converse Animal Hospital
7985 Seguin Rd, San Antonio, TX 78244-1904
-
Assure Vet Animal Hospital
5930 Woodfield, San Antonio, TX 78244
ZIP 78245 3
-
Ellison Drive Animal Hospital
1424 S Ellison Dr, San Antonio, TX 78245
-
San Antonio W
119 SW Loop 410, San Antonio, TX 78245
ZIP 78247 5
-
Acres North Animal Clinic
17203 Jones Maltsberger Rd Ste. 106, San Antonio, TX 78247
-
Spring Creek Animal Hospital
14837 Nacogdoches Rd, San Antonio, TX 78247
-
Penny Paws Animal Hospital - San Antonio
3179 Thousand Oaks Dr, San Antonio, TX 78247
-
Meadow North Animal Hospital
14418 Jones Maltsberger Rd, San Antonio, TX 78247-3705
-
Penny Paws Mobiles
3179 Thousand Oaks Dr, San Antonio, TX 78247-3304
ZIP 78248 3
-
Banfield Pet Hospital
1160 N Loop 1604 W Ste 101, San Antonio, TX 78248
Mon-Sat 7am-6pm, Sun 9am-5pm
-
San Antonio-Village Blanco
1160 North Loop 1604 W, San Antonio, TX 78248
ZIP 78249 11
-
Traveling Tails Veterinary Clinic North Loop 1604
5010 N Loop 1604 West Access Rd, San Antonio, TX 78249
-
Dezavala-Shavano Veterinary Clinic
4939 De Zavala Rd, San Antonio, TX 78249-2001
-
Veterinary Medical Center 1604 San Antonio
5010 N Loop 1604 W, San Antonio, TX 78249
-
Mpc Veterinary Care
6222 De Zavala Rd Ste 102, San Antonio, TX 78249-2275
-
KCI Animal Health
12930 W Interstate 10, San Antonio, TX 78249-2248
-
San Antonio (De Zavala)
5219 DeZavala Rd, San Antonio, TX 78249
ZIP 78250 6
-
Town & Country Veterinary Hospital
10350 Bandera Rd, San Antonio, TX 78250
-
Guilbeau Station Animal Hospital
8905 Guilbeau Rd, San Antonio, TX 78250
-
THRIVE Affordable Vet Care
11398 Bandera Rd Ste 403, San Antonio, TX 78250
-
Vangaurd Pet Clinic
7951 Guilbeau Rd, San Antonio, TX 78250-3232
-
San Antonio Bandera
11791 Bandera Rd, San Antonio, TX 78250
-
Pavlov's Dog & Cat Hospital
8236 Bandera Rd, San Antonio, TX 78250-5134
ZIP 78251 8
-
Angel Of Mercy Animal Critical Care
8734 Grissom Rd, San Antonio, TX 78251
-
Great Northwest Animal Hospital
8843 Grissom Rd, San Antonio, TX 78251
-
Vanguard Veterinary Clinic
10730 Potranco Rd, San Antonio, TX 78251
-
VCA Animal Hospitals Urgent Care - Northwest San Antonio
9710 Highway 151, Ste 105, San Antonio, TX 78251
-
Culebra North Animal Center
8111 Culebra Rd, San Antonio, TX 78251
-
Heritage Animal Hospital
9815 Culebra Rd Ste 112, San Antonio, TX 78251-3702
-
Town & Country Veterinary Hospital
5630 W Loop 1604 N, San Antonio, TX 78251
ZIP 78253 9
-
Amigo Animal Hospital
12355 Potranco Rd #111, San Antonio, TX 78253
-
CityVet - Kallison Ranch
14048 Culebra Rd, San Antonio, TX 78253-7393
-
Alamo Ranch Animal Hospital
6820 Alamo Pkwy, San Antonio, TX 78253
-
Culebra Creek Veterinary Hospital & Resort
11185 Westwood Loop, San Antonio, TX 78253
-
Thrive Pet Healthcare - Alamo Ranch
11841 Alamo Ranch Pkwy, San Antonio, TX 78253-4184
-
West Bexar Veterinary Clinic
13772 Old Farm to Market 471 W Ste 101, San Antonio, TX 78253
-
CityVet | Kallison Ranch
14048 Culebra Rd Suite 101, San Antonio, TX 78253
-
Culebra
5435 W Loop 1604 N, San Antonio, TX 78253
ZIP 78255 2
ZIP 78257 7
-
San Antonio The Rim
17815 La Cantera Parkway, San Antonio, TX 78257
-
Veterinary Emergency & Critical Care
6335 Camp Bullis Rd, San Antonio, TX 78257-9720
-
Sveccs
6335 Camp Bullis Rd Ste 12, San Antonio, TX 78257
ZIP 78258 12
-
Blanco Crossing Veterinary Hospital
19179 Blanco Rd, San Antonio, TX 78258-4009
-
BluePearl Pet Hospital
503 E Sonterra Blvd, San Antonio, TX 78258-4058
-
Night Watch Elite Animal Emergency
20770 US-281 #101, San Antonio, TX 78258
-
Lili Veterinary Hospital
20210 Stone Oak Pkwy #301, San Antonio, TX 78258
-
Stone Oak Veterinary Clinic
18854 Stone Oak Pkwy, San Antonio, TX 78258-4113
-
Spring Branch Veterinary Hospital
503 E Sonterra Blvd, San Antonio, TX 78258-4058
-
Dr Suzie Pet Hospital
20642 Stone Oak Pkwy Ste 108, San Antonio, TX 78258
-
NewDay Veterinary Care
22811 N US Hwy 281, San Antonio, TX 78258
-
Veterinary Imaging Center
503 E Sonterra Blvd Ste 104, San Antonio, TX 78258-4059
-
Vetco Total Care Animal Hospital
23014 US Highway 281 N Ste 107, San Antonio, TX 78258
ZIP 78259 6
-
Evans Paw Veterinary Clinic
2770 E Evans Rd Ste 103, San Antonio, TX 78259
-
VIP Petcare Vaccination Clinic
22103 Bulverde Rd, San Antonio, TX 78259
-
River City Companion Animal Hospital
21950 Bulverde Rd #100, San Antonio, TX 78259
-
The PetStylist
18010 Bulverde Rd, San Antonio, TX 78259-3344
ZIP 78260 3
-
My Pet's Vet Wilderness Oaks
24815 U.S. Hwy 281 N Suite 117, San Antonio, TX 78260
-
Borgfeld Animal Hospital
1304 Borgfeld Dr Ste 300, San Antonio, TX 78260
-
Animal Friends
213 W Borgfeld Dr, San Antonio, TX 78260
ZIP 78263 3
-
Healthy Pet
7050 US Highway 87 E, San Antonio, TX 78263-6050
-
Dr. Jaksik D.V.M.
885 Zigmont Rd, San Antonio, TX 78263
-
Jerie's Bed & Biscuit
8507 US Highway 87 E, San Antonio, TX 78263
ZIP 78264 1
-
Bexata Animal Sanctuary
891 Hume Rd, San Antonio, TX 78264-9720
ZIP 78266 1
-
Brazos Valley Equine Hospitals - San Antonio
18675 Marbach Ln, San Antonio, TX 78266-2184
No ZIP listed 1
-
ASPCA animal shelter
San Antonio, TX