Top 10 vet clinics in San Marcos
Ranked by how complete and owner-verified the listing info is — hours, phone, website, services. No pay-to-play.
-
1Advanced Veterinary Care of San Elijo
1691 Melrose Dr, San Marcos, CA 92078
Mon–Fri 8am–6pm, Sat 8am–2pm
Since 2014
-
3San Marcos Veterinary Clinic
145 S Rancho Santa Fe Rd, San Marcos, CA 92078
Mon–Thu 8am–6pm, Fri 8am–5pm, Sat 9am–2pm
Family-owned
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-
4ABC Veterinary Hospital
330 Rancheros Dr Ste 102, San Marcos, CA 92069
Mon–Fri 7am–5pm, Sat 8am–5pm
Since 1986
-
5East & West Animal Hospital
750 S Rancho Santa Fe Rd, San Marcos, CA 92078-3935
Mon–Fri 8:00am–6:00pm, Sat 8:00am–4:00pm
-
6Nordahl Pet Clinic
630 Nordahl Rd, San Marcos, CA 92069
Mon–Wed & Fri 8:00am–6:00pm, Thu 12:00pm–6:00pm
-
9San Elijo Hills Veterinary Clinic
1217 San Elijo Rd S Ste 103, San Marcos, CA 92078
-
10Amazing Pet Wellness Center
407 N Twin Oaks Valley Rd, San Marcos, CA 92069
Of the 22 vet clinics listed in San Marcos, 22 give a phone number, 6 publish opening hours and 20 have a website. 1 is a branch of a national chain — Vetco Total Care (1); the remaining 21 are independent. By what they offer: 10 offer dental care, 7 offer urgent care, 6 offer spay and neuter. The longest-running is ABC Veterinary Hospital, in business since 1986. 2 describe themselves as family-owned. The nearest bigger selection is Los Angeles with 146.
All 12 other vet clinics in San Marcos
By ZIP code: 92069 (3) · 92078 (9)
ZIP 92069 3
-
San Dieguito Equine Group
1202 Calle Maria, San Marcos, CA 92069
-
Shots For Pets
407 N Twin Oaks Valley Rd, San Marcos, CA 92069-2955
-
Veterinary Dental Specialties and Oral Surgery
2055 Montiel Rd Ste #104, San Marcos, CA 92069
Since 1999
ZIP 92078 9
-
San Marcos Boulevard Veterinary Hospital
997 W San Marcos Blvd #102a, San Marcos, CA 92078
-
Twin Oaks Animal Hospital
314 S Twin Oaks Valley Rd #118, San Marcos, CA 92078
-
Vetco Total Care Animal Hospital
141 S Las Posas Rd, San Marcos, CA 92078-2419
-
Thrive Pet Healthcare Urgent Care - San Marcos
1903 W San Marcos Blvd Ste 140, San Marcos, CA 92078-3907
-
Pearson Animal Hospital
1903 W San Marcos Blvd #140, San Marcos, CA 92078
-
Pearson Animal Hospital
1903 W San Marcos Blvd Ste 140, San Marcos, CA 92078-3907