Are you visiting the Asheville area on Christmas Day or week? 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 (closes at 2 PM on the 25th), but no candlelight evening tours on those days. Buy your tickets well in advance (save $8 if at least 7 days ahead) since they will have many sold-out days this week. Dining info below. See our Christmas at Biltmore Guide.
Enjoy free parking downtown for three days at Christmas (Dec 23, 24, 25). Most shops and galleries are open the day before and after Christmas. See our Downtown Asheville Guide.
Winter Lights at NC Arboretum
The big drive-thru light display throughout the Arboretum will be open both Christmas Eve and Day, 5:30-10:30 PM. Buy tickets in advance to save on price and secure your spot. 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 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 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 well in advance, especially if you have a group. While most restaurants and breweries are open Christmas week, only a few are open on December 25th. Many are open on Christmas Eve (see our Restaurants Directory) but close by late afternoon.
Here are our top picks for 2021.
- Biltmore Estate Restaurants: Estate restaurants will have holiday-inspired menus to celebrate the season! You'll need either an admission ticket or season pass to get inside the estate for the restaurants. Book well in advance on the Biltmore website! Be sure to also book your house tour well in advance (see our Christmas at Biltmore Guide).
- Omni Grove Park Inn Restaurants: Blue Ridge Dining Room: Christmas Eve (12:30-8 PM) & Day (12:30-8 PM) legendary buffet with mountain views, $65-70/adult & $30/child 6-12. Vue 1913 features a 3-course menu ($90/person) 2-9:30 PM on Christmas Day. Edison Craft Ales & Kitchen open on the 25th 11 AM-11 PM with a seasonal menu, $55/adult. Reservations can be made on their website or by calling 800-438-5800. They will book up weeks in advance.
- Grand Bohemian Hotel / Red Stag Grill contemporary European comfort food 2019 Christmas Day Four-Course Brunch in Ballroom, 11:30 AM-2:30 PM, $70/person. Christmas Eve 5-10 PM & Christmas Day 4-9 PM Four-Course Dinner, $89/person. Biltmore Village. Open Table reservation book open Oct 1st.
- Season’s at Highland Lake: Outstanding 2020 Christmas Day buffet featuring many choices. Flat Rock (near Hendersonville). 10:30 AM-5 PM. $65/adult, $32.50/child ages 6-11. Christmas Eve Four-Course Dinner 5-8 PM, $90/person; $120/person with wine pairings. Reservations required for both options. Live music. Call 828-696-9094 to reserve your table
- Lakeside Dining Room at Greystone Inn: Christmas Eve dinner, 5-9 PM, $65/person. Christmas Day Brunch- A la carte 8 AM-3 PM. Call for reservations: 828-966 4700.
- Isa’s French Bistro will be serving Christmas Dinner from Noon until 8:00 PM. Chef Peter Crockett has prepared a savory 3-Course Prix Fixe dinner that is sure to delight. Entrée options include Brasstown Beef Filet, Seared Scallops, or Sausage A La King. Price is $65 per person with Optional Wine Pairing at $25 per person. Our Children’s Menu will be available. As seating is limited, reserve your table online or call 828-575-9636.
- Hemingway’s Cuba will be serving Christmas Dinner from Noon until 8:00 PM. In addition to our full menu offerings, Chef Duane Fernandes has prepared two special Holiday entrees: Slow Roasted Pork stuffed with Chorizo for $29 and Cuban Style Sea Bass for $28. Our Children’s Menu will be available. Reserve your table now online or call 828-417-6866.
Hotels & Bed and Breakfasts
If you stay in a hotel or B&B, most will serve breakfast on Christmas morning. So that's a great way to start the big day! Find the perfect place to stay.
Christmas Eve Services
Many churches in Asheville have Christmas Eve services.