Looking for exceptional cuisine, elegant service, and gorgeous lake views? Please join us at The Landing Restaurant. Located on the shores of Smith Mountain Lake, in Bernard’s Landing Resort and Conference Center, only minutes from Westlake Town Center and short 40 minute drive from Roanoke or Lynchburg.

The Landing Restaurant is Smith Mountain Lake’s premier dining destination featuring waterfront views from almost every seat in the house, waterfront deck seating and a lakefront bar. The menu at The Landing offers impeccably prepared Modern American Cuisine with a touch of Andean Nuevo influences.
Enjoy Lakefront Fine Dining & Award Winning Cuisine

Recent News & Events


We are excited to announce our schedule of Cooking Classes for this Spring! The remodel is complete so it is time to come spend a Sunday afternoon with Bruno and Mike playing in the kitchen and sipping on some wine. Space is limited so sign up today!

Classes are $75 per person and include lots of great food, wine and recipes!

3/4/18 – BAR BITES

3/25/18 – SEAFOOD

4/15/18 – FRENCH



We are currently accepting reservations for our Valentine’s Celebration.  We will begin serving our specials on Friday, February 9th for those who want to beat the rush or just celebrate LOVE a little longer this year.  Take a look at our specials at the link below and give us a call at 540-721-3028 to make your reservations in our newly renovated restaurant!  We look forward to celebrating with you!

valentines 2018


The Landing Restaurant is currently CLOSED for renovations.  The bar is currently scheduled to reopen 1/24/18 and the restaurant by the end of January 2018.

Meet The Staff

Contact The Landing Restaurant