The 20 Best Places to Celebrate Christmas in NC (2023)

Disclaimer: This post may contain affiliate links. All hosted affiliate links follow our editorial & privacy policies.

[Updated October 31, 2023]

For us, making the most of Christmas in North Carolina includes spending time at home with family and friends, as well as getting to celebrate by immersing ourselves in the holiday spirit.

From the Appalachian Mountains through the NC Piedmont into the Coastal Plains, the state of North Carolina has lots of unique and exciting places to visit during the holidays.

A classic NC Christmas features candlelit nights, Christmas lights, gingerbread competitions, small town Christmas parades, and the trademarked “Christmas Town USA” (a.k.a. McAdenville NC).

The list of things to do in North Carolina for a fun holiday getaway can also include NASCAR racetrack light displays, rides on a Christmas train, and visiting choose-and-cut Christmas tree farms.

Whether you’re celebrating the season in Asheville, Boone, or Bryson City, there are an awesome array of Christmas events in NC that are guaranteed to provide a lifetime of special memories.

If you’re interested in planning a North Carolina Christmas vacation, read on for a local’s guide to the 20 best places to celebrate Christmas in NC, including all our favorite holiday activities and attractions. 

READ MORE: Best NC Christmas Events in Asheville, Bryson City & Beyond

Places to Celebrate Christmas in NC Guide

  1. Christmas at Biltmore (Asheville)
  2. The National Gingerbread Competition (Asheville)
  3. Winter Lights at The North Carolina Arboretum (Asheville)
  4. Polar Express on the Great Smoky Mountains Railroad (Bryson City)
  5. Dillsboro NC Lights & Luminaries (Dillsboro)
  6. Sugar Mountain Resort (near Banner Elk)
  7. Christmas in the Park in Blowing Rock (Blowing Rock)
  8. Tweetsie Railroad Christmas (Blowing Rock)
  9. C&J Christmas Trees (Boone)
  10. Festive First Friday, Art Crawl & Solar Tree Lighting (Boone)
  11. Light the Knights and Christmas Village (Charlotte)
  12. Speedway Christmas (Charlotte)
  13. Winterfest at Carowinds (Charlotte)
  14. Hometown Holiday Festivities (Forest City)
  15. Christmas Town USA (McAdenville)
  16. NC Chinese Lantern Festival (Cary)
  17. Theatre in the Park: A Christmas Carol (Raleigh/Durham)
  18. Winter Wonderlights (Greensboro)
  19. Salem Saturdays at Christmas (Winston Salem)
  20. Sweet Valley Ranch Festival of Lights (Fayetteville)

READ MORE: The 12 Best Places to See Christmas Lights in North Carolina


Asheville NC Christmas

Christmas in Asheville NC - Biltmore Christmas Banquet Hall
Biltmore Christmas Banquet Hall, photo by Bret Love & Mary Gabbett

1. Christmas at Biltmore

One Lodge St, Asheville NC • (80) 411-3812

Official Website

Christmas in Asheville NC has to include a visit to the Biltmore Estate.

The country’s largest private residence goes all out on decorating the stately home, magnificent gardens, and Antler Hill Village (home to one of the best North Carolina wineries).

Christmas at the Biltmore includes Daytime Celebration tours and Candlelight Christmas Evenings, which run from November 3, 2023 to January 7, 2024.

Tickets can be reserved online, and there are three options to choose from– an audio-guided visit, an audio-guided visit-plus (which includes a Leonardo da Vinci exhibition), and an expert-guided tour.

In addition to visiting the Biltmore House and botanical gardens, all tours include access to Antler Hill Village, which features great restaurants and shops full of holiday toys, confections, and festive collectibles.

READ MORE: The 15 Best NC Wineries to Visit

2021 Winner of National Gingerbread House Competition at the Omni Grove Park Inn in Asheville NC
2021 National Gingerbread Competition Winner, photo by Bret Love & Mary Gabbett

2. The National Gingerbread Competition at Omni Grove Park Inn

290 Macon Avenue, Asheville NC • (800) 438-5800

Official Website

The Omni Grove Park Inn kicks off the Christmas season with its annual National Gingerbread Competition, which includes fantastical creations from pro and amateur bakers of all ages. 

The 2023 Gingerbread Competition takes place on November 20, but the gingerbread creations will remain on display in the historic hotel from November 27 through January 2, 2024.

Guests who are not staying at the hotel are invited to view the gingerbread houses after 6PM on Sundays, or anytime Monday to Thursday. Only registered guests are allowed on Fridays and Saturdays.

Self-parking costs $25 for day guests and $20 for registered guests, or valet parking is available ($35/$30). A portion of the proceeds are donated to local non-profit organizations.

For those who are not traveling to Asheville, “12 Days of Gingerbread” is a new online Christmas Event wherein one of the Top 12 finalists will be announced via social media each day.

READ MORE: The 35 Best Things to Do in Asheville NC

Quilted Lights at NC Arboretum - Asheville Christmas
Quilted Lights at NC Arboretum, photo by Bret Love & Mary Gabbett

3. Winter Lights at The North Carolina Arboretum

100 Frederic Law Olmsted Way, Asheville NC • (828) 665-2492

Official Website

Winter Lights at the North Carolina Arboretum in Asheville contains over a million lights and a 50-foot North Carolina Christmas tree.

Beyond the open-air, walk-through light show, Christmas at the NC Arboretum includes live musical performances, model train rides to the North Pole, and Storytime in Woodland Cove.

Refreshments are available at the Cocoa Shack and Bent Creek Bistro, and nighttime visitors can buy s’mores kits to roast on the firepits.

Non-refundable Winter Lights tickets are sold per vehicle ($30 for a typical car on budget-friendly nights), not per person. They can be bought in advance, or at the gate for an additional $10.

READ MORE: The 25 Best NC Christmas Tree Farms Near Asheville, Boone & Beyond


Bryson City NC Christmas

The Polar Express - Bryson City Christmas
Photo Courtesy Swain County TDA / Chamber of Commerce

4. Polar Express on the Great Smoky Mountains Railroad

45 Mitchell St, Bryson City NC • (800) 872-4681

Official Website

Christmas in Bryson City transforms the always-amazing Great Smoky Mountains Railroad into the Polar Express, complete with golden tickets and live performers.

The train takes a trek through the wilderness while guests enjoy holiday music, cookies, and warm cocoa.

Tickets for the Bryson City Polar Express range from First Class and Premium Crown Class to Crown Class and Coach, each with its own seating section and collection of amenities.

Most of the Polar Express train rides are on a diesel train, but there’s a daily option to take an actual steam train instead (for an extra charge, of course).

The GSMR steam engine leaves in the morning for a 4.5-hour round-trip journey, while the others are evening rides that last a little over an hour.

READ MORE: The 15 Best Things to Do in Bryson City NC & Swain County


Dillsboro NC Christmas

Christmas in North Carolina -Dillsboro NC Winter Lights & Luminaries
Dillsboro NC Winter Lights & Luminaries, photo via

5. Dillsboro NC Lights & Luminaries

42 Front St, Dillsboro NC • (800) 962-1911

Official Website

There are lots of small North Carolina mountain towns around Asheville with amazing Christmas celebrations, including colorful lights, snacks, and appearances by Santa Claus.

Dillsboro gets a special mention because it has all those things, as well as some 2,500 candles illuminating the streets of the charming little town (population 219).

The Dillsboro Lights & Luminaries event happens over the first two weekends in December and is regularly rated as one of the top NC Christmas events.

Visitors can enjoy the white light display while walking around a town filled with elves, Santa and Mrs. Claus, and tons of seasonal activities.

There’s no admission charge, and your trip can also include a visit to nearby Sylva, another quaint small town in Western NC with lots of holiday cheer.

READ MORE: The 10 Best Christmas Towns in North Carolina


Banner Elk NC Christmas

