Online Highways Home > Maine >

St. Croix River

The St. Croix River forms part of the Maine-New Brunswick border. Its source is the Chiputneticook lakes and it flows southeast into Passamquoddy Bay. It receives the waters of Big Lake on the west and has a total length of around 75 miles.



Search Visit Maine