Welcome to the Halesford Harbour Inn

The Halesford Harbour Inn at Smith Mountain Lake is a charming waterfront hotel that offers guests all of the amenities of a big resort bundled into a perfect, private getaway. Smith Mountain Lake is known the world over as an ideal summer vacation destination, whether you’re a family with small children, a couple booking a romantic getaway, or an avid outdoor enthusiast planning a boating, hiking, or fishing trip, The Halesford Harbour Inn offers four seasons of fun for guests of all ages. Please note that the office is open from 10am-5pm daily and same day reservations made online may not be honored after closing. Cancellation policy from Memorial Day thru Labor Day is 72 hours or you will be billed for your reservation. All other dates, cancellation policy is 48 hours. ***PLEASE NOTE THE INN OFFICE HAS MOVED TO THE TOP OF THE HILL CLOSE TO RT 122. PLEASE FOLLOW THE SIGN WHEN YOU TURN OFF OF RT 122*****


The Halesford Harbour Inn offers a variety of boarding accommodations including a two-bedroom suite, efficiencies, deluxe rooms, king rooms, and a private cabin by the lake. All of our rooms are non-smoking.  Pet-friendly rooms are available for an additional $50.00 pet fee, please call for availability.  All pets MUST be registered at the office.

All rooms feature digital locks with unique codes, which is great for late or weekend check-ins. Rooms 1-12 are located on the ground level and are accessible directly from the parking lot area. Guests with disabilities or small children may find these rooms more to their liking. Rooms 13-24 are located lakeside on the lower level and are accessible by walking down a short flight of steps. These rooms walk out to the beach and lakeside patio area with a cozy fire pit on a stone patio.

The Cabin by the Lake is located near the Inn, but is separate enough to offer extra privacy. The cabin features an upstairs loft ideal for children or young adults.

Discover which Halesford Harbour Inn room is best for your Smith Mountain Lake vacation through our convenient online booking feature.

Book Your Vacation Now

If you’re excited about planning your Smith Mountain Lake vacation, why wait?  Head over to our online booking feature and make your reservations today!

If you have any questions about The Halesford Harbour Inn or Smith Mountain Lake,
send us an email or call us at 540-297-9000