Let the day settle.

Yoga and breathing with Matteo Russo in Bormio, Sondalo and Valdidentro.

First, what is weighing on you?

Matteo Russo Yoga

Tap what sounds like you.

Most people do not come to yoga for yoga. They come because something hurts, or won't stop, or won't start.

Nothing you tap leaves this page. It only shapes what you read next.

Misty mountain ridges seen through an arched window in a stone wall.

Before you read on, give it one minute.

One minute, with me.

Breathe in through your nose.

And out, slowly. Longer than the in-breath.

That is where every class starts. Now, your list.

Here is what yoga does with that.

You just slowed your breath for a minute, and your body followed. Practice is that, repeated, with someone who adapts it to you.

  1. My back and shoulders are stiff from sitting.

    Slow movement led by the breath gives the spine, hips and shoulders back the range that a desk and a car seat take away.

  2. My head won't switch off.

    A long exhale is the body's own brake. You just used it. Practice turns it into something you can reach for on purpose.

  3. I sleep badly, or not long enough.

    Calming sequences and Yoga Nidra, a guided deep rest, teach the body to come down at the end of the day instead of at three in the morning.

  4. My legs are heavy after cycling, hiking or skiing.

    Gentle mobility after the bike, the trail or the slopes releases tension and supports recovery, so tomorrow starts lighter.

  5. I'm tired, busy and always on.

    An hour in which nobody needs anything from you. Attention, breath and movement, with nothing to perform.

  6. I'd like to start, but I'm not flexible.

    No experience or flexibility needed. The practice is adapted to the person, not the other way around.

None of this asks for a perfect pose. It asks for attention, and someone who adapts it to you.

What I do

I'm Matteo Russo. I teach yoga and breathing in Bormio, Sondalo and Valdidentro, in Italian and English, for locals, travellers and people who move a lot.

Two cork yoga blocks on a green mat.

Private sessions

One to one or a small group, built around you: relaxation, breathing, mobility, recovery after sport, or simply time to slow down.

From €50 · in person or online

Open hands of a group of people forming a circle on a wooden table.

Group classes

Regular classes, calm and never competitive, built on breath, movement and attention. Taught in Italian, easy to follow.

€15 a class · 5 for €70 · 10 for €135

Each week

Yoga energizzante · mornings

07:00
Online
09:00
Rifugio Pilates, Bormio

Yoga & Mindfulness · evenings

18:00
Sondalo · Rifugio Pilates
19:00
Rifugio Pilates, Bormio
20:30
Valdidentro
Days and the full timetable
A dense forest of fir trees seen from above.

Events

Seasonal workshops and special moments around yoga, breath and community, plus tailor-made experiences for hotels, retreats and companies.

Rifugio Pilates · Hotel La Genzianella

Not sure which one? Write to me and I'll help you choose.

Not a perfect pose. A real practice.

My teaching is rooted in the tradition of Krishnamacharya and TKV Desikachar: breath first, careful observation, and a practice that fits real life rather than chasing forms or performance.

Some sessions are energising, some are calming. The common thread is attention and breath.

  • Yoga therapy, TYSP, associated with KYM, India
  • Yoga and Yoga Nidra teacher training with Padma Devi
  • Further study of the method of TKV Desikachar
  • Study and practice with Andy Curtis-Payne
“Practices that stay with you beyond the class. Sessions I wish lasted three hours.”
Terry
“We organised a corporate weekend in Bormio and Matteo helped us create an experience that worked perfectly for the group.”
Tracy
“My wife joined a class while we were staying in Bormio. She appreciated the calm atmosphere, the focus on breathing and the welcoming approach for everyone in the group.”
Keith

Tell me what's going on.

Write to me on WhatsApp and I'll suggest the class or session that fits, during your stay or all year round.

Your message starts: