Skip to main content

Christmas Town USA: Your Stop Between Charlotte and the NC Mountains

Christmas Town USA in McAdenville, NC has been lighting up its trees since 1956 — red, white, and green lights strung across the whole small town, a tradition that started with the local Men’s Club and gained national attention in 1980 after a CBS Sunday Morning feature with Charles Kuralt. Today it draws visitors from across the region every December, running December 1–26 from 5:30 to 10 PM nightly, centered on the Yule Log display at 100 Main Street.

Here’s what most guides won’t tell you: McAdenville sits just west of Charlotte — not near Asheville, not on the way to the mountains from the east. If you’re driving up from Charlotte for a mountain Christmas trip, though, that makes it a genuinely convenient stop, not a detour.

At a Glance

  • Dates: December 1–26, 5:30–10 PM nightly
  • Location: Yule Log display, 100 Main Street, McAdenville, NC (just west of Charlotte)
  • Admission: Free
  • Getting there: I-85 North Exit 22 or I-85 South Exit 26
  • What to do: drive through or park and walk the historic downtown; dining, shopping, and carols playing over speakers downtown
  • Tradition since: 1956

Christmas Town USAWhat to Expect at Christmas Town USA

The lit route runs about 1.3 miles through McAdenville’s historic downtown, and you can cover it either way — walk the sidewalks past the decorated homes, or drive it in from I-85 North Exit 22 or I-85 South Exit 26. Admission is free, though with roughly 600,000 visitors a year, timing matters: weekday evenings, Monday through Thursday, run noticeably lighter than the Friday-through-Sunday crowds. A few house rules keep it moving smoothly — traffic keeps flowing rather than stopping, pets stay leashed, and Church Street and Academy Street close to vehicles for the season. Terra Mia Ristorante, The River Room, and Spruced Goose Station are all open downtown if you want dinner before getting back on the road.

None of this requires a ticket or a reservation. Christmas Town USA has stayed a genuinely free, town-run tradition since the 1950s — the lights go up because the Men’s Club and the town keep putting them up, not because anyone’s selling admission. That’s part of what makes it worth the short detour off I-85: it’s a real small town doing its own thing every December, not a built attraction.

Stop Here, Then Keep Driving West

If Charlotte is your starting point, McAdenville adds maybe 20 minutes off I-85 before you continue west toward Asheville and the mountains. Walk the lights, grab dinner downtown, and get back on the road — it’s a natural first stop on a Charlotte-to-the-mountains Christmas trip, not a full day on its own.

Where the Trip Ends

After McAdenville, the drive continues to Windows Over Waterfalls in Hot Springs, NC — a private 4-acre waterfall property with a hot tub, fire pits, and nighttime lighting on the creek and falls. Where McAdenville gives you an hour of small-town Christmas lights, this is where you spend the rest of the trip — the kind of quiet, four-acre stretch of waterfalls and woods that a town square light display can’t give you, no matter how good the lights are.

Planning the drive from Charlotte? Check Availability →

For the full itinerary, see our Weekend Getaways From Charlotte guide, or browse the rest of our Best Christmas Towns in the NC Mountains guide for more stops along the way. If you’re continuing on toward the Smokies, the Polar Express in Bryson City and a quieter alternative to the Gatlinburg crowds are both worth a look, and for the bigger-ticket splurge there’s our Biltmore Christmas guide.

Airbnb designates this as a top 10% home — their designation, not ours · Guest Favorite · Superhost

What Airbnb Guests Are Saying

★ 4.97

243 Five-Star Reviews

243 Reasons to Book With Confidence

As of June 2026 — and still growing.

Booking direct through windowsoverwaterfalls.com gets you the same property, same calendar, without the extra fees Airbnb adds on top.

One booking at a time. The whole property is yours. Check Availability →

Leave a Reply