Online Highways Home > Maine >

St. Croix River

Search Visit Maine

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.