Welcome to Your Yoga Journey
Welcome to a space where movement, breath, and connection come together. Whether you’re brand new to yoga or have been practicing for years, I’m here to support you along the way. You can book a private session in your home or on the beach, or join me for a class in the studio. However you practice, there’s a place for you here.
Featured Event
Limited
Tickets
Petals and Flow is a feel good experience that blends a gentle yoga flow with hands-on bouquet making. It’s designed to help you slow down, move your body, and create something beautiful to take home.
In-Person and Virtual Yoga
I offer private yoga sessions, small group classes, and in-studio or pop-up yoga throughout Jacksonville Beach and the surrounding areas. Virtual options are also available for both private sessions and small groups.
Every session is designed to meet you where you are and help you feel better when you leave.
Services
Personalized one-on-one yoga, in-person or online, tailored to your body, goals, and experience level. These sessions focus on alignment, strength, flexibility, and mental clarity, with space to slow down and really tune into what you need.
Perfect for friends, coworkers, or small wellness groups in Jacksonville Beach. These sessions blend movement, breath, and connection, with enough individual attention to keep everyone feeling supported.
Outdoor yoga classes in Jacksonville Beach and nearby areas, including the beach, parks, and private spaces. These sessions are fun, relaxed, and a great way to move and reset in a fresh environment. Follow along on Instagram to stay up to date on upcoming classes: @flowswithmary
Join me for yoga classes in the Neptune Beach area in a welcoming studio environment. Classes are accessible and challenging in the right ways, giving you structure and flow while still allowing you to move at your own pace.
Private 1:1 Yoga Sessions
Location: Home, studio, beach, or park
Pricing:
60 min: $75
5 class pack - $350
10 class pack - $650
90 min: $100
5 class pack - $475
10 class pack - $900
Small Group Yoga
Location: Home, studio, beach, or park
Pricing:
$40 per person for 60 min
$50 per person for 75 min
Groups over 6: custom pricing
Weekly Schedule
Not ready for private sessions? You can catch me teaching at a few local studios or join one of my pop-up classes. Follow me on Instagram to stay updated on sub spots and special events!
Monday
7pm - Beach Yoga - Neptune Beach
Wednesday
6am - Phoenix Ignite - Phoenix Power Yoga
545pm - Interno Flow - Phoenix Power Yoga
7pm - Phoenix Hips - Phoenix Power Yoga (75 minutes)
Thursday
930am - Power Flow - Phoenix Power Yoga
4pm - Power Yoga Flow - HiReformance Institute
Friday
815am - Yoga for Runners - Phoenix Power Yoga
Saturday
12pm - Power Yoga Flow - HiReformance Institute
I found yoga kind of by accident. A friend invited me to a hot yoga class on a $2 Tuesday, and I figured why not. It was 75 minutes and honestly so hard. But I loved the challenge, and I started going back every week to balance out all the running and lifting I was doing.
At one point I missed a class, and I could actually feel the difference. My body felt tighter, my mind a little more anxious. That’s when it clicked how much yoga was really supporting me.
Over time, I fell in love with it for more than just the physical side. It became something that helped me slow down, clear my head, and just feel better overall.
After a few years of practicing, I took a leap during a time I really needed it and completed teacher training in Isla Mujeres, Mexico at Kootenay Yoga School.
Now I’m a Yoga Alliance Registered 200 Hour Yoga Teacher here in Atlantic Beach, Florida, and I love working with people in private sessions or small groups where I can really focus on what you need. Every class is a little different, but the goal is always the same: to help you feel lighter, stronger, and good in your body.
Hi, I’m Mary!
Contact Me
If you’re interested in private or small group sessions, please do not hesitate to reach out. We can talk through what you’re thinking and see if we’re a good fit!