Bedford County surrounds the town and has the Blue Ridge Mountains to the north, Smith Mountain Lake to the south, Lynchburg to the east, and Roanoke to the west.
bedford county surrounds the town and has the blue ridge mountains to the north smith mountain lake to the south lynchburg to the east and roanoke to the west