Plan your visit
Clinic schedules & doctors
When each clinic runs, and the doctor or team on duty. Hospitals run the major and specialist services; community clinics handle everyday outpatient care. Emergency care never closes.
A nurse checking on a patient in a hospital wardAt our hospitals
Major & specialist services
These clinics run at Mayana hospitals, where inpatient care, theatres, ICU, laboratory and imaging support them around the clock.
| Clinic | Doctor / team | Days | Time | Booking |
|---|---|---|---|---|
| Casualty & emergencyCall 020 444 6000 on your way in. | Dr. Peter Njoroge & emergency team | Every day | 24 hours | Walk-in |
| General outpatient | Dr. Achieng Okello · Dr. David Mwangi | Monday – Sunday | 7:00am – 8:00pm | Walk-in |
| Antenatal clinic (ANC)First come, first served. Saturday 9:00am – 12:00pm. | Dr. Wanjiku Kamau · midwife team | Monday – Friday | 8:00am – 4:00pm | Walk-in |
| Obstetrics & Gynaecology (OB-GYN)Saturday 9:00am – 1:00pm. | Dr. Wanjiku Kamau · Dr. Amina Said | Monday – Friday | 9:00am – 5:00pm | Walk-in & appointment |
| Paediatrics & well-baby clinicSaturday 10:00am – 2:00pm. Immunisation daily. | Dr. Mercy Atieno | Monday – Friday | 9:00am – 5:00pm | Walk-in |
| General surgeryTheatre lists run daily. | Dr. John Muriithi · Dr. Lucy Wambui | Monday – Friday | 9:00am – 4:00pm | Appointment only |
| Orthopaedic clinicThursday & Friday by appointment only. | Dr. Kiprop Bett | Monday & Wednesday | 9:00am – 1:00pm | Walk-in & appointment |
| Cardiology clinic | Dr. Samuel Kiprono Rotich | Tuesday & Thursday | 9:00am – 4:00pm | Appointment only |
| Neurology clinic | Dr. Anne Nyambura | Wednesday | 9:00am – 3:00pm | Appointment only |
| Oncology clinic | Dr. Faith Akinyi Odhiambo | Thursday | 2:00pm – 5:00pm | Appointment only |
| Neurosurgery clinic | Dr. Daniel Wekesa | Friday | 9:00am – 1:00pm | Appointment only |
| Dental unitSaturday 9:00am – 1:00pm. | Dr. Susan Njeri | Monday – Friday | 9:00am – 5:00pm | Appointment only |
| Eye clinic (ophthalmology) | Dr. George Ouma | Monday – Friday | 9:00am – 4:00pm | Walk-in & appointment |
| ENT clinic | Dr. Rose Moraa | Wednesday & Friday | 9:00am – 1:00pm | Appointment only |
| Psychiatry & mental healthConfidential consultations. | Dr. James Karanja | Monday – Friday | 9:00am – 5:00pm | Appointment only |
| Skin clinic (dermatology) | Dr. Nancy Chepkemoi | Tuesday & Thursday | 10:00am – 2:00pm | Walk-in & appointment |
| Physiotherapy & rehabilitation | Physiotherapy team, led by Mary Nduku Musyoka | Monday – Friday | 9:00am – 5:00pm | Walk-in & appointment |
| Laboratory & imagingUrgent tests 24 hours at hospitals. | Pathology & radiology teams | Monday – Saturday | 7:00am – 7:00pm | Walk-in |
| Pharmacy | Pharmacy team | Monday – Sunday | 24 hours (hospitals) | Walk-in |
| Intensive care (ICU/HDU)Admission by clinical need. | Critical-care team | Every day | 24 hours | Walk-in |
At our community clinics
Everyday outpatient care
Our 18 community clinics focus on outpatient care and consultations, and refer you to a Mayana hospital when you need a specialist or admission.
| Clinic | Doctor / team | Days | Time | Booking |
|---|---|---|---|---|
| General outpatient | Resident medical officer | Monday – Saturday | 8:00am – 6:00pm | Walk-in |
| Well-baby & immunisation | Nurse-led, with Dr. Mercy Atieno visiting | Tuesday & Thursday | 9:00am – 1:00pm | Walk-in |
| Antenatal clinic (ANC) | Midwife team | Monday & Wednesday | 9:00am – 1:00pm | Walk-in |
| Chronic diseases clinic (diabetes, hypertension, HIV)Saturday 10:00am – 2:00pm. | Dr. Achieng Okello | Monday – Friday | 9:00am – 4:00pm | Walk-in |
| Family planning & women's health | Nurse-led, with Dr. Amina Said visiting | Friday | 9:00am – 1:00pm | Walk-in & appointment |
| Minor procedures & wound care | Resident medical officer | Monday – Friday | 9:00am – 4:00pm | Walk-in |
| Basic laboratorySamples for advanced tests go to the nearest Mayana hospital. | Laboratory technician | Monday – Saturday | 8:00am – 5:00pm | Walk-in |
| Pharmacy | Pharmaceutical technologist | Monday – Saturday | 8:00am – 6:00pm | Walk-in |
Visiting hours
Wards welcome visitors daily 1:00pm – 2:00pm and 4:30pm – 6:00pm. To confirm bed availability, call the nursing desk on 020 444 6000.
Booking a clinic
For appointment-only clinics, call us or send an appointment enquiry and we will confirm a time with the right specialist.
Times may vary by location
Specialist clinic days can change when a doctor is in theatre or on ward rounds — call ahead before travelling.
Can't find a time that works? Talk to us.
Call us, email, or send an appointment enquiry and our team will help you find the right care.

