American, Southern

Waynesville Main Street Diner

About

Resting at the heart of Downtown Waynesville, Main Street Diner is a piece of local history lovingly restored and waiting to be savored. A nostalgic treat that represents the roots of our community, it’s more than just a place that serves food. The menu sits at the crossroads of past and present, serving all-American comforts like country fried steak and catfish, as well as more contemporary fare like lox bagels and black bean burgers. Have a seat at the table of days gone by and soak in the old-fashioned hospitality of kind greetings, warm smiles, and genuine service. History has never tasted so good. 

Hours of Operation

7 days a week, 6:30am-9:00pm:
Breakfast: Monday through Friday 6:30AM – 11:00AM, Saturday & Sunday 6:30AM – 12:00PM
Lunch and dinner: everyday from 11:00am-9:00pm

Recent Blog Posts

1/29/2026: THis year’s ICE EXTRAVAGANZA HAS BEEN CANCELLED In anticipation of the incoming winter storm and associated travel impacts, and for the safety of
Get ready to chill and stroll through a winter wonderland at the Ice Block Party in Downtown Waynesville, a signature event of the Visit
Get ready to bundle up and make memories at the coolest celebration of the season! The Visit Haywood Ice Fest Weekend transforms Haywood County’s