10 Dec Southwest Virginia Stages Shine Bright with Holiday Magic
The holiday season in Southwest Virginia comes alive with a spectacular lineup of theatrical and musical performances that make this time of year truly magical. From timeless classics to enchanting concerts, there’s something for everyone to enjoy.
Barter Theatre: A Holiday Tradition
The iconic Barter Theatre in Abingdon, the nation’s longest-running professional theater, is a must-visit destination for holiday entertainment. This December, delight in the newest adaptation of A Christmas Carol, a cherished tale of redemption and holiday spirit. Performances run through December 29, with multiple showtimes available.
In addition, Barter Theatre offers Go Tell It on the Mountain and Santa Claus is Coming to Town this month, ensuring a memorable experience for audiences of all ages.
The Nutcracker: A Blacksburg Ballet Classic
On December 14, step into the enchanting world of The Nutcracker with the Blacksburg Ballet. Featuring over 200 local participants—schoolchildren, college students, professors, business leaders, and families—alongside guest artists from Los Angeles, this production promises an unforgettable journey filled with toy soldiers and dancing snowflakes.
Catch this magical performance from 1–3 p.m. Tickets range from $15–$30 and are still available.
Holiday Music in Southwest Virginia
Carter Family Fold: Country and Christmas
Celebrate the season with the Gatlin Brothers at the Carter Family Fold in Hiltons, marking its 50th anniversary. On December 12, enjoy their Country and Christmas show, featuring classic hits and festive favorites. Doors open at 6 p.m., with music starting at 7:30 p.m. Tickets are general admission and available on a first-come, first-served basis.
Dailey and Vincent Christmas Tour in Marion
The Dailey and Vincent Christmas Tour stops at the Lincoln Theatre in Marion on December 14. This heartwarming performance features holiday classics like White Christmas and Rudolph the Red-Nosed Reindeer, along with original songs from their album, The Sounds of Christmas. The show begins at 7:30 p.m., and tickets are still available.
Celtic Charm for the Holidays
Kinnfolk Celtic Christmas in Galax
Experience the magic of Celtic culture on December 13 at The Rex Theater in Galax. The Kinnfolk Celtic Christmas show blends traditional Celtic music with festive melodies, creating an unforgettable holiday celebration. The show begins at 7 p.m., and tickets can be purchased here.
A Celtic Christmas with Kinnfolk in Stuart
On December 20, The Historic Star Theatre in Stuart hosts A Celtic Christmas with Kinnfolk. This free family-friendly event features enchanting holiday music that captures the spirit of the season. Doors open at 7 p.m., with music beginning at 8 p.m. For more information, visit One Family Productions.
Unique Performances in Southwest Virginia
Mountain Lake Lodge’s Holiday Mainstage in Pembroke
For a unique holiday experience, visit Mountain Lake Lodge on December 14. The evening features The Fiddler & the Flutist, followed by the Appalachian Highlanders Pipes & Drums. This family-friendly event begins at 6 p.m. Tickets and more information are available here.
Puddles Pity Party in Rocky Mount
Don’t miss the chance to see Puddles Pity Party at The Harvester in Rocky Mount on December 13. Known as the “sad clown with the golden voice,” Puddles captivates audiences with his heartfelt performances. Guests are encouraged to bring an unwrapped toy to support the Rocky Mount Police Department’s Toy Drive. The show begins at 8 p.m. Visit The Harvester for tickets and details.
John Hardy’s A Christmas Carol
On December 21 at 7:30 p.m., don’t miss John Hardy’s acclaimed one-man adaptation of A Christmas Carol at the Millwald Theatre. Sponsored by the Virginia Commission for the Arts, this extraordinary performance brings over 40 characters to life through Hardy’s masterful variations in accents and speech patterns—all without a costume change.
Hardy’s production is a faithful homage to Charles Dickens’ beloved classic, filled with humor, warmth, and the true spirit of Christmas. With a runtime of approximately 75 minutes, this show is suitable for all ages, though best enjoyed by those aged 10 and up. You can buy tickets to this amazing event here.
This holiday season, Southwest Virginia offers countless ways to celebrate through music, theater, and community. Don’t miss these magical events that make the season bright!