Shanti Flow Yoga

Shantiflow Yoga Lyon | Online & In-Person Yoga Classes in French & English
About Sarah - Shantiflow Yoga

Your Path to Wellness

Shantiflow Yoga logo - Sarah's yoga studio in Lyon

RYT-200 Certified

Ek Omkar Yoga, India

Welcome to our yoga community, where ancient traditions meet modern practices. With certified training from Ek Omkar Yoga in India and a deep commitment to personal growth, we aim to create a nurturing space for every individual.

I am Sarah. I discovered yoga more than six years ago at the gym near my home that offered a variety of fitness classes. At first, I did it to calm my stress, to relax after a day of work.

I continued to practice yoga regularly even when I moved to the Netherlands, then during COVID in 2020 when the gym was closed, I started to follow YouTube videos and practicing yoga with a teacher, Adrienne Miller, who offered videos on the practice of yoga postures, but also talked about the associated sensations and emotions, and that's when I understood that yoga was a wider way of thinking and living life, beyond a sport practice and a way of reconnecting with one's body and mind.

"Yoga became more than practice—it became a path to healing, self-discovery, and inner peace."

My practice became more frequent, from a weekly practice to a practice several times a week. I felt the need for it regularly, being unable to move outside of my flat during the lockdowns. Little by little, yoga took a more important place in my life.

After COVID, I returned to France and resumed classes in the gym while continuing to practice at home with YouTube videos. During the summer of 2021, I followed a two-week yoga retreat in Aix-en-Provence at the Centre du Payanet, where yoga teachers from all over France gave various classes and workshops. I took Vinyasa and Hatha classes, to the sounds of Tibetan bowls, as well as workshops related to spirituality. At a more difficult time in my life, it helped me heal, externalize negative emotions and recharge my batteries.

In May 2024, I had a period of professional questioning, related to an overload of work that I was unable to cope with. I have often questioned myself about the work in finance that I have been doing for 10 years. This somehow complicated period gave me the trigger to allow myself to explore other professional paths and take more time to follow a life that would better suit me. I thought about yoga. I then followed a 200-hour training course in India in October 2024 certified by Yoga Alliance, RYT-200 with Ek Omkar Yoga. Since my return, I have started giving classes to those around me and will soon be doing replacements in the class where I practice yoga.

Today yoga is part of my daily life, and I want to share this art of living that has changed my life, by accompanying people with kindness and confidence, by adapting the classes to the desires and needs of each, while continuing to train myself to become a better teacher and student.

The Philosophy of Flow

Flow is a state of perpetual movement like life is. In flow, breathing synchronizes with the movements of the body so that vital energy (prana) circulates through. The state of flow allows for meditation in movement and engagement in the present moment.

Evolving in yoga postures as in life and moving forward as serenely as possible, in peace with who we are and in consciousness is very important. Moving forward in peace also allows us to spread this state of mind in the world, because we act with more kindness, patience and compassion towards others.

Spreading inner peace also means adopting fundamental values of yoga, such as ahimsa (non-violence), respect, gratitude and love. I want to spread this peace on my scale to contribute to a more serene world.

🕊️

Ahimsa

Non-violence and compassion towards yourself and others

💝

Kindness

Teaching with empathy and understanding for every student

🙏

Gratitude

Appreciating the journey and growth in every moment

🌸

Love

Spreading peace and positive energy to create a better world

Yoga Classes - Shantiflow Yoga

Find Your Practice

Whether you're beginning your yoga journey or deepening your practice, we offer classes adapted to your level and needs. Each class is taught with kindness and empathy.

🧘‍♀️

Hatha Yoga

All Levels

A gentle, foundational practice focusing on alignment, breathing, and mindful movement. Perfect for beginners and those seeking a balanced approach.

  • Traditional postures (asanas)
  • Breathing techniques (pranayama)
  • Meditation and relaxation
  • Suitable for all fitness levels
60-75 minutes
🌊

Vinyasa Flow

Intermediate

