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

Primary Care Doctor in Porter, TX

Providers  Sun
04/11
Mon
04/12
Tue
04/13
Wed
04/14
Thu
04/15
Fri
04/16
Sat
04/17
 
  Sun
Apr 11
Mon
Apr 12
Tue
Apr 13
Wed
Apr 14
Thu
Apr 15
Fri
Apr 16
Sat
Apr 17

Family Medicine
5 miles
Memorial Hermann Medical Group
MHMG
4533 Kingwood Drive, Suite C2:500
Kingwood, TX 77345
(We are across from Starbuck's)
Please call (832) 658-4100
  Sun
Apr 11
Mon
Apr 12
Tue
Apr 13
Wed
Apr 14
Thu
Apr 15
Fri
Apr 16
Sat
Apr 17
20 Likes

Internal Medicine
5 miles
Memorial Hermann Medical Group
MHMG
4533 Kingwood Drive, Suite C2:500
Kingwood, TX 77345
(We are across from Starbuck's)
          • 8:00 am
          • 8:20 am
          • 9:40 am
          • 11:00 am
          • More
          • 11:20 am
          • 1:00 pm
          • 2:20 pm
          • 2:40 pm
          • 3:00 pm
          • 3:40 pm
          • 4:00 pm
          • 4:20 pm
                Sun
              Apr 11
              Mon
              Apr 12
              Tue
              Apr 13
              Wed
              Apr 14
              Thu
              Apr 15
              Fri
              Apr 16
              Sat
              Apr 17
              62 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)
                  • 8:00 am
                  • 2:40 pm
                  • 3:40 pm
                  • 4:00 pm
                  • 4:20 pm
                  • 8:00 am
                  • 8:20 am
                  • 8:40 am
                  • 9:00 am
                  • More
                  • 9:40 am
                  • 10:00 am
                  • 10:20 am
                  • 10:40 am
                  • 11:00 am
                  • 11:20 am
                  • 1:00 pm
                  • 1:20 pm
                  • 1:40 pm
                  • 2:20 pm
                  • 2:40 pm
                  • 3:00 pm
                  • 3:40 pm
                  • 4:20 pm
                  • 8:20 am
                  • 8:40 am
                  • 9:40 am
                  • 10:00 am
                  • More
                  • 10:20 am
                  • 10:40 am
                  • 11:20 am
                  • 1:40 pm
                  • 2:00 pm
                  • 2:20 pm
                  • 8:00 am
                  • 8:40 am
                  • 9:20 am
                  • 9:40 am
                  • More
                  • 10:00 am
                  • 10:20 am
                  • 10:40 am
                  • 11:00 am
                  • 11:20 am
                  • 1:00 pm
                  • 1:20 pm
                  • 1:40 pm
                  • 2:00 pm
                  • 2:20 pm
                  • 2:40 pm
                    For all minors, vaccination records are required before being seen by the physician. Please contact the office directly if you have additional questions.
                      Sun
                    Apr 11
                    Mon
                    Apr 12
                    Tue
                    Apr 13
                    Wed
                    Apr 14
                    Thu
                    Apr 15
                    Fri
                    Apr 16
                    Sat
                    Apr 17
                    44 Likes

                    Internal Medicine
                    8 miles
                    iMD Health Care and Imaging - Houston
                    19411 McKay Dr Ste 150
                    Humble, TX 77338
                        • 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
                        • 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
                            Sun
                          Apr 11
                          Mon
                          Apr 12
                          Tue
                          Apr 13
                          Wed
                          Apr 14
                          Thu
                          Apr 15
                          Fri
                          Apr 16
                          Sat
                          Apr 17
                          150 Likes

                          Family Medicine
                          8 miles
                          Memorial Hermann Neighborhood Health Center
                          19333 Hwy 59 North, Suite 280
                          Humble, TX 77338
                                • 10:00 am
                                • 3:00 pm
                                • 3:00 pm
                                • 10:00 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.
                                    Sun
                                  Apr 11
                                  Mon
                                  Apr 12
                                  Tue
                                  Apr 13
                                  Wed
                                  Apr 14
                                  Thu
                                  Apr 15
                                  Fri
                                  Apr 16
                                  Sat
                                  Apr 17
                                  45 Likes

                                  Internal Medicine
                                  9 miles
                                  Northeast Medical Associates
                                  McKay Medical Plaza
                                  18648 McKay Drive Suite 220
                                  Humble, TX 77338
                                      • 8:30 am
                                      • 11:15 am
                                      • 11:30 am
                                      • 11:45 am
                                      • More
                                      • 3:00 pm
                                      • 3:15 pm
                                      • 3:30 pm
                                      • 3:45 pm
                                      • 8:30 am
                                      • 8:45 am
                                      • 9:00 am
                                      • 9:30 am
                                      • More
                                      • 11:30 am
                                      • 11:45 am
                                      • 1:45 pm
                                      • 2:15 pm
                                      • 2:45 pm
                                      • 3:00 pm
                                      • 3:15 pm
                                      • 3:30 pm
                                      • 3:45 pm
                                      • 8:30 am
                                      • 11:15 am
                                      • 11:30 am
                                      • 11:45 am
                                      • More
                                      • 1:30 pm
                                      • 1:45 pm
                                      • 2:45 pm
                                      • 3:00 pm
                                      • 3:15 pm
                                      • 3:30 pm
                                      • 3:45 pm
                                      • 8:30 am
                                      • 9:45 am
                                      • 10:00 am
                                      • 11:00 am
                                      • 11:15 am
                                        NOTICE: If you think you may have COVID-19 and are experiencing any symptoms, please call your healthcare provider prior to your appointment.
                                          Sun
                                        Apr 11
                                        Mon
                                        Apr 12
                                        Tue
                                        Apr 13
                                        Wed
                                        Apr 14
                                        Thu
                                        Apr 15
                                        Fri
                                        Apr 16
                                        Sat
                                        Apr 17
                                        22 Likes

                                        Family Medicine
                                        9 miles
                                        Memorial Hermann Medical Group
                                        4057 Riley Fuzzel Rd., Suite 1100A
                                        Spring, TX 77386
                                              • 2:30 pm
                                              • 2:45 pm
                                              • 3:00 pm
                                                      Sun
                                                    Apr 11
                                                    Mon
                                                    Apr 12
                                                    Tue
                                                    Apr 13
                                                    Wed
                                                    Apr 14
                                                    Thu
                                                    Apr 15
                                                    Fri
                                                    Apr 16
                                                    Sat
                                                    Apr 17
                                                    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.
                                                      Sun
                                                    Apr 11
                                                    Mon
                                                    Apr 12
                                                    Tue
                                                    Apr 13
                                                    Wed
                                                    Apr 14
                                                    Thu
                                                    Apr 15
                                                    Fri
                                                    Apr 16
                                                    Sat
                                                    Apr 17
                                                    50 Likes

                                                    Family Medicine
                                                    10 miles
                                                    Affiliates of Family Medicine
                                                    28517 Spring Trails Rdg Ste 100
                                                    Spring, TX 77386
                                                    If you need an earlier appointment, 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.
                                                      Sun
                                                    Apr 11
                                                    Mon
                                                    Apr 12
                                                    Tue
                                                    Apr 13
                                                    Wed
                                                    Apr 14
                                                    Thu
                                                    Apr 15
                                                    Fri
                                                    Apr 16
                                                    Sat
                                                    Apr 17
                                                    99 Likes

                                                    Family Medicine
                                                    10 miles
                                                    Affiliates of Family Medicine
                                                    28517 Spring Trails Rdg Ste 100
                                                    Spring, TX 77386
                                                          • 10:30 am
                                                          • 10:45 am
                                                          • 3:15 pm
                                                          • 10:45 am
                                                          • 1:00 pm
                                                          • 2:00 pm
                                                          • 4:00 pm
                                                          • 2:30 pm
                                                          • 2:45 pm
                                                          • 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.
                                                              Sun
                                                            Apr 11
                                                            Mon
                                                            Apr 12
                                                            Tue
                                                            Apr 13
                                                            Wed
                                                            Apr 14
                                                            Thu
                                                            Apr 15
                                                            Fri
                                                            Apr 16
                                                            Sat
                                                            Apr 17
                                                            130 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
                                                            Please call 713.897.7070 to schedule New Patient appointments.
                                                              Sun
                                                            Apr 11
                                                            Mon
                                                            Apr 12
                                                            Tue
                                                            Apr 13
                                                            Wed
                                                            Apr 14
                                                            Thu
                                                            Apr 15
                                                            Fri
                                                            Apr 16
                                                            Sat
                                                            Apr 17
                                                            257 Likes

                                                            Family Medicine
                                                            11 miles
                                                            Memorial Hermann Medical Group
                                                            2115 Rayford Road, Suite 100
                                                            Spring, TX 77386
                                                            Please call (713) 897-7070
                                                              Sun
                                                            Apr 11
                                                            Mon
                                                            Apr 12
                                                            Tue
                                                            Apr 13
                                                            Wed
                                                            Apr 14
                                                            Thu
                                                            Apr 15
                                                            Fri
                                                            Apr 16
                                                            Sat
                                                            Apr 17
                                                            277 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
                                                              Sun
                                                            Apr 11
                                                            Mon
                                                            Apr 12
                                                            Tue
                                                            Apr 13
                                                            Wed
                                                            Apr 14
                                                            Thu
                                                            Apr 15
                                                            Fri
                                                            Apr 16
                                                            Sat
                                                            Apr 17
                                                            52 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.
                                                                      Sun
                                                                    Apr 11
                                                                    Mon
                                                                    Apr 12
                                                                    Tue
                                                                    Apr 13
                                                                    Wed
                                                                    Apr 14
                                                                    Thu
                                                                    Apr 15
                                                                    Fri
                                                                    Apr 16
                                                                    Sat
                                                                    Apr 17
                                                                    16 Likes

                                                                    Family Medicine
                                                                    13 miles
                                                                    Summerwood Family Clinic
                                                                    13176 W Lake Houston Pkwy #4
                                                                    Houston, TX 77044
                                                                        • 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.