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 first round of Cooking Classes for this Fall & Winter! Make plans to come spend a Sunday afternoon with Bruno and team playing in the kitchen and sipping on some wine.

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

10/28/18 – CALIFORNIA CUISINE – sold out

11/11/18 – SEAFOOD – sold out

11/18/17 – ASIAN – sold out

12/2/18 – ITALIAN – sold outt

12/9/18 – PERUVIAN – few spots left

1/13/19 – THAI – just added

1/20/19 – SPANISH – just added

2/10/19 – FRENCH – just added

2/24/19 – MEDITERRANEAN – just added

3/10/19 – SEAFOOD – just added

3/24/19 – PASTA- just added

Please contact us at 540-721-3028 to sign up today



Meet The Staff

Contact The Landing Restaurant