Travelers are voting Mariners Landing Resort Commun, Holiday Express and Suites Rocky Mnt and Comfort Inn Smith Mt Lake as the best of 650 hotels in Smith Mountain Lake. There are 117 hotels in Bedford a city just 65 km from Smith Mountain Lake and 80 hotels in Roanoke which is 57 km distant. The most popular of these are Homewood Suites Bloomington in Bedford and Comfort Inn Airport in Roanoke. You can find 1391 hotels in Virginia and 44580 hotels in the country of United States. Our members favorite in Virginia is Midtown Motel Newport News and Pelican Hill is the top pick in United States. Want more? Check out our map of hotels in Smith Mountain Lake.