Yoga Education, Retreats
& Community in Sri Lanka
A Home for Modern Yoga Education
Tucked along the quiet shores of Koggala Lake in Duwa village, Lanka Yoga is a purpose-built yoga retreat centre in Sri Lanka for yoga teacher training and retreats. Designed for depth, community and calm, our eco-campus blends jungle stillness with full-service functionality.
Since 2020, we've hosted students, teachers and retreat leaders from around the world in our light-filled spaces, nourishing kitchen, and lakefront shala. More than a venue, this is a community space created by and for yoga practitioners.
What We Offer

Yoga Teacher Trainings
Professional yoga teacher trainings led by respected international teachers. Build knowledge, confidence and practical teaching skills while living and learning on Koggala Lake.
Explore Trainings
Retreats
Week-long retreats with our senior teachers and visiting teachers from around the world. Slow down, restore and reconnect on the shores of Koggala Lake.
Browse Retreats
Venue Hire
Host your own retreat, workshop or immersive experience at our fully equipped yoga campus. We provide the spaces, support and local expertise you need.
Host Your Event
Built with Care.
Run with Intention.
Lanka Yoga was designed to support deep, modern yoga education, while staying grounded in our ecological and community responsibility. We prioritise resource-aware systems, local sourcing, and inclusive access.
Our commitment to sustainability shows up in how we build, teach, hire, and host.
Our StoryWhat Our Community Says
Read & Discover
Explore articles about yoga teacher training, retreat life, movement, wellbeing and travelling in Sri Lanka.

How to Become a Yoga Instructor: The Complete Guide
If you've ever finished a yoga class and thought, "I would love to share this with others…"
Read More →Life at Lanka Yoga
From sunrise practice to quiet moments by the lake — follow along for a glimpse of daily life.
Follow on InstagramGet in Touch
Questions about a training, a retreat, or venue hire? Drop us a message and we'll get back to you.
- ✉ hello@lankayoga.lk
- 📞 +94 70 689 5362
- 📍 Lanka Yoga, Duwamalalagama, Habaraduwa 80630
- 🕐 7:00am – 6:00pm (UTC+5:30)
Explore Trainings





