Skip to content



There are several ways you can contact us at Smith Mountain Marine Service & Sales.  You can make an appointment by calling our service department phone number:  540.297.7692 (service).  You can contact our sales department by calling 540-315-2690 (sales).

We are open Tuesday through Saturday from 9:00 am to 5:00 pm year round.

You can also e-mail us at our website, or keep up-to-date by looking at our website,

To contact  Straight Line Custom Canvas & Upholstery, please call Carl Bowyer at his phone number 540.875-9343 (canvas shop).  The canvas shop is located upstairs at SMM in Crystal Shores Marina.

For information on the wet and dry slip rental, gas dock and the seasonal restaurant, please contact Crystal Shores Marina Resort at the marina phone number:  540.297.1888 (marina) or check out their website


Smith Mountain Marine Service & Sales is located in Crystal Shores Marina in Moneta, Virginia, right on beautiful Smith Mountain Lake.  SMMS&S is located on the Bedford County side of the lake.

By water:  Not far from Halesford Bridge, near marker R-27 on the Bedford county side of the lake – turn up the cove with the “Crystal Shores Marina” sign and continue to the end of the cove, past the Crystal Shores Marina gas dock to the last floating dock in the cove.  We are located directly on the lake.

By land:  (directions from Rt. 122 by the Food Lion in Moneta, Virginia, about 3 miles from there to the service center)

From route 122 –

  • turn onto state route 655 south, continue 1.1 miles on 655,
  • turn right on to state route 823 for .75 miles,
  • turn left onto Crystal Shores Drive,
  • drive about .75 miles, past the Crystal Shores Marina to the end of the road (before the turn up the hill to the circle back to the main road).

The Smith Mountain Marine Service & Sales office is in the 2 story block building by the large dry rack boat storage building.  Straight Line Custom Canvas & Upholstery (540.875.9343 canvas shop phone) is located in the upstairs area of SMMS&S.

Make an appointment to have your boat serviced – 540.297.7692 and sales is 540.315.2690 (sales phone).  We are open Tuesday through Saturday from 9:00 am to 5:00 pm.

Come on by and see us sometime soon!

Crystal shores from Scott 2