Dynamic flowing sequences that synchronize breath with movement. Build strength, flexibility, and mental focus through creative transitions.

  • Fluid movement sequences
  • Breath-synchronized practice
  • Builds strength and stamina
  • Meditation in motion
60-90 minutes
🌸

Gentle Yoga

Beginners

A slower-paced practice perfect for complete beginners, seniors, or those recovering from injury. Emphasis on comfort and self-care.

  • Slow, mindful movements
  • Focus on relaxation
  • Stress and anxiety relief
  • Accessible modifications
60 minutes

Restorative Yoga

All Levels

Deep relaxation practice using props to support the body. Release tension, calm the nervous system, and restore inner peace.

  • Supported postures with props
  • Deep relaxation techniques
  • Nervous system healing
  • Perfect for stress relief
60-75 minutes
🕉️

Meditation & Pranayama

All Levels

Explore the power of breath and meditation. Learn techniques to calm the mind, manage stress, and cultivate inner awareness.

  • Breathing exercises (pranayama)
  • Guided meditation practice
  • Mantra chanting
  • Mindfulness techniques
45-60 minutes
👤

Private Sessions

Personalized

One-on-one sessions tailored to your specific goals, needs, and schedule. Receive personalized attention and customized practice.

  • Fully customized practice
  • Individual attention
  • Flexible scheduling
  • Adapted to your goals
60-90 minutes

Class Formats

💻

Online Classes

Join from anywhere with live interactive sessions via video call. Practice from the comfort of your home.

🏠

In-Person Lyon

Classes held in Lyon and surrounding areas. Experience the energy of practicing together in a peaceful space.

🌍

French & English

All classes are available in both French and English. Choose the language you're most comfortable with.

Ready to Begin Your Journey?

Join us for a transformative yoga experience. Classes are adapted to your needs with kindness and empathy.

Book Your Class

Select your preferred yoga class and schedule

BookingPress form will appear here

Add shortcode:

{{ is_error_msg }}

Select Category
Select Service
{{ service_details.bookingpress_service_name }}

Duration: {{ service_details.bookingpress_service_duration_val }} {{ service_details.bookingpress_service_duration_label }}

Price: {{ service_details.bookingpress_service_price }}

There is no service available for booking
{{service_extra_title}}

{{ extra_service_error_msg }}

{{ service_extra_details.bookingpress_extra_service_name }}
{{ service_extra_details.bookingpress_extra_formatted_price }}
{{ service_extra_details.bookingpress_extra_service_duration }} {{ service_extra_details.bookingpress_extra_service_duration_unit }}
{{ n }}
{{ service_extra_details.bookingpress_service_description }}
Load More
Load Less
{{bring_anyone_title}}
{{ n }} {{number_of_person_title}}

{{ is_error_msg }}

Date & Time
Time Slot
There is no time slots available
Morning
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 day
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 day
Date & Time
Time Slot
There is no time slots available
Morning
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Afternoon
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Evening
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
Night
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 day
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}}
{{time_details.formatted_start_end_time}} {{ time_details.max_capacity }} {{slot_left_text}} +1 day

{{ is_error_msg }}

Basic Details
{{customer_form_fields_data.label}}

{{ is_error_msg }}

Summary

Your appointment booking summary

