Besides Massachusetts Bay to the south, Beverly is bordered by Manchester-by-the-Sea to the east, Wenham to the north, Danvers to the west and Salem to the south. Beverly and Salem are separated by the Danvers River and Beverly Harbor, with three bridges, the Veterans Memorial Bridge (former location of the historic Essex Bridge), the MBTA railroad bridge, and the Kernwood Bridge, connecting the two cities. Beverly's city center lies north of Salem's, and is west-southwest of Gloucester and northeast of Boston.
Besides Massachusetts Bay to the south Beverly is bordered by Manchester-by-the-Sea to the east Wenham to the north Danvers to the west and Salem to the south Beverly and Salem are separated by the Danvers River and Beverly Harbor with three bridges the Veterans Memorial Bridge (former location of the historic Essex Bridge) the MBTA railroad bridge and the Kernwood Bridge connecting the two cities Beverly's city center lies north of Salem's and is west-southwest of Gloucester and northeast of Boston