Are you visiting the Asheville area on Christmas Day or weekend? There are so many things to do. Celebrate with your family or friends and make memories for many years to come. As with most cities, most businesses close on Christmas Day - but we do have a list of restaurants open below.
Yes, Biltmore House is open for daytime tours on both Christmas Eve and Day, but no candlelight evening tours on those days. Buy your tickets in advance (save $10 if at least 7 days ahead). See our Christmas at Biltmore Guide.
Enjoy free parking in downtown for three days at Christmas (Dec 23, 24, 25). Most shops and galleries are open the day before and after Christmas. Many will close Christmas Eve. See our downtown Asheville Guide.
Winter Lights at NC Arboretum
As we mentioned above, the big light display in the gardens of the Arboretum will be open both Christmas Eve and Day, 6-10 PM. Cafe has a buffet both days. Buy tickets in advance (no tickets at gate) - they often sell out this week. Go to our Winter Lights Guide for more.
Looking for snow? Typically, our only white Christmas locations are our ski slopes with manmade snow. See our Top Ski Resorts near Asheville.
Take a Hike!
Since the weather will feel more like spring, many will head outdoors for a walk or hike. Most trails in the national forest and parks will be open - but visitor centers will be closed. State parks, including Mt. Mitchell, Lake James and Gorges, are closed on Christmas Day. See our Top 75 Hikes and our Top 20 Winter Hikes.
Most all of the waterfalls in our national and state forests (including DuPont Forest) will be accessible on Christmas Day, and they are free to enjoy. See our Top 60 Waterfalls. See our Top 20 Winter Waterfalls photo tour. (Chimney Rock & Gorges State Park will be closed on Christmas Day.)
Blue Ridge Parkway
Typically, higher sections of the Blue Ridge Parkway are closed for ice and snow. But if the weather is warm, it could be fully open.
Restaurants Open for Christmas
What better way to enjoy times with loved ones than to gather for food and drinks? Be sure to make reservations, especially if you have a group. While most all restaurants and breweries are open Christmas week, only a few are open on December 25th. Many are open on Christmas Eve, but will close early. Here are our top picks:
- Omni Grove Park Inn Restaurants: Christmas Eve (12-9 PM) & Day (12-8 PM) legendary buffet in the Blue Ridge Dining Room, $59-$62/person. Plus the festive Christmas Day Buffet in the Grand Ballroom is 11 AM-6:45 PM, $62/person. Vue 1913 features a 4-course menu ($75/person) 1-9:30 PM on Christmas Day. Edison Craft Ales & Kitchen open on the 25th 11 AM-11 PM with a seasonal menu. Reservations are a must.
- Biltmore Estate Restaurants: The big Christmas Eve and Day buffet at Deerpark is $54/person. 11 AM-5 PM both days. Call 828-225-6260 to reserve. Other restaurants, including Bistro and Stable Café, will be open regular hours. Bistro reservations: 828-225-6230. You'll need either an admission ticket or season pass to get inside the estate for the restaurants.
- Grand Bohemian Hotel / Red Stag Grill contemporary European comfort food Christmas Day Four-Course Brunch, 11 AM-3 PM, $70/person. Christmas Eve & Day Four-Course Dinner 5-9 PM, $85/person.
- Strada Italiano: Christmas Eve regular menu plus Feast of the Seven Fishes, downtown, 11 AM-9 PM.
- The Blackbird: Limited menu on Christmas Eve, 11 AM-8 PM, downtown.
- Isa's Bistro: Open Christmas Day 3-8 PM with 3-course menu $55/person, downtown Asheville.
- Season’s at Highland Lake Inn: Christmas Day buffet featuring salt-crusted NY strip, molasses and brown sugar glazed ham, smoked Norwegian salmon and more. Flat Rock. 11 AM-5 PM. $40.95/adult. Reservations required. Christmas Eve buffet 5-8 PM.
- Mountain Magnolia Inn: Dine in this historic inn at Hot Springs. Special menu on Friday, Christmas Eve & Day 5:30-9 PM. Reservations required.
- Well-Bred Bakery: Open 9 AM-3 PM Christmas Day. Pastries and sandwiches. 26 North Main St, Weaverville.
Hotels & Bed and Breakfasts
If you stay in a hotel or B&B, most will offer breakfast on Christmas morning. So that's a great way to start the big day! Find the perfect place to stay.