Primary Care Doctors
in San Antonio, TX

HealthTexas Medical Group provides comprehensive primary care across 15 San Antonio clinic locations. Our board-certified family medicine and internal medicine physicians deliver personalized care focused on prevention, early detection, and long-term wellness. From annual physicals and chronic condition management to same-day sick visits and on-site lab work, our clinical teams are here to support your health at every stage of life. We accept Medicare Advantage plans through UnitedHealthcare, offer telehealth appointments, and have bilingual staff available at many of our clinics.

Now Accepting New Patients

Our San Antonio primary care doctors are welcoming new patients across all 15 clinic locations. Whether you are looking for a family medicine physician, an internist, or a provider who accepts Medicare Advantage, we are here to help. Book your first appointment online or call any of our clinics directly.

San Antonio Clinic Locations

Our San Antonio clinics offer family medicine, internal medicine, and advanced practice care. Find a location near you and book your visit.

Alamo Heights Clinic

Family Medicine

1248 Austin Hwy Ste 214
San Antonio, TX 78209-4867
Mon & Tues – 7 am – 5 pm
Wed – 10 am – 5 pm
Thurs & Fri – 7 am – 5 pm
Telephone: (210) 828-2531
FAX: (210) 828-2532

Blanco Clinic

Family Medicine

615 NW Loop 410 Ste 210
San Antonio, TX 78216-5520
Mon. Tues. Thur. Fri. 8 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 384-8282
Fax: (210) 384-8629

Helotes Clinic

Family Medicine

11820 Bandera Rd Ste 102
San Antonio, TX 78023-4637
Mon. Tues. Thur. Fri. 7 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 477-7180
Fax: (210) 736-7072

Highlands Clinic

Family Medicine

1910 S New Braunfels Ave
San Antonio, TX 78210-5220
Mon. Tues. Thur. Fri. 7 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 532-0891
Fax: (210) 532-0717

Holy Cross Clinic

Family Medicine

590 N General McMullen Dr
San Antonio, TX 78228-6230
Mon. Tues. Thur. Fri. 8 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 249-0212
Fax: (210) 249-0217

Ingram Park Clinic

Family Medicine

7431 NW Loop 410 Ste 109 San Antonio, TX 78245
Mon. Tues. Thur. Fri. 7 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 249-0212
Fax: (210) 249-0217

Las Palmas Clinic

Family Medicine & Internal Medicine

911 Castroville Rd
San Antonio, TX 78237-3146
Mon. Tues. Thur. Fri. 8 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 436-7402
Fax: (210) 436-7398

Leon Valley Clinic

Family Medicine

6428 Bandera Rd
San Antonio, TX 78238-1511
Mon. Tues. Thur. Fri. 7 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 520-4455
Fax: (210) 520-4421

Perrin Beitel Clinic

Family Medicine

8906 Perrin Beitel Rd
San Antonio, TX 78217-4851
Mon. Tues. Thur. Fri. 7 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 572-3306
Fax: (210) 249-0125

San Pedro Clinic

Family Medicine & Internal Medicine

530 San Pedro Ave
San Antonio, TX 78212-5006
Mon. Tues. Thur. 7 am – 5 pm
Wed. 10 am – 5 pm
Fri. 7 am – 5 pm
Sat. 8 am – 5 pm
Telephone:(210) 225-4511
Fax: (210) 225-4514

Southwest Military Clinic

Family Medicine & Internal Medicine

1802 SW Military Dr
San Antonio, TX 78221-1451
Mon. Tues. Thur. Fri. 7 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 924-2337
Fax: (210) 923-2208

Stone Oak Clinic

Family Medicine

20821 U.S. Hwy 281 N, Suite 122
San Antonio, TX 78258
Mon. Thur. Fri. 7 am – 5 pm
Tues. 7 am – 8 pm
Wed. 10 am – 5 pm
Telephone: (210) 546-1600
Fax: (210) 546-1610

Val Verde Clinic

Family Medicine

810 SE Military Dr
San Antonio, TX 78214-2823
Mon. Tues. Thur. Fri. 7 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 921-4200
Fax: (210) 922-8181

Westover Hills Clinic

Family Medicine & Internal Medicine

10307 State Highway 151,
San Antonio, TX 78251-4557
Mon. Tues. Thur. Fri. 7 am – 5 pm
Wed. 10 am – 5 pm
Telephone: (210) 237-4983
Fax: (210) 581-1471

