Medical Emergency? Call +254 700 000 111 — available 24/7
Joel Medical Centre

Compassionate Care, Modern
Medicine

From routine checkups to specialist care and 24/7 emergencies — our doctors and modern facilities are here for you and your family, every step of the way.

SHA Accredited 24/7 Emergency Licensed Specialists Modern Diagnostics On-Site Pharmacy

Expert Doctors

Board-certified specialists across every department, from general practice to paediatrics and maternity.

24/7 Emergency Care

Round-the-clock emergency response and triage, staffed and ready whenever you need us most.

Modern Diagnostics

On-site laboratory and pharmacy for fast, accurate results and same-visit treatment.

15,000+

Patients Treated

20+

Specialist Doctors

98%

Patient Satisfaction

24/7

Emergency Care

Your Care Journey

How We Care For You

From booking to recovery — a simple, guided journey through every visit

1

Book & Register

Book online or walk in — our reception team registers you (or pulls up your record if you've visited before) in minutes.

Online Booking Fast Registration Insurance Verified
2

See a Specialist

A nurse checks your vitals, then the right doctor for your department examines you — with lab and pharmacy right on site.

Triage & Vitals Doctor Consultation On-Site Lab
3

Recover & Follow Up

Collect your prescription, settle your bill however suits you, and we'll check in with follow-up care as needed.

Prescription Pickup Flexible Payment Follow-Up Care

Our Services

Comprehensive medical care across every department, from routine checkups to specialist treatment

Registration Fee

KES 100

One-time front-desk registration charge collected at the start of every visit.

Triage Fee

KES 150

Nursing triage and vitals check performed before the doctor consultation.

OPD Consultation Fee

KES 500

A consultation with one of our general practitioners for any new or ongoing health concern.

Wound Dressing

KES 300

Professional cleaning and dressing of wounds, burns and post-surgical incisions.

ECG

KES 1,000

Electrocardiogram testing to check your heart's rhythm and electrical activity.

Antenatal Care

KES 1,500

Regular checkups and monitoring throughout your pregnancy for a safe delivery.

Why Choose Joel Medical Centre

Trusted by thousands of patients and families for compassionate, reliable healthcare — delivered with expertise and care.

01

Experienced Specialists

Board-certified doctors across every department, many with years of specialist experience.
Learn More
02

Modern Equipment

On-site laboratory, diagnostics and pharmacy for fast, accurate results and same-visit treatment.
Learn More
03

SHA & Insurance Accepted

We work with SHA and major private insurers, plus cash, M-Pesa, card and waivers where needed.
Learn More
04

24/7 Emergency Care

Our emergency team and ambulance service are ready around the clock, every day of the year.
Learn More

What Our Patients Say

Trusted by thousands of patients and families across our community

5/5

"From reception to the doctor to the pharmacy, everything was fast and well organised. The nurses were kind and I never felt like just a number."

SM

Sarah Mwangi

Outpatient Patient

5/5

"My daughter needed urgent care late at night and the emergency team was ready for us immediately. Professional, calm, and genuinely caring staff."

DK

David Kiptoo

Parent, Pediatrics

5/5

"The maternity team walked me through every step of my pregnancy with patience and expertise. I felt safe and well looked after the whole time."

AO

Amara Otieno

Maternity Patient

Rate Joel Medical Centre

Your feedback helps us improve for everyone.

Sign in to share your experience as a patient at Joel Medical Centre.

Your Health Can't Wait

Whether it's a routine checkup, a specialist consultation, or an urgent concern — our doctors and care team are ready to see you.

Same-day appointments
SHA & insurance accepted
Caring, experienced staff
Health Assistant
Online — ask me anything
Hi! I'm your virtual health assistant. Ask me about our departments, doctors, appointment booking, visiting hours, or insurance and SHA cover.

Not for emergencies — call +254 700 000 111 immediately if urgent.