Sugar Mountain Ski Resort - Christmas in North Carolina mountains
Sugar Mountain Ski Resort, photo via Canva

6. Sugar Mountain Resort near Banner Elk

1009 Sugar Mountain Drive, Sugar Mountain NC • (828) 898-4521

Official Website

For many folks who prefer a White Christmas, the ultimate way to celebrate the season involves skiing, snowboarding, sledding, snow tubing, and/or ice skating.

Sugar Mountain Resort is located near Banner Elk, Blowing Rock, and Boone. It’s a popular place to spend the holidays if North Carolina winter recreation is what you seek.

In addition to fun outdoor activities, there’s plenty of shopping, Christmas light displays, and other holiday merriment to be had in the village of Sugar Mountain and the town of Banner Elk.

A Small Town Christmas takes place in Banner Elk on the first weekend in December and includes breakfast with St. Nick, a candy cane hunt, storytelling, ornament making, and more.

Beech Mountain Ski Resort is just a few minutes north of Banner Elk and also offers a lot of wintertime activities.

READ MORE: The Best Places for Snow Skiing in North Carolina


Blowing Rock NC Christmas

Blowing Rock Christmas - Christmas in the Park, Blowing Rock
Christmas in the Park, photo via

7. Christmas in the Park in Blowing Rock

Main Street, Blowing Rock NC • (828) 295-5222

Official Website

The Blowing Rock NC Christmas season starts with Christmas in the Park and Lighting of the Town, which happens annually on the weekend after Thanksgiving.

Fun festivities start on Friday with carnival games in the park, photos with Santa, and live music into the evening. The Lighting of the Town happens right after sunset at 5:30 PM.

The Blowing Rock Christmas Parade begins on Saturday at 10 AM, while the choose & cut Christmas tree season officially kicks off afterward.

The event and most of the parking for it are free. On Saturdays, there’s a free shuttle service running from the Tanger Outlet to Main Street to make parking easier.

READ MORE: The 20 Best Things to Do in Blowing Rock NC

Tweetsie Railroad - blowing rock nc christmas
Mr. and Mrs. Claus at Tweetsie Christmas, photo by Dawson Tozier

8. Tweetsie Railroad Christmas

300 Tweetsie Railroad Lane, Blowing Rock NC • (800) 526-5740

Official Website

Tweetsie Railroad, which is located between Blowing Rock and Boone, is more than just a historic train.

It’s an entire North Carolina theme park, and it gets really into the holiday spirit from mid-November to late December.

Tweetsie (a.k.a. Locomotive No. 12) is a steam train originally used by the East Tennessee & Western North Carolina Railroad. It runs every half-hour from 5:30 PM to take visitors to elaborate light displays throughout the park.

There’s also a live Christmas show, a massive gingerbread house, amusement park rides, and toasting s’mores over an outdoor fire pit.

Tweetsie Railroad tickets should be purchased in advance due to limited park capacity, and run $52 for ages 13+, $35 for children ages 3-12, and free for babies and toddlers under age 3.

READ MORE: The 15 Best Blowing Rock Cabin Rentals (1 to 4+ Bedrooms)


Boone NC Christmas

North Carolina Christmas Tree Farm
C&J’s Christmas Trees, photo via

9. C&J Christmas Trees in Boone

1999 Brookshire Rd, Boone NC • (828) 264-6694

Official Website

Boone NC Christmas Tree Farms are a big thing, partly because the NC High Country offers an ideal climate for producing Frasier fir trees for Christmas.

C&J Christmas Trees is by no means the only option for visiting a tree farm in the area.

But the family-owned farm has been awarded the Environmental Stewardship Award (2019), Conservation Farm Family of the Year (2018), and Watauga County Christmas Tree Farmer of the Year (2016).

Beyond the trees, visits to Christmas tree farms often include shopping for symbols of Christmas such as handmade wreaths, artisan ornaments, seasonal treats, and hot cocoa or fresh apple cider.

Most of them also have knockout views, so they can be fun to visit even if  buying a Christmas tree isn’t the focus.

