Book Appointment

Book an Appointment at Appointment Clinic - 3rd Floor of Upper Hill Medical Centre

Call For More Information

+254 (0) 714 617 782

+254 (0) 736 329 348

Book an Appointment at Appointment Clinic - 3rd Floor of Upper Hill Medical Centre

Thank you for choosing City Eye Hospital. You can schedule an appointment at our Appointment Clinic (located on the 3rd Floor of Upper Hill Medical Centre, Ralph Bunche Road, Nairobi) by filling in the form below.

Book an Appointment at City Eye Hospital

Fields marked with an asterisk are required.

Please be aware that the preferred date and time you select is subject to change based on availability. We will do our best to accommodate your request.

Visit Our Other Branches

Our other two branches operate as convenient walk-in clinics across Kenya. No appointment needed — just walk in and we'll take care of you. Choose the location nearest to you.

City Eye Hospital - Main Branch

Walk-in Clinic

Location

Ngong Road, Opposite Traffic Police Station, Nairobi

Hours

  • Mon - Fri: 6:30am - 5:00pm
  • Sat: 8:00am - 12:00pm

City Eye Hospital - Nyeri Branch

Walk-in Clinic

Location

Asian Quarters, along Mbuni Road, Nyeri Town

Hours

  • Mon - Thu: 7:30am - 4:00pm
  • Fri: 8:00am - 4:00pm
var apptTimeSelect = document.getElementById('appt-time'); if (apptTimeSelect) { apptTimeSelect.addEventListener('change', function() { var timeNote = document.getElementById('time-note'); if (timeNote) { timeNote.style.display = this.value ? 'block' : 'none'; } }); }