{{bpa_location_title}}
{{appointment_step_form_data.selected_location_name}}
Customer
{{appointment_step_form_data.form_fields.customer_name }}
{{ appointment_step_form_data.form_fields.customer_firstname }} {{ appointment_step_form_data.form_fields.customer_lastname }}
{{ appointment_step_form_data.form_fields.customer_email }}
Service
{{ appointment_step_form_data.selected_service_name}}
{{ cart_details.bookingpress_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
Date & Time
{{ appointment_step_form_data.customer_selected_end_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{appointment_step_form_data.selected_formatted_start_end_time}}
{{ appointment_step_form_data.customer_selected_end_date || bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{appointment_step_form_data.selected_end_date | bookingpress_format_date}}
Appointment Details
{{ appointment_step_form_data.selected_service_name}}
{{extras_details.bookingpress_extra_name }}
{{extras_details.bookingpress_extra_price}} {{extras_details.bookingpress_extra_duration}}
{{extras_details.bookingpress_selected_qty}}
{{appointment_step_form_data.bookingpress_selected_extra_service_count}} Extras
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}, {{ appointment_step_form_data.selected_formatted_start_end_time }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }}
{{ appointment_step_form_data.selected_date | bookingpress_format_date }} - {{ appointment_step_form_data.selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_service_name}}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{cart_details.formatted_start_end_time}}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }} - {{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} to {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }} - {{ cart_details.formatted_end_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{ cart_details.bookingpress_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.customer_selected_end_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}, {{ cart_details.formatted_start_time }}
{{ cart_details.bookingpress_selected_date | bookingpress_format_date }}
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_temp_subtotal_with_currency }}
{{ appointment_step_form_data.selected_service_price }}
{{tax_title}}
Tax
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}} {{ appointment_step_form_data.coupon_code }}
-{{ appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}

{{ coupon_code_msg }}

{{ coupon_code_msg }}

{{coupon_apply_button_label}} Applied
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.selected_service_price }}
{{deposit_heading_title}}
{{deposit_title}} {{full_payment_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_amt }}
{{ appointment_step_form_data.deposit_payment_amount_percentage }}% ( {{ appointment_step_form_data.bookingpress_deposit_amt }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amt }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{subtotal_text}}
{{ appointment_step_form_data.bookingpress_temp_subtotal_with_currency }}
{{ appointment_step_form_data.bookingpress_cart_total_with_currency }}
{{tax_title}}
Tax
+{{ appointment_step_form_data.tax_amount }}
{{couon_applied_title}} {{ appointment_step_form_data.coupon_code }}
-{{ appointment_step_form_data.coupon_discount_amount_with_currecny }}
{{coupon_code_title}}

{{ coupon_code_msg }}

{{ coupon_code_msg }}

{{coupon_apply_button_label}} Applied
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{deposit_heading_title}}
{{deposit_title}} {{full_payment_title}}
{{deposit_paying_amount_title}}
{{ appointment_step_form_data.bookingpress_deposit_total_with_currency }}
( {{ appointment_step_form_data.bookingpress_deposit_total_with_currency }} )
{{deposit_remaining_amount_title}} {{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.included_tax_label }}
{{ appointment_step_form_data.bookingpress_deposit_due_amount_total_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
{{ appointment_step_form_data.total_payable_amount_with_currency }}
There is no payment method available.
Select Payment Method

Pay Locally

PayPal

{{card_details_text}}

{{ is_error_msg }}

{{ location_title }}
{{ location_detail.bookingpress_location_name }}
{{ location_detail.bookingpress_location_address }}
{{ location_detail.bookingpress_location_phone_number }}

{{ is_error_msg }}

{{staffmember_heading_title}}
{{any_staff_title}}
{{ staffmember_details.bookingpress_staffmember_firstname }} {{ staffmember_details.bookingpress_staffmember_lastname }}

{{ staffmember_details.bookingpress_staffmember_email }}

{{ staffmember_details.bookingpress_staffmember_phone }}

There is no staff member available for booking
No categories and services added!

I give yoga classes in Lyon and its surroundings, online, in French or English. I accompany you in your yoga practice with kindness and empathy.

Whether you want to discover yoga gently to improve yourself, I adapt my classes according to your level and your needs.

In a world of performance and always faster paced that can make us feel overwhelmed, I invite you to take time for yourself. Yoga has many benefits: everyone must find their own. Yoga helps to calm stress, anxiety, calm an intrusive mind and negative thoughts. It allows you to take care of your body through postures (asanas), breathing techniques (pranayama which means the force of life), chants (mantras) and meditation.

+33 623657977

shantiflowsarah@gmail.com

62 Rue Antonin Perrin, 69100 Villeurbanne, France

EnglishenEnglishEnglish
Scroll to Top