READ MORE: 25 Best Things to Do in Boone NC

Boone NC Christmas starts at the Jones House - Christmas in NC mountains
A Boone NC Christmas starts at the Jones House via

10. Festive First Friday, Art Crawl & Solar Tree Lighting in Boone

King Street, Boone NC • (828) 268-6283

Official Website

Boone has a youthful small-town feel due to Appalachian State University occupying much of downtown. But the area’s vibes get even more fun and festive during Christmas in NC.

Festive First Friday is an annual event at the Jones House in Downtown Boone that happens on the first Friday in December, usually starting at 5 p.m.

The event includes a Christmas Tree lighting ceremony (hosted by the ASU Sustainable Energy Society), an art crawl, Christmas caroling, and free hot cocoa and holiday cookies.

Other holiday cheer includes marshmallow snowball fights, Santa at the Mast General Store, and horse-drawn carriage rides.

Boone NC has loads of other holiday revelries throughout the season, including the Boone NC Christmas Parade, sledding in Jaycee Park, and the Boone Winter Farmer’s Market.

READ MORE: The 15 Best Cabin Rentals in Boone NC


Charlotte NC Christmas

Charlotte Christmas lights
Light the Knights at Truist Park, photo via

11. Light the Knights and Christmas Village at Truist Field

324 South Mint Street, Charlotte NC • (704) 274-8300

Official Website

Every winter in NC, Truist Field (home of the Charlotte Knights minor league baseball team) becomes a beacon of Christmas fun.

The ballpark’s Holiday Walkthrough & Light Show features thousands of lights, multiple Christmas trees, and snow, while the Village at Truist Field becomes a Christmas market with food, handmade gifts, and live shows.

In 2023, this Uptown celebration will also boast an outdoor rink for ice skating and a snow tubing hill.

The base ticket (which costs $10) includes admission to the light show and Christmas Village, but there are combo tickets ($25) that also include either ice skating or snow tubing.

The $35 All-Access Day Pass offers unlimited access to all of it, and season passes are also available.

Opening night is November 22, and the Christmas festival extends to through New Year’s Day.

READ MORE: 15 Fun, Festive Ways to Celebrate Christmas in Helen GA

Christmas in Charlotte NC - Speedway Lights
Charlotte Motor Speedway via Facebook

12. Speedway Christmas at Charlotte Motor Speedway

5555 Concord Pkwy South, Concord NC • (704) 455-3200

Official Website

For NASCAR fans, there’s probably no better Christmas gift than the opportunity to drive around the Charlotte Motor Speedway to see a holiday light show.

The drive-thru Christmas light displays are 3.75 miles long and feature 4 million lights that require around 14,000 feet of extension cords.

There’s also a Christmas Village with a movie theater, Lil’ Donuts, and a number of craft vendors.

The Speedway Christmas celebration is open from November 18, 2023, through January 15, 2024.

Tickets are between $30 and $70, depending on the day and your willingness to wait in line. There’s also an option to pay more and skip the line entirely.

READ MORE: 20 Awesome Things to Do for Winter in North Carolina

NC Christmas Places - Carowinds WinterFest
Carowinds WinterFest via Facebook

13. Winterfest at Carowinds

14523 Carowinds Blvd, Charlotte NC • (704) 588-2600

Official Website

Every year, the Carowinds theme park in Charlotte creates an immersive holiday experience called WinterFest.

The festival features Christmas lights, ice skating, and special holiday foods. There are also gift shops, holiday-themed games, live shows, and crooning carolers.

Nightly holiday events include the Carowinds Christmas Tree Lighting and the WinterFest Wonderland Parade, with floats, live music, and performers.

Winterfest tickets start at $32.99 and have several iterations, such as Season Pass Bring-a-Friend, WinterFest Group Tickets, and more.

Ice skating, cookie decorating, and igloo rentals are also available for an additional charge.

READ MORE: The 15 Best Christmas Towns in Georgia to Visit


Forest NC Christmas

