Kenyan medical interns at work
Built exclusively for Kenyan Medical Interns

Stop Being Placed Far From Home. Swap Hospitals, Start Over.

AfyaMatchKe connects medical interns of the same cadre who want to exchange placements. Nurses swap with nurses, doctors with doctors — all across Kenya's 47 counties.

Free to register

Sign up & upload docs at no cost

Plans from KES 399

Basic · Standard · Premium · Unlimited

M-Pesa STK Push

Paid to your phone in 30 seconds

Human-verified docs

Admin reviews ID & MOH list match ≤ 10mins

Cadre-specific WhatsApp groups

Nurses, doctors, pharmacists & more

Scroll

2,400+

Interns Registered

98%

Match Success Rate

47

Counties Covered

< 30mins

Avg. Match Time

Your Journey

From signup to swap — six real steps

No hidden waits, no mystery fees. Here\'s every step, exactly as it happens inside the platform.

2 min

Sign up & verify your email

Enter your name, email, and phone number. That's it — nothing bureaucratic. A verification link lands in your inbox within 60 seconds.

Verification link expires in 24 hours
01
3 min

Build your profile & upload your documents

Tell the platform your cadre, your current hospital, and the hospital you actually want to be at. Upload your National ID — it's always required. For placement proof, you have two options: upload your MOH Internship Appointment Letter once released, or enter your serial number (S/No.) and name from the official MOH cohort list for instant automated verification.

National ID required · Appointment letter optional with MOH list
02
≤ 10mins

A real person verifies your documents

Our admin team reads through your documents — not a bot, an actual human. Once you're cleared your account goes live and you get an email notification.

Typical turnaround: same business day
03
30 sec

Pick a plan & pay via M-Pesa

Choose from KES 399 to KES 1,499 depending on how many match unlocks you need. You get an STK Push straight to your phone — enter your PIN and it's confirmed. Finance approves within minutes.

M-Pesa STK Push · KES 399 – 1,499
04
≤ 30min

Browse matches & send a swap request

The algorithm shows you Perfect swaps (bilateral), Departure matches (they're at your target), and Arrival matches (they want your hospital). Spot someone? Hit 'Request Swap' — they get a real-time notification and a 10-minute window to respond.

Match locked for 10 minutes per request
05
Done

Both accept — contacts revealed, chat starts

When the other intern accepts, one unlock is consumed by each of you. Their full name, phone number, and email appear. The in-app chat opens so you can coordinate the rest. Your new hospital is signed, sealed, closer to home.

1 unlock used by both parties on accept
06

Ready to start your six steps?

Most interns complete steps 1–4 in under 30 minutes.

Begin Now
Same Cadre Only

Your uniform is your entry ticket.

The rule is simple: a nurse swaps with a nurse, a doctor with a doctor. Same cadre, different county — that's a legitimate swap. Here's every cadre we support.

Nurses

The largest cadre on the platform

Medical Officers

MBChB interns across all counties

Pharmacists

B.Pharm interns, nationwide

Clinical Officers

Diploma & degree clinical interns

Dentists

BDS interns at dental facilities

Physiotherapists

BSc Physio interns in rehab units

Nutritionists

Dietetics & nutrition interns

Radiographers

Diagnostic imaging interns

Lab Technologists

Medical lab science interns

Health Records Officers

HIM interns at all levels

More cadres
being added

One golden rule: same cadre, always.

The system enforces this automatically. Cross-cadre swaps are blocked — keeping every exchange professionally valid.

Find Your Cadre Match
Hospital Communities

Join your hospital community before you even arrive.

Every hospital on AfyaMatchKe has a dedicated WhatsApp group, admin-curated and ready for you to join the moment you subscribe. Connect with interns already posted there, get insider tips, and start coordinating your swap — before contact details are even shared.

  • One verified group per hospital

    Admin-curated links only — no rogue groups, no confusion. Just the right community for your exact facility.

  • Your hospital & your desired hospitals

    See the group for where you are now and every hospital you're hoping to swap into — all in one place.

  • Included with every subscription

    WhatsApp group access is free across all plans — Basic through Unlimited. No extra tier, no extra cost.

Join Your Hospital Community

Hospital Communities

3 groups available for you

Search groups…
Your HospitalLevel 6

KNH Nursing Interns 2024

Kenyatta National Hospital · Nairobi

Coordination, tips, and announcements for KNH nursing interns.

DesiredLevel 5

Embu Level 5 Nurses Group

Embu Level 5 Hospital · Embu

Connect with interns already at Embu before your swap goes through.

DesiredLevel 4

Kisumu County Referral Nurses

Kisumu County Referral Hospital · Kisumu

Free with all plans

No extra charge

Peer network

Interns helping interns

Real Stories

Interns who found their way home

I was placed in Nairobi but my family is in Embu. AfyaMatchKe found me a match in less than a week. I cried when I got the notification — honestly life-changing.
FW

Faith Wanjiku

Nursing Intern

KNH → Embu Level 5

The verification process was smooth, the M-Pesa payment took 30 seconds, and I had full contact details the same day. Clean, simple, works.
KO

Dr. Kevin Ouma

Medical Officer Intern

Kisumu → Aga Khan Nairobi

I needed to be closer to a sick parent. The platform matched me with someone who had the exact opposite preference. It felt like it was built just for situations like mine.
AH

Amina Hassan

Pharmacy Intern

Mombasa → Garissa

Subscription Plans

From as low as KES 399

Choose a plan, pay via M-Pesa, and start unlocking matches. All plans are valid for 30 days.

All plans paid via M-Pesa STK Push — done in under 30 seconds

Basic

KES 399

2 unlocks · 30 days

2 Match Unlocks
1 Desired Hospital
  • 1 desired hospital
  • 2 match unlocks
  • View up to 5 Departure & Arrival matches
  • 30-day active period
  • M-Pesa STK Push payment
  • Real-time match notifications
  • In-app chat with your match
  • Hospital WhatsApp group access
Get Started
Most Popular

Standard

KES 699

5 unlocks · 30 days

5 Match Unlocks
Up to 2 Desired Hospitals
  • Up to 2 desired hospitals
  • 5 match unlocks
  • View up to 10 Departure & Arrival matches
  • 30-day active period
  • M-Pesa STK Push payment
  • Real-time match notifications
  • In-app chat with your match
  • Hospital WhatsApp group access
Get Started
Best Value

Premium

KES 999

10 unlocks · 30 days

10 Match Unlocks
Up to 3 Desired Hospitals
  • Up to 3 desired hospitals
  • 10 match unlocks
  • View up to 20 Departure & Arrival matches
  • 30-day active period
  • M-Pesa STK Push payment
  • Real-time match notifications
  • See details even if match hasn't subscribed
  • Hospital WhatsApp group access
Get Started

Unlimited

KES 1,499

Unlimited unlocks · 30 days

Unlimited Unlocks
Up to 5 Desired Hospitals
  • Up to 5 desired hospitals
  • Unlimited match unlocks
  • All Departure & Arrival matches shown
  • 30-day active period
  • M-Pesa STK Push payment
  • See details even if match hasn't subscribed
  • Hospital WhatsApp group access
  • First access to new features
Get Started

Profile creation and browsing are always free. Subscription only required to unlock match contact details.

Common Questions

Got questions? We have answers.

New matches every day

Your dream placement
is one swap away.

Join thousands of Kenyan interns already closer to home — for just KES 500 when it works.