Skip to content
Emergency informationEmergency: 020 444 6000

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 ward

At our hospitals

Major & specialist services

These clinics run at Mayana hospitals, where inpatient care, theatres, ICU, laboratory and imaging support them around the clock.

Available at all 13 Mayana hospitals unless noted
Mayana hospital clinic schedule: clinic, doctor, days, times and booking type
ClinicDoctor / teamDaysTimeBooking
Casualty & emergencyCall 020 444 6000 on your way in.Dr. Peter Njoroge & emergency teamEvery day24 hoursWalk-in
General outpatientDr. Achieng Okello · Dr. David MwangiMonday – Sunday7:00am – 8:00pmWalk-in
Antenatal clinic (ANC)First come, first served. Saturday 9:00am – 12:00pm.Dr. Wanjiku Kamau · midwife teamMonday – Friday8:00am – 4:00pmWalk-in
Obstetrics & Gynaecology (OB-GYN)Saturday 9:00am – 1:00pm.Dr. Wanjiku Kamau · Dr. Amina SaidMonday – Friday9:00am – 5:00pmWalk-in & appointment
Paediatrics & well-baby clinicSaturday 10:00am – 2:00pm. Immunisation daily.Dr. Mercy AtienoMonday – Friday9:00am – 5:00pmWalk-in
General surgeryTheatre lists run daily.Dr. John Muriithi · Dr. Lucy WambuiMonday – Friday9:00am – 4:00pmAppointment only
Orthopaedic clinicThursday & Friday by appointment only.Dr. Kiprop BettMonday & Wednesday9:00am – 1:00pmWalk-in & appointment
Cardiology clinicDr. Samuel Kiprono RotichTuesday & Thursday9:00am – 4:00pmAppointment only
Neurology clinicDr. Anne NyamburaWednesday9:00am – 3:00pmAppointment only
Oncology clinicDr. Faith Akinyi OdhiamboThursday2:00pm – 5:00pmAppointment only
Neurosurgery clinicDr. Daniel WekesaFriday9:00am – 1:00pmAppointment only
Dental unitSaturday 9:00am – 1:00pm.Dr. Susan NjeriMonday – Friday9:00am – 5:00pmAppointment only
Eye clinic (ophthalmology)Dr. George OumaMonday – Friday9:00am – 4:00pmWalk-in & appointment
ENT clinicDr. Rose MoraaWednesday & Friday9:00am – 1:00pmAppointment only
Psychiatry & mental healthConfidential consultations.Dr. James KaranjaMonday – Friday9:00am – 5:00pmAppointment only
Skin clinic (dermatology)Dr. Nancy ChepkemoiTuesday & Thursday10:00am – 2:00pmWalk-in & appointment
Physiotherapy & rehabilitationPhysiotherapy team, led by Mary Nduku MusyokaMonday – Friday9:00am – 5:00pmWalk-in & appointment
Laboratory & imagingUrgent tests 24 hours at hospitals.Pathology & radiology teamsMonday – Saturday7:00am – 7:00pmWalk-in
PharmacyPharmacy teamMonday – Sunday24 hours (hospitals)Walk-in
Intensive care (ICU/HDU)Admission by clinical need.Critical-care teamEvery day24 hoursWalk-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.

Hours may vary slightly by clinic — call ahead to confirm
Mayana community clinic schedule: service, doctor, days, times and booking type
ClinicDoctor / teamDaysTimeBooking
General outpatientResident medical officerMonday – Saturday8:00am – 6:00pmWalk-in
Well-baby & immunisationNurse-led, with Dr. Mercy Atieno visitingTuesday & Thursday9:00am – 1:00pmWalk-in
Antenatal clinic (ANC)Midwife teamMonday & Wednesday9:00am – 1:00pmWalk-in
Chronic diseases clinic (diabetes, hypertension, HIV)Saturday 10:00am – 2:00pm.Dr. Achieng OkelloMonday – Friday9:00am – 4:00pmWalk-in
Family planning & women's healthNurse-led, with Dr. Amina Said visitingFriday9:00am – 1:00pmWalk-in & appointment
Minor procedures & wound careResident medical officerMonday – Friday9:00am – 4:00pmWalk-in
Basic laboratorySamples for advanced tests go to the nearest Mayana hospital.Laboratory technicianMonday – Saturday8:00am – 5:00pmWalk-in
PharmacyPharmaceutical technologistMonday – Saturday8:00am – 6:00pmWalk-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.