Book Your Appointment

Choose your preferred date and time below. Your request will be reviewed by our team and confirmed shortly. For general inquiries, visit our contact page.

Who is this appointment for?
Select your country, then enter your number without the leading 0.
Preferred time

Select a date to see available times.

Appointment duration

30 minutes

M-Pesa payment
  1. On your phone, open M-Pesa → Lipa na M-Pesa → Pay Bill.
  2. Enter business number: 303030
  3. Enter account number: DK6Z# followed by the patient name (e.g. DK6Z#Jane Doe).
  4. Enter amount: KES 3,000
  5. Confirm with your M-Pesa PIN, then copy the 10-character Transaction ID from the confirmation message.
Enter the 10-character code from your M-Pesa confirmation SMS (letters and numbers only).
Prepare for your virtual consultation

To help us make the most of your virtual consultation, please:

  • Join from a well-lit room with a stable internet connection.
  • Brush your teeth and wash your hands before the consultation, as you may be asked to gently move your cheeks or lips so we can better view your teeth.

For patients under 18 years, a parent or guardian should be present during the consultation.



Hours of Operation:
08:00am to 5:30pm on weekdays and 08:00am to 03:00pm on Saturdays.
Time Slot for virtual consultation is Mondays 1:30PM to 2:00PM
Closed on Sundays and Public Holidays
‍