Stay Connected
After-Hours Nurse Hotline:
832-266-0676
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.
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 832-266-0676. Virtual Visit options are also available to all new and current patients.