750 Penn Hall Rd, Union Hall
(540) 529-4294
Red Key Realty
Union Hall is on the Franklin County side of Smith Mountain Lake, along the lake's southern shore. It has a quieter, more residential feel than the busier areas around the Hales Ford Bridge, with a mix of established lake neighborhoods, newer upscale communities and plenty of waterfront lots for buyers who want to build.
As of November 2026, there are about 15 homes and townhomes for sale in Union Hall tied to Smith Mountain Lake, priced from roughly $230,000 to nearly $4 million, with an average asking price around $1.2 million. Union Hall is also one of the lake's busiest areas for land, with many lake lots on the market. Figures come from live MLS data, change daily and are rounded.
Union Hall is home to a winery, two marinas and a spa, and it is easy to reach from US 29. Franklin County's free Smith Mountain Lake Community Park, with a beach, walking trails and a fishing pier, is on the Franklin County side of the lake. The shops and restaurants at Bridgewater Plaza and Westlake are a short drive away.
Whether you want a finished lake home or a lot for your dream build, The Lee Team at Red Key Realty can help. Contact us or call (540) 529-4294, or get a free home valuation.
Also explore Moneta, Huddleston, Hardy, Penhook and Wirtz, or see all our neighborhood guides.
Explore Union Hall's most popular lake communities, ranked by recent sales. Photos show Smith Mountain Lake, not the specific community.
Union Hall also includes smaller communities such as Cedar Bay, The Coves, Blackwater Shores and Admirals Landing. Ask The Lee Team about any of them.
Card photos: Smith Mountain Lake State Park (fall reflections, boat launch dock, beach, winter view) by Virginia State Parks, CC BY 2.0. Marina by Jay White, public domain. Craddock Creek by James Roney / SMLVC, CC BY-SA 3.0. Fireworks by Des Runyan, CC BY 2.0.
Get instant property value now!
Get instant property value now!