to main content

Stay Connected

After-Hours Nurse Hotline:
713-481-5347

MyKelseyOnline Help Line:
713-442-6565

Central Business Office:
713-442-5500

Make an Appointment

Schedule an In-Person Appointment or Video Visit

Search and schedule same-day or future appointments for adults and children. We're welcoming new patients and accept 50+ health plans.
Please enter a valid 5-digit ZIP code.

AppointmentsNOW

Schedule your next Family Medicine, Internal Medicine or Pediatrics appointment online. Fast, Easy, and Secure.

MyKelseyOnline

Book primary and many specialty appointments via your secure patient portal. Learn More


By Phone

Our Contact Center is here to serve you, 24 hours a day, 7 days a week.



We make scheduling easy for you

You can schedule appointments through our secure patient portal, MyKelseyOnline, or call our 24/7 Contact Center at 713-481-5347. Virtual Visit options are also available to all new and current patients.