We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Hotels near Smith Mountain Lake State Park

1235 State Park Road, Huddleston, VA 24104-9547
Check In Check Out
Price Your Stay Enter dates for best prices

Hotels & B&Bs / Inns travellers recommend

1995 Buccaneer Road, Moneta, VA 24121
1.5 km from Smith Mountain Lake State Park
#1 of 1 Moneta B&B and Inns
Traveller photos (8) | Map
1217 Graves Harbor Trail, Huddleston, VA 24104
2.5 km from Smith Mountain Lake State Park
#1 of 1 hotels in Huddleston
Traveller photos (36) | Map
775 Ashmeade Rd., Moneta, VA 24121
4.5 km from Smith Mountain Lake State Park
#2 of 2 hotels in Moneta
Traveller photos (24) | Map
1336 Campers Paradise Trail, Smith Mountain Lake, Moneta, VA 24121
9.8 km from Smith Mountain Lake State Park
Halesford Harbour Inn Slideshow
#1 of 2 hotels in Moneta
Traveller photos (26) | Map
45 Enterprise Lane, Hardy, VA 24101
11.3 km from Smith Mountain Lake State Park
#2 of 2 hotels in Hardy
Professional photos | Traveller photos (1) | Map
Show Prices
2050 Morewood Rd., Hardy, VA 24101
11.6 km from Smith Mountain Lake State Park
#1 of 2 hotels in Hardy
Professional photos | Traveller photos (6) | Map
Show Prices
Rt 1 Box 533, Wirtz, VA 24184
16.2 km from Smith Mountain Lake State Park
430 Hartwell Dr, Hardy, VA 24101
19.3 km from Smith Mountain Lake State Park
Traveller photos (1) | Map
2534 Main St, Hurt, VA 24563
23.1 km from Smith Mountain Lake State Park
Traveller photos (1) | Map
200 McBride Lane, Gretna, VA 24557
24.5 km from Smith Mountain Lake State Park
Special Offer Book now and save 15%
Hampton Inn Gretna / Altavista / Chatham Slideshow
#1 of 2 hotels in Gretna
Professional photos | Traveller photos (35) | Map
Show Prices
303 Vaden Drive, Gretna, VA 24557
25.7 km from Smith Mountain Lake State Park
Traveller photos (1) | Map
395 Old Franklin Tpke, Rocky Mount, VA 24151
25.9 km from Smith Mountain Lake State Park
Special Offer Save on Hotel Packages!
Holiday Inn Express Hotel & Suites Rocky Mount/Smith Mtn Lake Slideshow
#1 of 3 hotels in Rocky Mount
Professional photos | Traveller photos (28) | Map
Show Prices
130 Lovelace Lane, Hardy, VA 24101
26.1 km from Smith Mountain Lake State Park
#1 of 2 Hardy B&B and Inns
Map
Gretna Motel (Gretna)
720 South Main Street, Gretna, VA 24557
26.3 km from Smith Mountain Lake State Park
Professional photos | Traveller photos (1) | Map
Show Prices
534 Main Street, Altavista, VA
27.0 km from Smith Mountain Lake State Park
#1 of 2 Altavista B&B and Inns
Traveller photos (4) | Map
Franklin Motel (Rocky Mount)
20281 Virgil H Goode Hwy, Rocky Mount, VA 24151
27.1 km from Smith Mountain Lake State Park
Traveller photos (1) | Map
1730 N Main St., Rocky Mount, VA 24151
27.5 km from Smith Mountain Lake State Park
Special Offer Choice Privileges Points
Comfort Inn Smith Mountain Lake Slideshow
#2 of 3 hotels in Rocky Mount
Professional photos | Traveller photos (7) | Map
Show Prices
1010 Main St, Altavista, VA 24517
27.7 km from Smith Mountain Lake State Park
Super 8 Bedford (Bedford) 2.0 of 5
842 Sword Beach Lane, Bedford, VA 24523
27.8 km from Smith Mountain Lake State Park
#1 of 4 hotels in Bedford
Professional photos | Traveller photos (18) | Map
Show Prices
921 Blue Ridge Avenue, Bedford, VA 24523
27.8 km from Smith Mountain Lake State Park
#4 of 4 hotels in Bedford
Professional photos | Traveller photos (10) | Map
Show Prices
Reba Farm Inn (Bedford)
3094 Sheep Creek Road, Bedford, VA 24523
28.0 km from Smith Mountain Lake State Park
#4 of 7 Bedford B&B and Inns
Traveller photos (8) | Map
Inn on Avenel (Bedford)
416 Avenel Ave., Bedford, VA 24523
28.2 km from Smith Mountain Lake State Park
#6 of 7 Bedford B&B and Inns
Traveller photos (1) | Map
185 Claiborne Ave, Rocky Mount, VA 24151
28.3 km from Smith Mountain Lake State Park
#1 of 1 Rocky Mount B&B and Inns
Traveller photos (80) | Map
612 Longwood Avenue, Bedford, VA 24523
28.4 km from Smith Mountain Lake State Park
#5 of 7 Bedford B&B and Inns
Traveller photos (1) | Map
733 Peaks Street, Bedford, VA 24523
28.6 km from Smith Mountain Lake State Park
#3 of 7 Bedford B&B and Inns
Traveller photos (9) | Map
Bedford Motel (Bedford)
2195 W Lynchburg-Salem Tpk, Bedford, VA
28.6 km from Smith Mountain Lake State Park
#3 of 4 hotels in Bedford
Traveller photos (3) | Map
181 Webb Mountain Road, PO Box 228, Boones Mill, VA 24065
29.3 km from Smith Mountain Lake State Park
Traveller photos (1) | Map
105 Angus Terrace, Bedford, VA 24523
29.8 km from Smith Mountain Lake State Park
Special Price 15% off room rate
GreenLeadersGold level
Vanquility Acres Inn Slideshow
#1 of 7 Bedford B&B and Inns
Traveller photos (23) | Map
Comfort Inn (Altavista) 2.0 of 5
1558 Main Street, Altavista, VA 24517
30.6 km from Smith Mountain Lake State Park
Special Offer Choice Privileges Points
GreenLeadersSilver level
Comfort Inn Slideshow
#1 of 2 hotels in Altavista
Professional photos | Traveller photos (28) | Map
Show Prices
1557 Main St, Altavista, VA 24517 (Formerly Holiday Inn Express Altavista)
30.6 km from Smith Mountain Lake State Park
#2 of 2 hotels in Altavista
Professional photos | Traveller photos (10) | Map
Show Prices