Although Smith Mountain Lake feels "away from it all," you are never too far from medium to large cities that have much to offer. If you are flying to the lake area, there are also a variety of nearby airports.
Driving times to Nearest Cities:
Roanoke, VA : 45 minutes
Lynchburg, VA : 1 hour
Richmond, VA : 3 hours
Washington, D.C. : 4 hours, 15 minutes
Virginia Beach, VA : 4 hours, 30 minutes
Greensboro, NC : 1 hour, 45 minutes
Raleigh/Durham, NC : 2 hours, 45 minutes
Charlotte, NC : 3 hours, 15 minutes
Charleston, WV : 3 hours, 30 minutes
There are several airports within a reasonable driving distance to Smith Mountain Lake.
**On the below map, Smith Mountain Lake is in between Roanoke and Lynchburg, just to the south.