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.