Owensboro Primary CareDr. Mahesh K. Moolani, MD
Request an Appointment
Personalized primary care for adults in Owensboro

Experienced, compassionate primary care in Owensboro

At Owensboro Primary Care, Dr. Mahesh K. Moolani provides personalized medical care for adults, from preventive visits to the management of chronic conditions. With more than 22 years of experience practicing in Owensboro, he works with patients to support their long-term health.

Appointments within 24 hours available*

Board-certified Internal MedicineAccepting new patients22+ years in Owensboro
Our services

Care for your health at every stage of adulthood

Annual physicals and preventive care
Diabetes and weight management
High blood pressure and cholesterol management
COPD and asthma
Geriatric care and memory concerns
Medication review and chronic disease management
Post-hospital follow-up
Heart disease
Why choose our practice

Experienced care, focused on you

Dr. Moolani is a board-certified internal medicine physician who has served the Owensboro community for more than 22 years. His practice focuses on adult primary care, preventive medicine, and the ongoing management of conditions such as diabetes, high blood pressure, heart and lung disease, and age-related health concerns. He emphasizes individualized care, medication review, and continuity of care, including follow-up after hospitalization. Owensboro Primary Care welcomes new patients.

Appointments

Request an Appointment

Appointments within 24 hours available*

Complete our online appointment request form. Our staff will contact you to discuss available dates and times. Your appointment is not confirmed until our office contacts you.

  1. Click the button below to open our appointment request form.
  2. Provide your contact information and preferred callback details.
  3. Our office will contact you to arrange an appointment.
Requests are reviewed by our office staff. Submitting the form does not book or confirm an appointment.

Open Appointment Request Form

*Subject to scheduling availability and office confirmation. Appointment requests are not guaranteed within 24 hours.

Please do not send medical details through general email. This website is not for urgent or emergency requests. For emergencies, call 911.

Contact

Visit Owensboro Primary Care

1200 Breckenridge St, Suite 202
Owensboro, KY 42303

Phone: 270-685-8224

Office hours: 8 AM–5 PM

Find our office

Get directions to Owensboro Primary Care.

Get Directions