Christmas is right around the corner, and it’s time to get into the holiday spirit.
As you and the kiddos start to celebrate the holiday season, there are quite a few events and parades that you’ll want to keep top of mind.
Recommended Videos
From photos with Kris Kringle himself to Christmas parades and tree lightings, we have a full list of events throughout the region that’ll surely help you and your entire family feel the magic of Christmas.
Amherst
- Dec. 2 starting at 6:30 p.m: Amherst Christmas Parade and Tree Lighting Ceremony on Mainstreet
- Dec. 2 following the parade until 9 p.m.: After-Parade Hangout with Mrs. Claus. Join Mrs. Claus at Second Stage for fellowship, cookie decorating, and vendors after the parade. The event is free and open to the public.
- Dec. 2 from 7:30 p.m. to 9 p.m. and Dec. 3 from 9 a.m. to 1 p.m.: The Happiest of Holidays Makers Market at Second Stage
- Dec. 3 from 3 p.m. to 5 p.m.: Pictures with Mrs. Claus at Second Street. Pictures are by appointment only – you can find the link to book here. Participants will receive a cookie, a mug of hot chocolate, and a wooden ornament to decorate.
- Dec. 16 from 5 p.m. to 9 p.m.: Handmade Christmas at the ELCM Hope Community Center. While there, you can create ornaments, canvases, and other fun crafts. Tickets start at $10.
- Dec. 22 from 9 a.m. to 3 p.m.: Christmas Camp with Misfitz Art Camp Crew at Second Stage. The camp is for children ages 5-10 and costs $40 per camper. Sign-ups are required in advance here.
Bedford County
- November 22 to January 6: Bedford Festival of Trees at the Bedford Area Welcome Center. You can view several decorated trees from local businesses and organizations and vote for your favorite tree(s) for $1.
- Until Dec. 9: Get involved with the Bedford County Sheriff’s Office Toys For Kids Christmas Campaign to spread Christmas cheer to kids in need. You can see donation locations here.
- Dec. 3 at 11 a.m: The Bedford Christmas Parade is Saturday, Dec. 3, and will begin on College St and Peaks St. For a full route, click here.
- Dec. 10 from 10 a.m. to 1 p.m.: Bedford Humane Society’s Pet Photos with Santa event will be held at the Tractor Supply in Bedford. Read more here.
- Dec. 18 at 6 p.m: Destination Salvation at Diamond Hill Baptist Church at 3541 Horseshoe Bend Rd in Moneta. Refreshments will be served at the end of the event. The event is free and the public is encouraged to attend.
Blacksburg
- Nov. 24 to Jan. 1: Fashion for Evergreens at Virginia Tech at The Inn at Virginia Tech & Skelton Conference Center. Stop by the Inn to view 17 beautifully decorated trees and vote for your favorite.
- Dec. 2 from 3 p.m. to 8 p.m.: Annual Parade of Winter Lights Festival in downtown Blacksburg. Here’s a breakdown of what you can expect:
- 3 p.m. to 8 p.m: Winter Market on College Avenue
- 4 to 5:30 p.m: Santa and Mrs. Claus at the Lyric Theatre
- 5 p.m: Blacksburg Children’s Chorale
- 5:45 p.m: Tree Lighting on the Henderson Lawn
- 6 p.m: Tuba Christmas on the Henderson Lawn
- 7 p.m: Holiday Parade on Main Street
- Dec. 8: Out on the Town
- Dec. 10 from 11 a.m. to 3 p.m.: YMCA Holiday Village at the Y center. You can get pictures with Santa and your kids can shop with elves for special gifts for family members in their “kids-only shopping village.”
Bland County
- Dec. 3 starting at 11:30 a.m: Lineup for the Bland County Christmas Parade will begin at Bland Elementary School.
Botetourt County
- Dec. 2 to Jan. 1: 3rd Annual First Bank Tinsel Trail in the Courthouse Area of Fincastle. At the family-friendly event, you and the kids can experience the holiday magic of several creatively decorated trees. The Tinsel Trail will also be on display throughout December for self-guided tours.
- Dec. 5 at 6 p.m.: 6th Annual Holiday Tree Lighting at Eagle Rock Library, there will be crafts, tactile activities, and games for all ages. Kids can take pictures with Santa before the countdown to the tree lighting.
- Dec. 6 at 6 p.m: 1st Annual Holiday Tree Lighting at Blue Ridge Library, there will be crafts, tactile activities, and games for all ages. Kids can take pictures with Santa before the countdown to the tree lighting.
- Dec. 9 and Dec. 16 from 6 to 8 p.m: First Bank will be serving up delicious hot chocolate in front of the courthouse. Plus, your little ones will have a chance to meet The Grinch and the Whos from Whoville.
- Dec. 10: Buchanan Christmas Parade in downtown Buchanan. The parade will begin at 4 p.m. and will make its way up Mayne Street. Santa and Mrs. Claus will also make a special appearance.
- Dec. 17 from 10 a.m. to 2 p.m.: December Holiday Market at Botetourt Farmers Market, find local food and handmade gifts the weekend before Christmas.
Buchanan
- Dec. 24: Christmas Eve Luminaries - Luminaries will be placed at 3 p.m. and lighting will begin at 5 p.m.
Buena Vista
- Dec. 3 from 8 a.m. to 2 p.m.: Buena Vista Christmas Market at the Buena Vista Fire Department on Sycamore Avenue. Your kiddo can also write a letter to Santa, and from 11 a.m. to 12 p.m., they’ll get the chance to meet him.
Campbell County
- Dec. 1 at 7 p.m: Brookneal Christmas Parade on Main Street and Wickliffe Avenue. The theme for this year is the 12 Days of Christmas.
- Dec. 10 from 8 a.m. to 1 p.m.: Candy Cane 5k is open to all ages and costs $25 per person to participate. It will begin at Timbrook Park
Carroll County
- Dec. 3: Christmas Parade and Tree Lightning in Hillsville. Here’s a breakdown of what you can expect:
- 5 p.m: Stocking Stuffing
- 6 p.m: Tree Lighting
- 7 p.m: The parade will begin in front of the historic courthouse
Christiansburg
- Dec. 9 from 5 p.m. to 9 p.m.: Christmas on Main
- 5 p.m. to 8 p.m.: Christmas at the Market
- 6:50 p.m.: Christmas Tree Lighting
- 7 p.m.: Christmas Parade on Main Street
- Dec. 10 from 6 p.m. to 8 p.m.: Winter Wonderland at the Christiansburg Recreation Center. There will be hot chocolate and cookies with Mrs. Claus, family activities, free pictures with Santa, and more.
- Dec. 11, Dec. 16 through Dec. 19: Light Up Your Home for the Holidays in a community contest. Learn more rules and submit your photos here by Dec. 11. Voting will begin on Dec. 16 and end on Dec. 19. The winner will be announced on Dec. 20.
Danville
- Dec. 2 from 12 p.m. to 6 p.m.: Holiday Pop-Up Shop at the Danville YMCA. There will be vendors, food, raffles, pictures with Santa, and more. The event is free and open to the public.
- Dec. 4 at 5 p.m. Riverview Rotary Christmas Parade
- CANCELLED Dec. 23- Dec. 8 to Dec. 23 from 6 p.m. to 9 p.m. Community Holiday Light Show in Ballou Park on West Main Street
Fincastle
- Dec. 3 at 2 p.m.: Fincastle Christmas Parade
Floyd
- Dec. 10 from 4 p.m. to 5 p.m.: Santa & the Figgy Pudding Band will be performing at teh Floyd Country Store. Admission is free.
- Dec. 17 at 7:00 p.m.: Darin and Brooke Aldridge & Friends Holiday Show at The Floyd Country Store. Tickets are $30 a piece for the live music event.
- Dec. 7 through Dec. 24: The Great Gingerbread House Contest at The Floyd Country Store. Swing by to check out all of the entries into this year’s contest.
- Dec. 31 from 6 p.m. to midnight: New Year’s Eve Dinner and Dance at The Floyd Country Store. Tickets are $50 for dinner & dance, $20 for the dance only – Friends and Fixture cardholder tickets are $45 for dinner & dance, $15 for the dance only. Tickets can be purchased at the store. Dinner is served from 6:00 p.m. to 7:30 p.m., with dancing from 8:00 p.m. – 12:00 a.m., and an alcohol-free toast at midnight.
Franklin County
- Nov. 24 to Dec. 25: Land of Lights at the Franklin County Recreation Park. From 5 p.m. to 9 p.m. each day, you and your family can drive through a Christmas wonderland of more than 50,000 sparkling lights. The event is free but donations are accepted.
- Nov. 25 to Dec. 31: “Do You Want to Build a Snowman?” Trail - This event is similar to the Scarecrow Trail and local businesses, nonprofits and community members come together to create snowmen and then display them throughout downtown and Uptown Rocky Mount.
- Dec. 2 from 5:30 to 9:30 p.m: Come Home to a Franklin County Christmas in downtown Rocky Mount. The event will feature the North Pole with Santa and Mrs. Claus, games and activities for the kids, live music and more.
Galax
- Now until January 1, 2023: High Country Lights
- Dec. 2 at 7:00 p.m: Galax Downtown Christmas Parade ends in Felts Park with Santa photo op
- Dec. 10 from 4:00 p.m. to 8:00 p.m: City of Galax Old Time Appalachian Christmas on Main Street
Grayson County
- Dec. 3 from at 3 p.m: Christmas Parade, “A Storybook Christmas.” The parade will start at Food City Plaza and end at the Historic 1908 Courthouse on Main Street.
Halifax County
- Dec. 2 to Dec. 17: Festival of Trees
- Dec. 2, 4, 9, 10: Lights for Hope
- Dec.3 at 5 p.m: South Boston Christmas Parade
Highlands
- Dec. 2 at 6 p.m: Clifton Forge Christmas Parade
- Dec. 3 starting at 5 p.m: 2022 City of Covington Christmas Parade: Christmas Traditions
- 11:00 a.m. – 12 p.m. Story Time with one of Santa’s Elves
- 1:00 p.m. – 2:40 p.m. Polar Express at R/C Covington 3 Theater
- 2:00 p.m. – 4 p.m. Christmas Cookie Decorating
- 3:00 p.m. – 5 p.m. Face Painting
- 3:00 p.m. – 5 p.m. Carolers on Main
- 5:00 p.m: Christmas Parade
- Dec. 9 from 6 p.m. until 8 p.m: Covington Gingerbread Workshop
- Dec. 11, Dec. 18 from 8:30 a.m. to 10:30 a.m.: Visit with Santa at the Omni Homestead Resort breakfast buffet in Hot Springs. The cost is $32 for each adult and $16 for each child, ages 5 through 12. Reservations are not required.
- Dec. 13 at 6 p.m.: LEGO Night to make Christmas ornaments at the Alleghany Highlands Regional Library.
- Dec. 10 at 1 p.m: Iron Gate Christmas Parade
- Dec. 20 from 4 p.m. to 7 p.m.: Reindeer Food Craft for Kids at the Alleghany Highlands Regional Library. The free event will be held in the AHRL Children’s area.
- Dec. 21 from 2 p.m. to 3 p.m.: Holly Jolly Holiday with Miss Tori at the Alleghany Highlands Regional Library. Kids ages 0 to 8 are invited to join Miss Tori for holiday stories and songs with a visit from Santa Claus.
Lexington
- Dec. 2 from 6 p.m. to 9 p.m: Downtown Lexington Christmas Parade on Mainstreet in downtown Lexington
Lynchburg
- Dec. 1 from 1 p.m. to 4 p.m.: Templeton Holiday Open House - This free event is kicking off the holiday season with refreshments, holiday crafts, music, and festive fun.
- Dec. 2 from 6 p.m. to 8 p.m.: Toys in the Lynchburg Museum Collection - Venture back in time with a toy exhibit this holiday season. Items that will be on display include McWane family paper dolls from around 1900, a toy fire truck and chief’s car and more.
- Starting on Dec. 2: Celebration of Lights at Riverside Park. Light up your Christmas this year with a holiday light attraction. The drive-through event is open to cars from 5 p.m. to 10 p.m. each night, starting on Dec. 2 and lasting up until January 1.
- Dec. 3 from 1 to 3 p.m: Fresh Greens Holiday Wreath at Miller Center. At this event, you can create your very own holiday wreath with fresh greens, berries, ribbons, and ornaments. You may bring additional seasonal items if you wish.
- Dec. 3 from 1 to 7 p.m: Hill City Holiday Beerfest at Lynchburg City Armory. The event will feature eight local breweries, 25 craft beers, live music, food trucks, and the Holiday Craft Market.
- Dec. 4 at 4 p.m: Lynchburg Christmas Parade in downtown Lynchburg. The parade will start at the Lynchburg City Stadium and end at E.C. Glass High School.
- Dec. 5 at 7:30 p.m: Chris Isaak: Everybody Knows It’s Christmas Tour at the Historic Academy Theatre. Chris Isaak is a platinum-selling and grammy-nominated singer and actor.
- Dec. 6 at 6 p.m: Mandala Tree Ornaments at Templeton Center. You can learn how to decorate tree ornaments from local artist, Darienne Montgomery. All materials will be provided and you must register by Dec. 3. Ticket prices start at $20.
- Dec. 10 from 8:30 a.m. to 12 p.m.: Children’s Holiday Festival at the Amazement Square’s Genworth Education Center. You and the kiddos can enjoy a pancake breakfast with Santa, holiday crafts, a coffee, and hot chocolate bar, and other activities to help you get into the holiday spirit.
- Dec. 10 from 9 a.m. to 1 p.m.: 3rd Annual Blue Ridge Christmas. During this event, kids can meet and greet Santa and Mrs. Claus and enjoy a donut and a cup of hot cocoa.
- Dec. 10 starting at 10:30 a.m: Happy Pawlidays at the Miller Center. You and your fur baby can craft paw ornaments, take pictures with Santa Paws and learn an easy recipe for dog treats. This event is only intended for dogs. You must register by Dec. 7.
- Dec. 17 from 8:30 a.m. to 12 p.m.: Story Time and Waffles with Santa at the Miller Park Aviary. You and your little one can take part in an interactive storytime, take a picture with Santa and enjoy a yummy waffle bar. You’re encouraged to wear your holiday pajamas. Must register for a time slot by Dec. 14.
- Dec. 20: Enjoy your favorite Christmas tunes at the Vienna Light Orchestra, which will feature musicians from seven different countries. The event will be held at the Historic Academy Theatre.
- Holiday festivities at River Ridge:
- Photos with Santa: Every day until Dec. 24
- Sensory-friendly Santa: Dec. 4 and 11 from 9 a.m. to 10:30 a.m.
- Pet Photos with Santa: Every Monday through Dec. 19
- Salvation Army Angel Tree and Red Kettle Campaign: Those interested in donating must do so by Dec. 17
- Nativity Scene
- Sounds of Season Holiday Concert Series
- Liberty University Ensembles: Sunday, Dec. 4 from 2 p.m. to 6 p.m.
- Merry Tuba Christmas: Sunday, Dec. 11 at 4 p.m.
- Thomas Road Baptist Church Good News Choir: Sunday, Dec. 18 at 2 p.m. and 4 p.m.
- Central Virginia Community Wind Ensemble: Tuesday, Dec. 20 at 6:30 p.m.
- Lynchburg Symphony Orchestra: Wednesday, Dec. 21 at 6 p.m.
Martinsville
- Dec. 1 at 4 p.m: Piedmont Arts Christmas Tree Lighting
- Dec. 3 from 11 a.m. to 5 p.m: Santa is coming to Studio 107
- Dec. 3 from 5 p.m. to 7 p.m: Uptown Martinsville Tree Lighting
- Dec. 3 from 6 to 9 p.m: Martinsville Speedway’s 28th Annual Christmas Toy Drive
- Dec. 3 from 5:30 p.m. to 7:30 p.m: Ridgeway Christmas Parade & Christmas Tree Lighting Ceremony
- Dec. 3 from 6:30 a.m. to 10:30 a.m. Breakfast with Santa at the Bassett Volunteer Fire Department
- Dec. 4 from 2 to 4 p.m: Pictures with Santa at the Ground Floor
- Dec. 9 from 5 to 7:30 p.m: Night at the Museum with Santa at the Virginia Museum of Natural History
- Dec. 10 from 2 p.m. to 4 p.m: Pet pictures with Santa at the Martinsville Henry County SPCA
- Dec. 10 from 10 a.m. to 11 a.m: Storytime and Cookies with Santa at Spencer-Pen Centre
Montgomery County
- Dec. 9 at 6:50 p.m: Christiansburg’s Tree Lighting in Town Square
- Dec. 9 at 7 p.m: Christiansburg’s Christmas Parade
Nelson County
- Dec. 1 from 6 p.m. to 8 p.m: Gingerbread House Contest at Bold Rock Hard Cider
- Dec. 3 from 3 p.m. to 4 p.m: Massies Mill Christmas Parade
- Dec. 3 from 3 p.m. to 4:30 p.m: The Grinch visits Lovingston Volunteer Fire Department
- Dec. 10 from 6 p.m. to 8:30 p.m: Christmas Parade in Lovingston
- Dec. 17 from 10 a.m. to 5 p.m: Christmas at the Orchard at Drumheller’s
Patrick County
- Dec. 2 starting at 6 p.m: Grand Illumination
- Dec. 3 starting at 2 p.m: Patrick County Christmas Parade
Pulaski County
- Nov. 24 to Dec. 25: DAK Lights 2022 Christmas Show inside Randolph Park in Dublin off I-81 at exit 98. For a full schedule, click here.
Radford
- Dec. 3 from 11 a.m. to 3 p.m: Holiday Farmers’ Market at Glencoe Mansion
- Dec. 5 from 5:30 to 7 p.m: Photos with Santa at the Radford Public Library
- Dec. 6 from 5:30 to 6:30 p.m: Tree Lighting Ceremony at the Radford Public Library
- Dec. 8 at 7 p.m: “Jingle All the Way” Parade
- Dec. 10 from 11 a.m. to 3:30 p.m: Handcrafted Holiday, Pop-Up Market at Glencoe Mansion
Roanoke
- First three Fridays of December from 6 p.m. to 10 p.m.: Roanoke’s Dickens of a Christmas in downtown Roanoke. Here’s a look at what you can expect:
- Dec. 2: Tree Lighting will begin at 6:20 p.m. and will feature live stage performances.
- Dec. 9: The Roanoke Christmas Parade will begin at 6:30 p.m. on Jefferson Street at Elm Avenue and end on Williamson Road.
- Dec. 16: Roanoke Valley SPCA Pet Costume Contest
- Dec. 1-Dec. 3: Chris’s Cocoa & Cookies with Santa at Chris’s Coffee and Custard. Families can enjoy yummy hot cocoa and cookies along with a photo with Santa. On Dec. 2, there will be an event hosted for families with children with special disabilities.
- Dec. 3 from 5:30 p.m. to 8 p.m.: All aboard the Roanoke Chapter NRHS Christmas Lights Express! Tickets are $5, and those ages three and under can ride for free. The event will be held at the Virginia Museum of Transportation.
- Dec. 1 from 6 p.m. to 9 p.m.: Professional Holiday Portraits at The Hotel Roanoke, have a professional holiday portrait taken in front of the lobby tree. All are welcome; portraits will be taken on a first-come, first-served basis for $15. Proceeds go to the United Way of Roanoke Valley.
- Dec. 3 from 6 p.m. to 9 p.m.: At Hermitage Roanoke’s Festival of the Lights, you can drive through a beautiful array of Christmas lights. The drive-thru celebration is free to the public and will take place at 1009 Old Country Club Rd. Plus, the first 500 kids will be given goodies from Santa Claus.
- Dec. 3 from 3 to 7 p.m.: Grandin Village Winterfest
- Dec 3 and Dec. 4: 7th Annual Holiday Craft & Vendor Show at the Berglund Center from 9 a.m. to 4 p.m. on Dec. 3, and 10 a.m. to 4 p.m. on Dec. 4.
- Dec 3 and Dec. 4: Hop on the Roanoke Chapter NRHS Candy Cane Express at the Virginia Museum of Transportation. It will run from 10 a.m. to 4 p.m. on Dec. 3 and from 12 p.m. to 4 p.m. on Dec. 4.
- Dec. 4 from 1 p.m. to 5 p.m.: Pictures with Santa Paws at the Roanoke Valley SPCA
- Dec. 4 from 12 p.m. to 4 p.m.: Foodie Holiday Market at Gatewood Rose, peruse Roanoke’s finest offerings for cooks and food lovers.
- Dec. 5 from 6:30 p.m. to 8:30 p.m.: At the Roanoke County Annual Christmas Tree Lighting at South County Library, this year’s theme “Christmas Classics” will feature entertainment, crafts, and activities throughout the evening.
- Dec. 8 from 3 p.m. to 8 p.m.: South Roanoke Holiday Open House, celebrate the season with neighbors and shop local gifts. Event highlights include mingling with Santa, free wine tastings, a hot chocolate bar, a gift basket-making station, s’mores, and neighborly merriment.
- Dec. 10 from 1:15 p.m. to 3:15 p.m.: Roanoke Valley View - Meet Santa! at Grand Home Furnishings, visit the Roanoke Valley View Grand Home Furnishings store to meet Santa; bring your phone and take your own pictures with him at no cost.
- Dec. 10 from 9 a.m. to 11 a.m: Breakfast with Santa at William Fleming High School
- Dec. 11 from 12 p.m. to 4 p.m.: Towers Shopping Center Photos with Santa, Enjoy free professional pictures with Santa, a hot chocolate station, holiday strolling characters, holiday crafts, and more!
- Now until Dec. 30: Get into the Christmas spirit at Illuminights this holiday season at Explore Park in Roanoke County. There are 50,000 new lights, new displays, and family activities you can enjoy.
- Now until Jan. 1: Fashion for Evergreens in Hotel Roanoke
- Dec. 17, Dec. 18 from 1 p.m. to 5 p.m.: Blue Ridge Nightmares will host Miracle on 9th Street, a Blue Ridge Christmas – walking tour that will take you behind the scene of the Blue Ridge Nightmare set. Everything is decorated with lights and trees for the holiday season. Tickets are $8 for those ages 11 and older. Children 10 years old and younger can get in on the fun for free. Tickets can be purchased at the door.
- Dec. 19 from 6:30 p.m. to 8 p.m.: At the 7th Annual Grandin Holiday Lights Extravaganza, you and the whole family can take a stroll or jog through the streets of Grandin and find your favorite festive decorations. Admission is $7.
- Dec. 3 to 31: Old Southwest Festival of Lights
- Starts on Dec. 9: Live Nativity offers an interactive drama tour to explore the story of Jesus’ birth at Shenandoah Baptist Church on Williamson Road.
Salem
- Dec 2: City of Salem Christmas Parade in downtown Salem along Main Street, traveling from Shanks to College Ave. The Christmas tree lighting begins at 6 p.m. and the parade at 6:30.
- Dec. 3 from 8 a.m. to 2 p.m: Crafty Christmas at Salem Farmers Market
- Dec. 3 from 10 a.m. to 2 p.m: Gingerbread Festival at Salem Museum & Longwood Park
- Dec. 10-11: Salem Holiday Market at the Salem Civic Center
Vinton
- Dec. 1 from 6 p.m. to 10 p.m.: Vinton Christmas parade - At 6 p.m., the tree lighting will be held at the Vinton Municipal Building. The parade will start at 7 p.m.
- Dec. 3 from 10 a.m. to 2 p.m.: Vinton History Museum Holiday House will feature festive holiday decorations throughout the indoor collection of artifacts. Refreshments will also be available and door prize drawings will take place.
- Nov. 24 to January 2: Parade of Christmas Trees at the Vinton War Memorial. Your little one can meet Santa on the following dates:
- Dec. 6: 5:30 p.m. - 7 p.m.
- Dec. 10: 9am - 11 a.m.
- Dec. 17: 9 a.m. - 11 a.m.
- Dec. 22: 5:30 p.m. - 7 p.m.
- Dec. 10 from 9 a.m. to 2 p.m.: Vinton History Museum’s ‘Holiday Pop-Up’ at the Vinton Farmer’s Market
Wytheville
- Dec. 10 from 4 p.m. to 10 p.m.: A Christmas to Remember in Downtown Wytheville. Head to Downtown Wytheville for craft and food vendors, magicians, balloon artists, a 25-foot tall slide, and a rock climbing wall. Most local businesses will be open during the event for shopping. After expenses, the remaining funds will go to buy gifts for the children at Wytheville’s Presbyterian Children’s home, Mount Rogers Community Services, and the Women’s Resources Center.
Wythe County
- Dec. 4 at 2 p.m.: Annual Rural Retreat Christmas parade - The parade will begin at the Rural Retreat middle/high school parking lot on Buck Avenue.
Know of a holiday event we missed? Email jotey@wsls.com or agraham@wsls.com with relevant information so we can add it to the list!
Looking for Santa Runs in your area? Check out this article.