Norwich, Vermont, and Hanover, New Hampshire, lie on opposite sides of the Connecticut River.
Norwich, Vermont, and Hanover, New Hampshire, are positioned on opposite sides of the major waterway, the Connecticut River.