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

Sunday – Thursday: 7:00 a.m. – 8:00 p.m.
Friday & Saturday: 7:00 a.m. – 9:00 p.m.

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