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.
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.
A gentle and energising flow with movement, breathing and time to settle into the day. Suitable for all levels.
A slower, calming class with gentle movement, longer stretches and time to unwind. Suitable for all levels.
Private yoga at your villa, hotel, apartment or holiday home. Available for individuals, couples, families and small groups.
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.
Pay by M-Pesa or cash. Booking and payment details are confirmed on WhatsApp.
Book a private yoga session for yourself, your partner, family or group. Cally comes to your villa, hotel or apartment in Diani or Galu.

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.
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.
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.
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.
Yes. Scheduled beach classes run with a minimum of two participants. We will confirm the class by WhatsApp after the booking deadline.
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.
You can pay by M-Pesa or cash. Payment instructions are provided when your booking is confirmed.
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.
Yes. Private yoga sessions are available at hotels, villas, apartments and holiday homes throughout Diani and Galu.
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.