Salem
Cities near Salem
- Peabody (~3 km)
- Marblehead (~4 km)
- Beverly (~5 km)
- Swampscott (~6 km)
- Danvers (~6 km)
- Lynn (~7 km)
- Wenham (~9 km)
- Nahant (~11 km)
- Saugus (~11 km)
- Lynnfield (~13 km)
- Topsfield (~14 km)
- Melrose (~15 km)
- Revere (~16 km)
- North Reading (~16 km)
- Stoneham (~17 km)
- Malden (~17 km)