Smith Mountain Lake Dining

Restaurant / Food and More Dining Options 

Arrive by boat or car to many of these fabulous and famous restaurants. Many are on the water, some are seasonal and some offer historic value with the meal. You can eat out, grab a take-out or just relax over the water and listen to the music. Welcome to the lake, something for everyone.

Bedford County: at Smith Mountain Lake

Portside Bar & Grill
297-7100
Over-the-water bar & grill. Weekends only. Lunch & dinner. Dine in by boat or car. Seasonal (located at Virginia Dare marina).
Located at the end of Airport Rd, Moneta, VA 24121

Virginia Dare Cruises
297-7100
Lunch & dinner. Sightseeing cruises (reservations required) ABC on board. Dine in by boat/car. Seasonal. Special seasonal, holiday events or catering for events.
Airport Rd, Moneta, VA 24121

Heaths Waterfront Grill 
632-0163
Overlooking the lake, bar, and family restaurant. Dine in by boat/car. Seasonal. Great pizza’s, and more. Come for lunch, dinner or weekends even breakfast.
1217 Graves Harbor Trail, Huddleston, VA 24104

Kings Pub and Grill
297-7347
Overlooking the lake, bar, by boat/car. Seasonal. Great dinners, local hangout, weekend entertainment. Located at the sailing yacht marina.
15844 Smith Mountain Lake Pkwy, Huddleston, VA 24104

Mitchells  Restaurant and LakeSide Pizzeria
296-0664
Overlooking the lake. Dine in by boat or car. Seasonal. Great pizza’s, and more. Come for lunch, dinner or weekends even breakfast wine and beer.
Mitchells Marina: 3553 trading Post, Huddleston, VA 24104

Smokehouse Restaurant 
297-4046
Lunch and dinner / take-out. Dine in by car. Seasonal. Great Barbecue and catering also.
1123 Celebration Ave, Moneta, VA 24121

Tuscan Tavern 
297-8900
Dinner; full service Italian. Reservations suggested. Dine in by car. Seasonal.
16483 Moneta Rd, Moneta, VA 24121

Wallers Bar and Grill
(297.9055)
Overlooking the lake;  Dine in by boat or car. Seasonal.
Bar, grill  and more. Come for lunch, dinner or weekends even breakfast wine and beer.
Crystal Shores Yacht Club: 1617 Crystal Shore Dr, Moneta, VA 24121

Edo Grill & Sushi 
(297.6888)
Dinner & full service Italian. Reservations suggested. Seasonal accessed by car.
1035 Mercantile Rd Rd, Moneta, VA 24121

Diamond Hill General Store
297-9309
Gourmet deli, wine shop, gift shop, groceries.

Ice cream Cottage 
721-1305
Seasonal.
16430 Booker T Washington, Moneta, VA 24121

 

Bedford County: Town of Bedford, VA

 

Peaks of Otter
586-1081
Year round/Seasonal / Breakfast, lunch & dinner; ABC by car. Fantastic lodge and dining, located on the Blue Ridge Parkway, within the Jefferson National Park. Go for hikes, stroll along Abbot Lake, shop in Bedford, or visit the famous, only D-Day Memorial, then stop in for a break, drink or meal.
85554 Blue Ridge Parkway, Bedford, VA 24523

Liberty Station
587-9377
Year round lunch & dinner; ABC by car. Famous dining, and home of Harry’s Famous Cheescakes! Newly restored station house located at the original Railroad Station from 1920 in Bedford, offers full service.
515 Bedford Ave, Bedford, VA 24523

 

 Smith Mountain Lake @ The Bridge:

 

Moosie’s
721-5255
Sandwiches, ribs, & burgers; lunch & dinner; ABC on/off. Dine in by boat/car.
16430 Booker T Washington  Hwy., Moneta, VA 24121

Mango’s Bar and Grill
721-1632
Sandwiches, ribs, & burgers; lunch & dinner; ABC on/off. Dine in by boat/car.
16430 Booker T Washington  Hwy., Moneta, VA 24121

Pizza Pub
721-1234
Pizza & appetizers; lunch & dinner; ABC on. Dine in by boat/car.
16430 Booker T Washington  Hwy., Moneta, VA 24121

Chopsticks Chinese Restaurant
721-8839
Chinese cuisine; lunch buffet & dinner; ABC on. Dine in by boat/car.
16430 Booker T Washington  Hwy., Moneta, VA 24121

 

Franklin County at Smith Mountain Lake :

 

Blackwater Cafe
721-4333
Wide variety of gourmet entrees in additions to our regular bill of fare. Seasonal.
4730 Scruggs Rd, Moneta, VA 24121

El Torito Del Lago
721-3821
Full service Mexican restaurant, family atmosphere, lunch/dinner. Dine in by car Year Round

Jonathans
719-1212
Gourmet / Casual dining. Lunch & Dinner. Year Round.
50 Watch Dr #101 Moneta, VA 24121

The Landing Restaurant
(721.3028)
Gourmet/casual; lunch & dinner, reservations suggested, dine in by boat/car. Seasonal.
773 Ashmeade Rd, Moneta, VA 24121- Bernards Landing

Cancun Mexican Restaurant & Grill 
719-2884
Year-round. Dine in by car. ABC. lunch & dinner.
13383 Booker T Washington Hwy , Hardy, VA 24101

Homestead Creamery
721.2045
Year-round. By car. Purchase freshly made ice cream, milk, cheese and more.
7254 Booker T Washington Hwy , Wirtz, VA 24184

Mexico Viejo Bar and Cantina 
719-1000
By boat or water. On the water! Seasonal. Lunch or dinner. Full service with bar, Mexican restaurant.
Located at Crazy Horse Marina. 400 Crazy Horse Dr. Moneta VA 24121

La Trattoria Italian Restaurant 
576-3004
Lunch & Dinner. Reservations suggested. Dine in by car. Seasonal.
11960 Old Franklin Tpke, Union Hall, 24176