Best NC Christmas Towns - Forest City
Photo by Gary Poteat Courtesy of Town of Forest City

14. Hometown Holiday Festivities in Forest City

Main Street, Forest City NC • (828) 245-0148

Official Website

Located about an hour from Asheville and Charlotte, the town of Forest City is known for having one of the most festive holiday celebrations (and some of the best Christmas lights) in NC.

Christmas in the North Carolina mountains is truly at its apex here, with Forest City being voted the #1 Christmas town in the Greater Asheville Area.

The town’s historic Main Street has over a million lights, horse-drawn carriage rides, hayrides, and ice skating. You can also get hot cocoa, hot apple cider, cookies, and other tasty holiday treats.

The Christmas lights in Forest City are on each night from November 25 through January 1. Admission to the Hometown Holiday Festivities is free, but some of the holiday activities do have fees.

READ MORE: The Top 10 Treehouse Rentals near Asheville, NC


McAdenville NC Christmas

downtown McAdenville NC Christmas, is known as Christmastown USA
McAdenville NC, photo via

15. Christmas Town USA

Main Street, McAdenville NC • (704) 823-2333

Official Website

McAdenville NC is widely regarded as one of the best places to celebrate Christmas in the USA.

It has a Christmas tradition dating back to the 1950s, and has been featured on CBS Sunday Morning and in Southern Living Magazine.

Officially trademarked as “Christmas Town USA,” McAdenville is known for its incredible town-wide Christmas light display, which runs from December 1-26 every year.

The McAdenvilleTree Lighting Ceremony is held on December 1, while the Yule Log Parade is on December 14.

Guests can drive or walk through the town and park, while Christmas carols are played on bells in Historic Downtown McAdenville.

NC Christmas simply doesn’t get any more traditional than this, and McAdenville is truly a holiday institution.

READ MORE: The 10 Most Festive Christmas Towns in Virginia to Visit


Cary NC Christmas

North Carolina Christmas events - NC Chinese Lantern Festival
NC Chinese Lantern Festival, photo via Facebook

16. NC Chinese Lantern Festival at Koka Booth Amphitheatre

8003 Regency Parkway, Cary NC • (919) 462-2025

Official Website

For a step away from conventional Christmas events, the Koka Booth Amphitheatre hosts the annual NC Chinese Lantern Festival, and it’s every bit as dazzling as more traditional Christmas light displays.

Open from November 17, 2023, through January 7, 2024, this relatively new NC Winter tradition in the Raleigh-Durham Triangle has broken attendance records.

There are over 40 artistic lantern displays to enjoy, with cultural performances nightly on the main stage included in the price of the ticket.

Tickets are geared for all sorts of interests, including photography, education, and groups, with tickets starting at $30 for ages 3 and up.

There are also concessions available on-site, and food trucks set up on special nights.

READ MORE: The Top 30 Blue Ridge Mountain Towns in GA & NC


Raleigh NC Christmas

Christmas in Raleigh NC - A Christmas Carol
A Christmas Carol via Facebook

17. Theatre in the Park: A Christmas Carol

107 Pullen Rd, Raleigh NC • (919) 831-6058

Official Website

A comedic musical adaptation of Charles Dickens’s A Christmas Carol has been performed in Raleigh NC annually for nearly 50 years now.

In 2023, Theatre In The Park’s performances will take place on December 8-10 at the Raleigh Memorial Auditorium, and on December 13-17 at the Durham Performing Arts Center.

Starring Ira David Wood III, the show has received dozens of honors, including being named one of the Top 20 Events in the Southeast, the Triangle Arts & Entertainment Reader’s Choice Award, and the Metro Ovation Award.

The show has even toured England and France, and has been seen by over a million people!

READ MORE: 10 Great Places to Celebrate Christmas in Virginia


Greensboro NC Christmas

Greensboro Christmas Lights - Winter Wonderlights
Winter Wonderlights via Facebook

18. Winter Wonderlights at Greensboro Science Center

