Diani Beach · Kenya

Beach yoga in Diani,
where the river meets the sea.

Join our scheduled classes at Kongo River Beach, or book a private yoga session at your villa, hotel or holiday home. All levels are welcome. Mats are provided.

Next scheduled class: Morning Flow
Weekly schedule

Six classes a week. One beach.

Join us for an energising morning flow or slow down by the ocean at the end of the day. Advance booking is required. Classes run with a minimum of two participants and are confirmed based on bookings and weather conditions.

06:45
Mon · Wed · Fri · Sat

Morning Flow

A gentle and energising flow with movement, breathing and time to settle into the day. Suitable for all levels.

60 minutes
Reserve your mat
17:30
Tue · Thu

Sunset Slow

A slower, calming class with gentle movement, longer stretches and time to unwind. Suitable for all levels.

60 minutes
Reserve your mat
On request
At a time that suits you

Private & Villa Yoga

Private yoga at your villa, hotel, apartment or holiday home. Available for individuals, couples, families and small groups.

60–75 minutes
Book a private session

How to join

Morning classesBook by 20:00 the evening before.
Afternoon classesBook by 14:00 on the same day.
ConfirmationWe confirm the class and send the meeting point on WhatsApp. Later bookings may be accepted if the class is already confirmed and space is available.
Classes run with a minimum of two participants.

Meeting point

Kongo River Beach, Diani — where the Kongo River meets the Indian Ocean.

The exact meeting spot and Google Maps pin will be sent on WhatsApp when the class is confirmed.

Prices

Simple, flexible pricing.

Pay by M-Pesa or cash. Booking and payment details are confirmed on WhatsApp.

Drop-in class
KES 1,200
per person
  • 60-minute beach class
  • Mat provided
  • Suitable for all levels
  • Advance booking required
Reserve your mat
Private & Villa Yoga
KES 3,500
60–75 minutes
  • At your villa, hotel or apartment
  • Adapted to your experience and preferences
  • For one or two people
  • Three private sessions: KES 9,000
  • Private group of up to six: KES 6,000
Book private yoga
Class passes
KES 8,000
10 classes · valid 12 weeks
  • 5 classes: KES 4,500
  • Valid for scheduled group classes
  • Personal and non-transferable
  • Classes must still be reserved in advance
Get a class pass
Private & villa yoga

Your holiday, your schedule.

Book a private yoga session for yourself, your partner, family or group. Cally comes to your villa, hotel or apartment in Diani or Galu.

  • WhereYour villa, hotel, apartment, garden, pool deck or a suitable beach location.
  • WhoSolo travellers, couples, families, friends and small groups.
  • WhatA private 60–75 minute yoga session adapted to your experience, energy level and preferences. Mats are provided.
  • WhenMorning and afternoon sessions are available by request. Send your preferred date, time and location on WhatsApp, and availability will be confirmed.
Check availability
Hotels, villas and holiday-rental managers can offer private yoga to their guests without hiring an in-house teacher. We provide the teacher, mats and booking coordination for individual guests, couples, families and small groups. Discuss a partnership →
Cally, yoga teacher in Diani
About your teacher

Meet Cally

Cally is a Diani-based yoga teacher offering relaxed and accessible beach classes at Kongo River Beach and private sessions across Diani and Galu.

Her teaching combines Vinyasa and Hatha yoga, with clear guidance and options for different levels. Whether it is your first yoga class or part of your regular practice, the focus is on moving well, breathing and leaving the mat feeling better.

Classes are taught in English.

Karibu — see you on the mat.
Good to know

Questions, answered.

I have never done yoga. Can I join?

Yes. Classes are suitable for beginners, and movements can be adapted to your level. Please tell Cally before class about any injuries, pregnancy or mobility concerns.

Do I need to bring a mat?

No. Mats are provided for all pre-booked beach classes and private sessions. Bring water, comfortable clothing, a small towel and sun protection when needed.

Do I need to book?

Yes. Morning classes must be booked by 20:00 the evening before. Afternoon classes must be booked by 14:00 on the same day. Later bookings may be accepted if the class has already been confirmed and space is available.

Is there a minimum number of participants?

Yes. Scheduled beach classes run with a minimum of two participants. We will confirm the class by WhatsApp after the booking deadline.

What happens if it rains?

Beach classes depend on safe weather conditions. If a class is cancelled, any prepaid amount can be refunded or transferred to another class. You will be contacted on WhatsApp if there are any changes.

How do I pay?

You can pay by M-Pesa or cash. Payment instructions are provided when your booking is confirmed.

Where exactly do you meet?

Scheduled group classes are held at Kongo River Beach, where the Kongo River meets the Indian Ocean. The exact meeting spot and Google Maps pin will be sent on WhatsApp when your class is confirmed.

Can I book yoga at my hotel or villa?

Yes. Private yoga sessions are available at hotels, villas, apartments and holiday homes throughout Diani and Galu.

Can I join after the booking deadline?

Possibly. Later bookings may be accepted if the class has already been confirmed and there is still space available. Send a message on WhatsApp to check.