Salem
Cities near Salem
- Roanoke County (~6 km)
- Roanoke (~10 km)
- Amsterdam (~20 km)
- Montvale (~30 km)
- Blacksburg (~33 km)
- Christiansburg (~36 km)
- Botetourt County (~36 km)
- Buchanan (~42 km)
- Bedford County (~46 km)
- Radford City (~50 km)
- Covington (~56 km)
- Giles County (~58 km)
- Alleghany County (~58 km)
- Glasgow (~65 km)
- Lewisburg (~66 km)
- Martinsville (~69 km)