Enriching & Enhancing Fredericksburg Since 2013


We're a locally owned yoga studio dedicated to serving our community. With over 50 classes per week in yoga, mindfulness, and meditation we’re on a mission to enrich and enhance the Fredericksburg community through yoga classes, community service, and authentic relationships.


About Our Yoga Program

Yoga is for everybody. But we each come to the mat with different backgrounds, experience levels and individual goals. No matter where you are in your practice—just starting, lifelong yogi or somewhere in between—our program is designed to meet you exactly there. Find out how below:

Multi-Level Vinyasa Flow

Hot Yoga

Restorative & Yin Yoga


Specialty Classes


Two Studios, One Location:

Hot and Traditional Yoga classes offered daily

Inside Dragonfly you’ll find two separate studio rooms—our main studio for traditional yoga classes and a hot yoga studio. These two loft-inspired spaces are separated by a beautifully-designed lobby with storage cubbies, a changing room, restroom and a retail sales area.  All our studio classes end with savasana and all hot classes end with aroma-scented chilled towels.  After class enjoy complimentary fresh fruit, water and time among our very friendly community. At Dragonfly we are committed to making your yoga experience the best you will find in the area.


Map us!

Have a look inside our studio!

Talented Teachers with a Passion for Yoga

At Dragonfly we hire the best teachers we can find, and we honor them by paying the best rates in the area. All our teachers are RYT certified but our screening goes well beyond mere credentials. Above all, our instructors are yoga practitioners first—deeply dedicated to their personal growth—and teachers second, but with a passion for sharing their knowledge and experience. That’s why we think you’ll find that Dragonfly is more than just a great yoga studio; it’s a community of yogis on a journey of friendship and growth together. So, come join the community!

For more upcoming events, check out our events page.

Come join us for a class today!

Drop-in Rates

$15 for 60-75 minute Yoga Classes

$17 for 90 minute Yoga Classes

$5 for Family Yoga Classes


Class Passes

$65 for 5 60-75 minute classes

$120 for 10 60-75 minute classes

$80 for 5 90 minute classes


Unlimited Classes

$45 for 30 days unlimited classes

(new students only)

$90 for 30 days unlimited classes



$85 per month for unlimited yoga (no obligation)

$75 per month for 12 months of unlimited yoga

$780 for one year of unlimited yoga