Call or Text to Schedule Appointment:
210-690-2273

Contact Us

MacGregor Medical Center of San Antonio

9969 Fredericksburg Road
San Antonio, Texas 78240

210-690-2273 (Phone & Text)

210-321-2226
210-321-2228

OFFICE HOURS (By Appointment)

Monday - Friday  7:30 AM - 5:00 PM
Saturday - Sunday  CLOSED

Complimentary parking is provided for you right next to our office.

Patient Portal Login

Note: Only a registered MacGregor patient may use this service, which uses the FollowMyHealth portal.

For prescription refills, please call the pharmacy first.

Contact us for:

  • Appointments
  • Insurance authorization
  • Lab, MRI/CT, other test results
  • Copies of medical records
  • Permission slips, excuse letters, completion of school, insurance, FMLA, or other forms
  • Contact with office manager or billing manager
TELEHEALTH

MacGregor now provides telemedicine services for our patients in response to the COVID pandemic. Please contact us by text (210-690-2273) or go to our portal to set up an appointment with a MacGregor physician.

Office Location

9969 Fredricksburg Road
San Antonio, TX 78240

Our Office Hours

Monday - Friday
7:30 AM to 5:00 PM

Schedule Appt.

P: (210) 690-2273
(text or call)

Connect with Us

Copyright 2025 © MacGregor Medical Center of San Antonio
All Rights Reserved | Privacy & Billing Policy | Pharmacy Policy | Feedback