The line was built by the Atlantic and St. Lawrence Railroad in the U.S. and the St. Lawrence and Atlantic Railway in Canada, meeting at Island Pond, Vermont, south of the international border. Major communities served include Portland and Lewiston in Maine; Berlin, New Hampshire; Island Pond, Vermont; and Sherbrooke and Montreal in Quebec.