
Welcome Smith Mountain Lake Lovers
Come enjoy restorative lake views, spectacular sunsets, fun on the water, and great company in the fresh mountain air.
visit the inn
Bedford County’s Only Lake-Front Inn
The inn features 24 welcoming rooms and a host of resort amenities to offer the perfect, private getaway. Open year-round, the Halesford Harbour Inn is the ultimate destination for waterfront fun and relaxation for guests of all ages in every season. Four-legged friends are welcome in our designated pet-friendly rooms. The inn offers flexible room options, including:
DOUBLE QUEEN & KING ROOMS WITH KITCHENETTE
Easily accessible to outdoor fun, these ground-floor rooms face the parking lot and feature one king bed or two queen beds, bathroom, full-size refrigerator, stove, microwave, kitchen sink, and coffee maker.
PRIVATE LAKESIDE CABIN
Our luxurious lakeside cabin houses a private bedroom with one queen bed, a small sleeping loft with two twin beds, a living room with sleeper sofa, bathroom with shower, full kitchen with a breakfast bar, and a screened-in dining porch. Sleeps 3 adults & 2 children.
TWO-BED, TWO-BATH SUITE
Located on the ground floor facing the lake, this spacious two-bedroom suite offers guests a full-size refrigerator, stove, microwave, kitchen sink, and coffee maker.
STANDARD ROOMS
Located lakeside on the lower level and accessible by walking down a short flight of steps, our standard queen rooms feature two queen beds, bathroom, a microwave, coffee maker, and mini-refrigerator. These rooms offer walk-out access to the stone patio area with a cozy fire pit.


Stay at the RV Resort
Year-Round & Long-Term Sites
Nestled on the shores of Smith Mountain Lake in Southwest Virginia, Halesford Harbour is home to a 41-acre RV park offering 133 luxury campsites. As the area’s only year-round RV park, we provide our seasonal guests, who are a social and active crew, with a safe, secure community in a beautiful setting.
Amenities

Boat Launch & Marina

Private Beaches

Boardwalk

Outdoor Pavillion

Water Slide Lake Plunge

On-site Restaurant
Testimonials
Just 25 miles from Roanoke, Virginia
Discover Smith Mountain Lake
Smith Mountain Lake is a large freshwater lake located in the Blue Ridge Mountains. It’s the second-largest lake in the state, spanning over 20,000 acres with 500 miles of shoreline. The lake was created in the 1960s by the Smith Mountain Dam on the Roanoke River, serving as a hydroelectric power source and a popular recreation destination. It’s a great getaway for relaxation, adventure, and scenic beauty, making it a favorite spot for locals and tourists alike.
