You can use our Patient Portal to Schedule, Cancel, or Re-Schedule an Appointment.

(If you don't have an account, you can create one.)
Please Note: There is a $50 fee for cancellations within 24 hrs of Appt

Or Select One of Our 4 Convenient Locations Below to Schedule Your Appointment

If you're unable to find a convenient date and time at one location, please check a different office.

Castle Hills Family Practice

2277 NW Military Highway, Suite 100,
San Antonio, TX 78213

(210) 940-5200

CALL USBOOK ONLINE

Castle Hills Family Practice

6409 Bandera Road,
San Antonio, TX 78238

(210) 879-3095

CALL USBOOK ONLINE

Castle Hills Family Practice

3211 Nacogdoches Road
San Antonio, TX 78217

(210) 361-6080

CALL USBOOK ONLINE

Castle Hills Family Practice

19276 Stone Oak Parkway, Set 103, San Antonio, TX 78258

(210) 972-9810

CALL USBOOK ONLINE