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 will be CLOSED Saturday, January 23rd & our COOKING CLASS scheduled for Sunday 24th will be rescheduled due the Snow.

Our plan is to have a GET OUT OF THE HOUSE PARTY on Monday, January 25th and will be opening for Dinner at 5pm!

Stay safe & warm and we will see you Monday!


Effective November 1st we will be on Winter Hours.

Dinner will be server Wednesday-Saturday at 5pm.

Please call 540-721-3028 for reservations.



We will be CLOSED on Thanksgiving Day.

On December 3rd,  4th and 9th our dinning room will be closed for private events.  Our bar area will remain open to the public on these days.

We will be CLOSED on Christmas Eve, Christmas Day and New Years Day.




We will be CLOSED beginning Saturday, October 24th – Wednesday, October 28th.


We will REOPEN on Thursday, October 29th!  We look forward to serving you then!



Meet The Staff

Contact The Landing Restaurant