4301 Lawndale Dr, Greensboro NC • (336) 288-3769

Official Website

The Greensboro Science Center goes all out with its Winter Wonderlights event each year. From entertaining exhibits to forest hiking trails, the entire 22-acre property is part of the Christmas celebration.

The family-friendly, nature-themed displays include Dancing Fountain, Polar Pond, Starry Night, Forest of Lights, Wintry Welcome, Dino Disco, and Festive Fun Zone.

The Winter Wonderlights festivities begin before Thanksgiving (November 17) and extend to New Year’s Day.

Regular admission ($25) is required on Friday, Saturday, and Sunday, as well as the week of Christmas, but discounted rates ($16) are available Monday through Thursday. Children ages 2 and under get in free. 

Carpooling is encouraged to help manage the venue’s limited parking.

READ MORE: The 50 Best North Carolina Waterfalls to Visit


Winston Salem NC Christmas

Salem Night at Old Salem Museums & Gardens in Winston Salem NC
Salem Saturdays at Christmas, photo courtesy Old Salem Museums & Gardens

19. Salem Saturdays at Christmas

900 Old Salem Road, Winston Salem NC • (336) 721-7350

Official Website

The historic Old Salem Museums & Gardens in Winston-Salem NC is amazing and quaint all year round.

But when the living history attraction gets dressed up for the holidays, that all reaches a new level.

Some of the many experiences on tap are Potter’s Workshop at T. Bagge for chocolate and toys, the Miksch House & Garden for painted illuminations of the Christmas story, and the Butner Hat Shop for a visit to “Santa’s Workshop.”

Winkler Bakery serves up sweet treats, while the Moravian Book & Gift shop has souvenirs and gifts for sale.

Salem Saturdays are held from 10 AM to 4 PM on November 18 and 25, as well as on December 2, 9, and 30. Tickets are $28 for adults or $15 for students.

READ MORE: 40 Facts About the History of the Banjo (From Africa to Appalachia)


Fayetteville NC Christmas

A North Carolina Christmas -Christmas at Sweet Valley Ranch
Christmas at Sweet Valley Ranch, photo via

20. Sweet Valley Ranch Festival of Lights

2990 Sunnyside School Road, Fayetteville NC • (844) 622-3276

Official Website

Every year Sweet Valley Ranch (a working farm) transforms into a Christmas wonderland for their Festival of Lights.

The big attraction here is a drive-thru light show with over a million lights and 350 live animals. There’s also an option to take a tractor-pulled wagon tour through the property. 

The farm has all sorts of animals, including cows, horses, chickens, turkeys, goats, sheep, llamas, camels, zebras, parrots, tortoises, and more.

Holiday visitors will also enjoy Tiny’s Winter Wonderland, which is located just across the street. Tiny’s has Santa, vendors, rides, food, and a gift shop.

Just one visit and you’ll understand immediately why Sweet Valley’s Festival of Lights has become one of the most popular North Carolina Christmas events!  –by Jonathon Engels; lead image of Christmas at Biltmore by Bret Love & Mary Gabbett


Leave No Trace logo

We encourage anyone who loves the Blue Ridge region to learn about the Leave No Trace principles of responsible environmental stewardship. 

Stay on marked trails, take only pictures, pack out your trash, and be considerate of others who share the trails and parks you explore. 

Remember that waterfalls and rocky summits can be dangerous. Never try to climb waterfalls or get close to a ledge to get a selfie.

When you're exploring the wilderness, it's better to be safe than to be a statistic!

After visiting North Carolina for the first time, Senior Writer Jonathon Engels and wife Emma spent 2 years exploring Western NC in search of a homestead property. They first lived in Brevard, where Jonathon taught writing at Blue Ridge Community College and extensively explored the Blue Ridge Parkway and Pisgah National Forest. For the last several years they have lived just off the BRP near Elkin, Southwest Virginia, and the NC High Country. The couple also volunteers with the Surry Old Time Fiddlers Convention, the Elkin Valley Trail Association, and Reeves Downtown School of Music.