The butterfly house is closed  for the season.

Join us on Mothers Day weekend when we open the butterfly house for 2020. 

Come learn about the life cycle of the butterfly and see eggs,  caterpillars and chrysalis.

    Be sure to bring a camera!   

Welcome to Flying Flowers - come and enjoy!


Flying Flowers was erected in October 2009 and was officially opened in May 15, 2010. Butterflies have been called by many names over the years and as they flit through the blooms in the gardens they have always reminded me of 'flowers on the wing'. This is where the name Flying Flowers came from. 

Flying Flowers houses native butterflies and the specific plants they need to complete their life cycle. Join us for a program and walk amongst the butterflies. You may even want to schedule a Butterfly Tea for you visit. 

We have specialized in butterfly plantings using both native and non native plants and have identified 32 different butterflies. We garden naturally with no pesticides or chemical fertilizers and grow a wide variety of native and non natives. The large diversity of  both host and nectar plantings attract butterflies in their adult stage which then lay their eggs in the garden and the cycle begins again. 

tiger swallowtail on a stargazer lily
This photo is what I think of when I think of butterflies. This beauty is an Eastern Tiger Swallowtail enjoying a Stargazer Lily, which was one of my mothers favorite flowers. Flying Flowers is a tribute to my mother who loved lilies and the butterflies which visited them.

We are located 10 miles south of Wytheville, VA. in the beautiful Blue Ridge Highlands a 210 acre oasis nestled in a valley between forested hills. This location provides privacy and serenity for both us and the butterflies. 

Hiking trails traverse a wide variety of ecosystems on the property and there is a huge native population of butterflies which inhabit the surrounding gardens. Click here  http://Beagleridge.org see more about the outdoor gardens.

Contact us at beagleridge@gmail.com  or 276-621-4511  for additional information.