A Unique Atmosphere with Classic Flavor
Waynesville Main Street Diner is a full-service restaurant at 18 N Main Street in downtown Waynesville, North Carolina. Our building has stood on Main Street since 1900, and we serve breakfast, lunch, and dinner seven days a week.
Indulge in our eclectic and elevated Americana cuisine, crafted for regular people just like you. Learn more about our fascinating history on our About page.
follow our Waynesville news & more

Did You Know Waynesville Main Street Diner Is a Historical Landmark in Haywood County?
Waynesville Main Street Diner is more than a place to enjoy a good meal. It is also a historical landmark in Haywood County, giving diners a chance to experience a small piece of local history while spending time in the heart of Waynesville. For residents who have lived in Western

Meet the Irishman Breakfast
Breakfast or Lunch There is a certain kind of morning that calls for a real plate of food. Not a granola bar eaten standing up. Not a coffee and nothing else. A plate you sit down with. The Irishman Breakfast is built for that morning. Here is what lands in

Top Breakfast Spot in Waynesville
Waynesville Main Street Diner is a top breakfast spot in downtown Waynesville for travelers seeking a classic, convenient meal near Lake Junaluska, Maggie Valley, and Clyde. Quick Answer If you are looking for breakfast in Waynesville, Waynesville Main Street Diner is a strong choice because it is located right downtown,
Explore Our Mouthwatering Menu Selections
Indulge in a wide variety of delectable dishes crafted with the finest ingredients. From classic American favorites to unique and elevated creations, our menu has something to satisfy every palate.
Breakfast Specials
Start your day right with our mouthwatering breakfast options, made with love and care.
Lunch Specials
Enjoy a satisfying and flavorful lunch that will keep you energized throughout the day.
Dinner Delicacies
Experience a culinary journey with our exquisite dinner options, prepared to perfection.
Order