appointments loading spinner
home > all provider types > Primary Care Doctor > Porter, TX

Primary Care Doctor in Porter, TX

Providers  Wed
09/30
Thu
10/01
Fri
10/02
Sat
10/03
Sun
10/04
Mon
10/05
Tue
10/06
 
  Wed
Sep 30
Thu
Oct 01
Fri
Oct 02
Sat
Oct 03
Sun
Oct 04
Mon
Oct 05
Tue
Oct 06
13 Likes

Family Medicine
5 miles
Memorial Hermann Medical Group
MHMG
4533 Kingwood Drive, Suite C2:500
Kingwood, TX 77345
(We are across from Starbuck's)
    • 1:40 pm
    • 2:00 pm
    • 2:20 pm
    • 2:40 pm
    • More
    • 3:20 pm
    • 3:40 pm
    • 4:20 pm
    • 9:20 am
    • 10:40 am
    • 11:20 am
    • 1:40 pm
    • More
    • 2:00 pm
    • 2:40 pm
        • 9:20 am
        • 1:00 pm
        • 1:20 pm
        • 2:20 pm
        • More
        • 2:40 pm
        • 3:00 pm
        • 3:20 pm
        • 4:00 pm
        • 8:40 am
        • 9:40 am
        • 10:00 am
        • 10:20 am
        • More
        • 10:40 am
        • 11:20 am
        • 1:40 pm
        • 2:00 pm
        • 2:20 pm
        • 2:40 pm
        • 3:00 pm
        • 3:20 pm
        • 3:40 pm
        • 4:00 pm
        • 4:20 pm
        For all minors, vaccination records are required before being seen by the physician. Please contact the office directly if you have additional questions.
          Wed
        Sep 30
        Thu
        Oct 01
        Fri
        Oct 02
        Sat
        Oct 03
        Sun
        Oct 04
        Mon
        Oct 05
        Tue
        Oct 06
        41 Likes

        Internal Medicine
        8 miles
        iMD Health Care and Imaging - Houston
        19411 McKay Dr Ste 150
        Humble, TX 77338
          • 10:45 am
          • 11:00 am
          • 11:15 am
          • 11:30 am
          • More
          • 11:45 am
          • 12:00 pm
          • 12:15 pm
          • 12:30 pm
          • 12:45 pm
          • 1:00 pm
          • 1:15 pm
          • 1:30 pm
          • 1:45 pm
          • 2:00 pm
          • 2:15 pm
          • 2:30 pm
          • 2:45 pm
          • 3:00 pm
          • 3:15 pm
          • 3:30 pm
          • 3:45 pm
          • 4:00 pm
          • 4:15 pm
          • 4:30 pm
          • 4:45 pm
          • 9:00 am
          • 9:15 am
          • 9:30 am
          • 9:45 am
          • More
          • 10:00 am
          • 10:15 am
          • 10:30 am
          • 10:45 am
          • 11:00 am
          • 11:15 am
          • 11:30 am
          • 11:45 am
          • 12:00 pm
          • 12:15 pm
          • 12:30 pm
          • 12:45 pm
          • 1:00 pm
          • 1:15 pm
          • 1:30 pm
          • 1:45 pm
          • 2:00 pm
          • 2:15 pm
          • 2:30 pm
          • 2:45 pm
          • 3:15 pm
          • 3:30 pm
          • 3:45 pm
          • 4:00 pm
          • 4:15 pm
          • 4:30 pm
          • 4:45 pm
              • 9:00 am
              • 9:15 am
              • 9:30 am
              • 9:45 am
              • More
              • 10:00 am
              • 10:15 am
              • 10:30 am
              • 10:45 am
              • 11:00 am
              • 11:15 am
              • 11:30 am
              • 11:45 am
              • 12:00 pm
              • 12:15 pm
              • 12:30 pm
              • 12:45 pm
              • 1:00 pm
              • 1:15 pm
              • 1:30 pm
              • 1:45 pm
              • 2:00 pm
              • 2:15 pm
              • 2:30 pm
              • 2:45 pm
              • 3:00 pm
              • 3:15 pm
              • 3:30 pm
              • 3:45 pm
              • 4:00 pm
              • 4:15 pm
              • 4:30 pm
              • 4:45 pm
              • 9:00 am
              • 9:15 am
              • 9:30 am
              • 9:45 am
              • More
              • 10:00 am
              • 10:15 am
              • 10:30 am
              • 10:45 am
              • 11:00 am
              • 11:15 am
              • 11:30 am
              • 11:45 am
              • 12:00 pm
              • 12:15 pm
              • 12:30 pm
              • 12:45 pm
              • 1:00 pm
              • 1:15 pm
              • 1:30 pm
              • 1:45 pm
              • 2:00 pm
              • 2:15 pm
              • 2:30 pm
              • 2:45 pm
              • 3:00 pm
              • 3:15 pm
              • 3:30 pm
              • 3:45 pm
              • 4:00 pm
              • 4:15 pm
              • 4:30 pm
              • 4:45 pm
              We offer virtual or telemedicine visits for new and established patients in the states of Texas and Ohio 5 days/week during regular hours and after 5:30 pm every day. Please call 281-459-9181 to schedule or go to www.imdhealthcare.net or zocdoc.com
                Wed
              Sep 30
              Thu
              Oct 01
              Fri
              Oct 02
              Sat
              Oct 03
              Sun
              Oct 04
              Mon
              Oct 05
              Tue
              Oct 06
              134 Likes

              Family Medicine
              8 miles
              Memorial Hermann Neighborhood Health Center
              19333 Hwy 59 North, Suite 280
              Humble, TX 77338
                • 3:00 pm
                • 10:00 am
                • 3:00 pm
                    • 10:00 am
                    • 3:00 pm
                    • 10:00 am
                    • 10:30 am
                    • 3:00 pm
                    NOTICE: If you think you may have COVID-19 and are experiencing any symptoms, please call your healthcare provider prior to your appointment.
                      Wed
                    Sep 30
                    Thu
                    Oct 01
                    Fri
                    Oct 02
                    Sat
                    Oct 03
                    Sun
                    Oct 04
                    Mon
                    Oct 05
                    Tue
                    Oct 06
                    43 Likes

                    Internal Medicine
                    9 miles
                    Northeast Medical Associates
                    McKay Medical Plaza
                    18648 McKay Drive Suite 220
                    Humble, TX 77338
                      • 11:30 am
                      • 11:45 am
                      • 10:30 am
                      • 10:45 am
                      • 11:30 am
                      • 11:45 am
                          • 10:15 am
                          • 10:30 am
                          • 10:45 am
                          • 11:00 am
                          • More
                          • 11:15 am
                          • 11:45 am
                          • 10:15 am
                          • 10:45 am
                          • 11:00 am
                          • 11:15 am
                          • More
                          • 11:30 am
                          • 11:45 am
                          NOTICE: If you think you may have COVID-19 and are experiencing any symptoms, please call your healthcare provider prior to your appointment.
                            Wed
                          Sep 30
                          Thu
                          Oct 01
                          Fri
                          Oct 02
                          Sat
                          Oct 03
                          Sun
                          Oct 04
                          Mon
                          Oct 05
                          Tue
                          Oct 06
                          38 Likes

                          Family Medicine
                          9 miles
                          Memorial Hermann Medical Group
                          4057 Riley Fuzzel Rd., Suite 1100A
                          Spring, TX 77386
                            • 1:00 pm
                            • 1:30 pm
                            • 2:45 pm
                            • 12:15 pm
                            • 12:30 pm
                                • 8:00 am
                                • 8:45 am
                                • 9:45 am
                                • 10:45 am
                                • More
                                • 11:00 am
                                • 1:00 pm
                                • 1:30 pm
                                • 2:00 pm
                                • 2:30 pm
                                • 2:45 pm
                                • 8:45 am
                                • 10:30 am
                                • 10:45 am
                                • 1:00 pm
                                • 2:30 pm
                                  Wed
                                Sep 30
                                Thu
                                Oct 01
                                Fri
                                Oct 02
                                Sat
                                Oct 03
                                Sun
                                Oct 04
                                Mon
                                Oct 05
                                Tue
                                Oct 06

                                Family Medicine
                                9 miles
                                Memorial Hermann Medical Group
                                4057 Riley Fuzzel Rd., Suite 1100A
                                Spring, TX 77386
                                  • 11:00 am
                                  • 11:15 am
                                  • 11:30 am
                                  • 11:45 am
                                  • More
                                  • 1:00 pm
                                  • 1:15 pm
                                  • 1:30 pm
                                  • 1:45 pm
                                  • 8:00 am
                                  • 8:15 am
                                  • 8:30 am
                                  • 8:45 am
                                  • More
                                  • 9:30 am
                                  • 10:00 am
                                  • 10:15 am
                                  • 10:30 am
                                  • 11:00 am
                                  • 11:15 am
                                  • 11:30 am
                                  • 12:00 pm
                                  • 12:15 pm
                                  • 12:30 pm
                                  • 12:45 pm
                                      • 8:00 am
                                      • 8:15 am
                                      • 8:30 am
                                      • 8:45 am
                                      • More
                                      • 9:00 am
                                      • 9:15 am
                                      • 9:30 am
                                      • 9:45 am
                                      • 10:00 am
                                      • 10:15 am
                                      • 10:30 am
                                      • 11:00 am
                                      • 11:15 am
                                      • 11:30 am
                                      • 11:45 am
                                      • 1:00 pm
                                      • 1:15 pm
                                      • 1:30 pm
                                      • 1:45 pm
                                      • 2:00 pm
                                      • 2:15 pm
                                      • 2:30 pm
                                      • 2:45 pm
                                      • 3:00 pm
                                      • 3:15 pm
                                      • 3:30 pm
                                      • 8:00 am
                                      • 8:30 am
                                      • 8:45 am
                                      • 9:00 am
                                      • More
                                      • 9:15 am
                                      • 9:30 am
                                      • 9:45 am
                                      • 10:00 am
                                      • 10:15 am
                                      • 10:30 am
                                      • 11:00 am
                                      • 11:15 am
                                      • 11:30 am
                                      • 11:45 am
                                      • 1:00 pm
                                      • 1:15 pm
                                      • 1:30 pm
                                      • 1:45 pm
                                      • 2:00 pm
                                      • 2:15 pm
                                      • 2:30 pm
                                      • 2:45 pm
                                      • 3:00 pm
                                      • 3:15 pm
                                      • 3:30 pm
                                      • 4:00 pm
                                        Wed
                                      Sep 30
                                      Thu
                                      Oct 01
                                      Fri
                                      Oct 02
                                      Sat
                                      Oct 03
                                      Sun
                                      Oct 04
                                      Mon
                                      Oct 05
                                      Tue
                                      Oct 06
                                      17 Likes

                                      Family Medicine
                                      10 miles
                                      Affiliates of Family Medicine
                                      28517 Spring Trails Rdg Ste 100
                                      Spring, TX 77386
                                      Please call (281) 362-5436
                                      NOTICE: If you think you may have COVID-19 and are experiencing any symptoms, please call your healthcare provider prior to your appointment.
                                        Wed
                                      Sep 30
                                      Thu
                                      Oct 01
                                      Fri
                                      Oct 02
                                      Sat
                                      Oct 03
                                      Sun
                                      Oct 04
                                      Mon
                                      Oct 05
                                      Tue
                                      Oct 06
                                      43 Likes

                                      Family Medicine
                                      10 miles
                                      Affiliates of Family Medicine
                                      28517 Spring Trails Rdg Ste 100
                                      Spring, TX 77386
                                          • 2:00 pm
                                                  NOTICE: If you think you may have COVID-19 and are experiencing any symptoms, please call your healthcare provider prior to your appointment.
                                                    Wed
                                                  Sep 30
                                                  Thu
                                                  Oct 01
                                                  Fri
                                                  Oct 02
                                                  Sat
                                                  Oct 03
                                                  Sun
                                                  Oct 04
                                                  Mon
                                                  Oct 05
                                                  Tue
                                                  Oct 06
                                                  84 Likes

                                                  Family Medicine
                                                  10 miles
                                                  Affiliates of Family Medicine
                                                  28517 Spring Trails Rdg Ste 100
                                                  Spring, TX 77386
                                                      • 9:45 am
                                                          • 3:00 pm
                                                          • 3:15 pm
                                                          • 3:30 pm
                                                            NOTICE: If you think you may have COVID-19 and are experiencing any symptoms, please call your healthcare provider prior to your appointment.
                                                              Wed
                                                            Sep 30
                                                            Thu
                                                            Oct 01
                                                            Fri
                                                            Oct 02
                                                            Sat
                                                            Oct 03
                                                            Sun
                                                            Oct 04
                                                            Mon
                                                            Oct 05
                                                            Tue
                                                            Oct 06
                                                            96 Likes

                                                            Family Medicine
                                                            11 miles
                                                            Memorial Hermann Medical Group
                                                            2115 Rayford Road, Suite 100
                                                            Spring, TX 77386
                                                                • 2:45 pm
                                                                • 4:15 pm
                                                                • 4:30 pm
                                                                    • 9:45 am
                                                                    • 10:30 am
                                                                      If you need to book an appointment for a physical, please call our office.
                                                                        Wed
                                                                      Sep 30
                                                                      Thu
                                                                      Oct 01
                                                                      Fri
                                                                      Oct 02
                                                                      Sat
                                                                      Oct 03
                                                                      Sun
                                                                      Oct 04
                                                                      Mon
                                                                      Oct 05
                                                                      Tue
                                                                      Oct 06
                                                                      102 Likes

                                                                      Family Medicine
                                                                      11 miles
                                                                      Memorial Hermann Medical Group
                                                                      2115 Rayford Road, Suite 100
                                                                      Spring, TX 77386
                                                                                  • 11:00 am
                                                                                  • 1:45 pm
                                                                                  • 2:30 pm
                                                                                  Please call 713.897.7070 to schedule New Patient appointments.
                                                                                    Wed
                                                                                  Sep 30
                                                                                  Thu
                                                                                  Oct 01
                                                                                  Fri
                                                                                  Oct 02
                                                                                  Sat
                                                                                  Oct 03
                                                                                  Sun
                                                                                  Oct 04
                                                                                  Mon
                                                                                  Oct 05
                                                                                  Tue
                                                                                  Oct 06
                                                                                  244 Likes

                                                                                  Family Medicine
                                                                                  11 miles
                                                                                  Memorial Hermann Medical Group
                                                                                  2115 Rayford Road, Suite 100
                                                                                  Spring, TX 77386
                                                                                  If you need an earlier appointment, please call (713) 897-7070
                                                                                    Wed
                                                                                  Sep 30
                                                                                  Thu
                                                                                  Oct 01
                                                                                  Fri
                                                                                  Oct 02
                                                                                  Sat
                                                                                  Oct 03
                                                                                  Sun
                                                                                  Oct 04
                                                                                  Mon
                                                                                  Oct 05
                                                                                  Tue
                                                                                  Oct 06
                                                                                  268 Likes

                                                                                  Family Medicine, Geriatric Medicine
                                                                                  11 miles
                                                                                  Memorial Hermann Medical Group
                                                                                  2115 Rayford Road, Suite 100
                                                                                  Spring, TX 77386
                                                                                  If you need an earlier appointment, please call (713) 897-7070
                                                                                    Wed
                                                                                  Sep 30
                                                                                  Thu
                                                                                  Oct 01
                                                                                  Fri
                                                                                  Oct 02
                                                                                  Sat
                                                                                  Oct 03
                                                                                  Sun
                                                                                  Oct 04
                                                                                  Mon
                                                                                  Oct 05
                                                                                  Tue
                                                                                  Oct 06
                                                                                  51 Likes

                                                                                  Family Medicine
                                                                                  13 miles
                                                                                  Summerwood Family Clinic
                                                                                  13176 W Lake Houston Pkwy #4
                                                                                  Houston, TX 77044
                                                                                    • 1:40 pm
                                                                                    • 2:00 pm
                                                                                    • 2:20 pm
                                                                                          • 1:40 pm
                                                                                          • 2:00 pm
                                                                                          • 2:20 pm
                                                                                          • 1:40 pm
                                                                                          • 2:00 pm
                                                                                          • 2:20 pm
                                                                                          Dr. Castillo is only accepting sick established patients for these online appointments. For established patient physicals as well as new patient appointments, please call the clinic to schedule at (281) 436-0061. Thank you.
                                                                                            Wed
                                                                                          Sep 30
                                                                                          Thu
                                                                                          Oct 01
                                                                                          Fri
                                                                                          Oct 02
                                                                                          Sat
                                                                                          Oct 03
                                                                                          Sun
                                                                                          Oct 04
                                                                                          Mon
                                                                                          Oct 05
                                                                                          Tue
                                                                                          Oct 06
                                                                                          15 Likes

                                                                                          Family Medicine
                                                                                          13 miles
                                                                                          Summerwood Family Clinic
                                                                                          13176 W Lake Houston Pkwy #4
                                                                                          Houston, TX 77044
                                                                                            • 1:00 pm
                                                                                            • 1:20 pm
                                                                                                  • 1:00 pm
                                                                                                  • 1:20 pm
                                                                                                  • 1:40 pm
                                                                                                  • 1:00 pm
                                                                                                  • 1:20 pm
                                                                                                  • 1:40 pm
                                                                                                  Dr. Castillo is only accepting sick established patients for these online appointments. For established patient physicals as well as new patient appointments, please call the clinic to schedule at (281) 436-0061. Thank you.