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 200

Basic · Standard · Premium · Unlimited

M-Pesa STK Push

Paid to your phone in 30 seconds

Human-verified docs

Admin reviews ID & MOH letter ≤ 24h

Scroll

2,400+

Interns Registered

98%

Match Success Rate

47

Counties Covered

< 48h

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
5 min

Build your profile & upload your documents

Tell the platform your cadre, your current hospital, and the hospital you actually want to be at. Then upload your National ID and MOH Internship Appointment Letter. Two documents. Done.

National ID + MOH Appointment Letter required
02
≤ 24h

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 200 to KES 1,500 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 200 – 1,500
04
≤ 48h

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
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 200

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 200

2 unlocks · 30 days

2 Match Unlocks
  • 2 match unlocks
  • 30-day active period
  • M-Pesa STK Push payment
  • Real-time match notifications
  • In-app chat with your match
Get Started
Most Popular

Standard

KES 400

5 unlocks · 30 days

5 Match Unlocks
  • 5 match unlocks
  • 30-day active period
  • M-Pesa STK Push payment
  • Real-time match notifications
  • In-app chat with your match
  • Priority matching queue
Get Started
Best Value

Premium

KES 800

10 unlocks · 30 days

10 Match Unlocks
  • 10 match unlocks
  • 30-day active period
  • M-Pesa STK Push payment
  • Real-time match notifications
  • In-app chat with your match
  • Priority matching queue
  • Dedicated support channel
Get Started

Unlimited

KES 1,500

Unlimited unlocks · 30 days

Unlimited Unlocks
  • Unlimited match unlocks
  • 30-day active period
  • M-Pesa STK Push payment
  • Real-time match notifications
  • In-app chat with your match
  • Priority matching queue
  • Dedicated support channel
  • 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.