Wurzbach Clinic

Family Medicine & Internal Medicine

8542 Wurzbach Rd
San AntonioTX 78240
Mon & Tues – 7:30 am – 5 pm
Wed – 10 am – 5 pm
Thurs & Fri – 7:30 am – 5 pm
Sat – 8 am – 5 pm
Telephone: (210) 616-7300
Fax: (210) 616-7359

More HealthTexas Locations

We also provide primary care at locations outside San Antonio.

Primary Care Services in San Antonio

Our San Antonio clinics provide a full range of primary care services designed to keep you and your family healthy. Whether you need a routine checkup, help managing a chronic condition, or urgent care for an unexpected illness, our physicians and clinical teams are here for you.

Preventive Care & Screenings

Annual physicals, wellness exams, immunizations, and age-appropriate health screenings to help detect issues early and keep you on track with your health.

Chronic Condition Management

Ongoing care and treatment plans for diabetes, high blood pressure, asthma, high cholesterol, and other chronic conditions, with regular monitoring and personalized support.

Same-Day Sick Appointments

Feeling sick? Many of our San Antonio clinics offer same-day appointments for colds, flu, infections, and minor injuries so you can get care when you need it.

On-Site Labs & Diagnostics

Lab work, EKGs, foot care, and wound care performed right at our clinics. No separate trip or referral needed.

Saturday Care

Our San Pedro and Wurzbach clinics offer Saturday appointments from 8am to 5pm for patients who need weekend access to primary care.

Telehealth Appointments

Connect with your primary care doctor from home for follow-ups, prescription refills, and non-emergency consultations through a convenient virtual visit.

Care Coordination & Specialist Referrals

Our team coordinates with an extensive specialist network and manages hospital discharge follow-ups to ensure continuity of care across every stage of treatment.

24/7 Physician On-Call

Have a health concern after hours? A HealthTexas physician is available by phone around the clock for our established patients.

For a complete overview of our primary care approach, visit our Primary Care Services page.

Medicare Advantage Accepted in San Antonio

HealthTexas proudly accepts Medicare Advantage plans through UnitedHealthcare at all of our San Antonio primary care clinics. Our physicians have extensive experience caring for Medicare patients and are committed to helping you make the most of your coverage. Our patient navigators are available to assist with Medicare questions, appointment scheduling, and care coordination.

Learn more about Medicare Advantage coverage and find a doctor who accepts your plan on our Medicare Advantage Plans page. Información también disponible en español.

Frequently Asked Questions

How do I find a primary care doctor in San Antonio?

HealthTexas has 15 primary care clinics throughout San Antonio staffed by board-certified family medicine and internal medicine physicians. You can browse our clinic locations above, or book an appointment online to find a doctor near you.

Yes. Our San Antonio primary care physicians are currently accepting new patients at all locations. You can schedule your first visit online or call any of our clinics directly.

Yes, through UnitedHealthcare at all 15 San Antonio locations. Visit our Medicare Advantage Plans page for details.

Family medicine doctors care for patients of all ages, from young adults to seniors. Internal medicine doctors specialize in adult health, including complex or chronic conditions. Both are available at HealthTexas San Antonio clinics, and our team can help match you with the right provider for your needs.

Ready to Find Your Doctor?

Schedule your visit today and experience compassionate, personalized primary care at a HealthTexas clinic near you.

Location Phone Number
Alamo Heights Clinic (210) 828-2531
Blanco Clinic (210) 384-8282
Helotes Clinic (210) 477-7180
Highlands Clinic (210) 532-0891
Hill Country Clinic (830) 249-3800
Holy Cross Clinic (210) 249-0212
Ingram Park Clinic (210) 477-7190
Las Palmas Clinic (210) 436-7402
Leon Valley Clinic (210) 520-4455
New Braunfels Clinic (830) 515-1280
Perrin Beitel Clinic (210) 572-3306
San Pedro Clinic (210) 225-4511
Schertz Clinic (210) 477-7181
SW Military Clinic (210) 924-2337
Stone Oak Clinic (210) 546-1600
Val Verde Clinic (210) 921-4200
Westover Hills Clinic (210) 237-4983
Wurzbach Clinic (210) 616-7300