Maine Rivers
Open a river for its map, facts and the lakes on it.
Penobscot River
Maine's big central river flows from the north woods past Millinocket, Medway and Old Town to Bangor, where it turns tidal, then widens through Bucksport into Penobscot Bay.
170 milesKennebec River
Draining Moosehead Lake, the Kennebec runs south through Indian Pond and The Forks, then past Madison, Skowhegan, Waterville and Augusta, becoming tidal below Augusta before reaching the sea beyond Bath.
178 milesAndroscoggin River
Leaving Umbagog Lake in northern New Hampshire, the Androscoggin drops south past Berlin and Gorham, swings east into Maine through Bethel, Rumford, Lewiston-Auburn and Brunswick, and ends in Merrymeeting Bay.
418 milesSt. John River
Rising in Maine's north woods, the St. John forms part of the Maine-New Brunswick border past Fort Kent, Madawaska and Van Buren, then crosses New Brunswick through Edmundston and Fredericton to the Bay of Fundy.
136 milesSaco River
From Crawford Notch the Saco runs down through Bartlett and Conway, New Hampshire, then crosses southern Maine past Fryeburg to the ocean between Saco and Biddeford.
about 65 milesAllagash River
A remote north-flowing Maine wilderness river linking a chain of lakes including Chamberlain, Eagle and Churchill before meeting the St. John near the New Brunswick border.
71 milesSt. Croix River
A border river between Maine and New Brunswick that flows from Spednic Lake past Vanceboro and Woodland to Calais and St. Stephen, becoming a tidal estuary down to Passamaquoddy Bay.
112 milesAroostook River
Flowing northeast across Maine's potato country, the Aroostook passes Ashland, Washburn, Presque Isle, Caribou and Fort Fairfield before crossing into New Brunswick to meet the St. John.
51 milesMattawamkeag River
A wooded eastern Maine tributary that runs southwest from Haynesville, near the Canadian border, to the Penobscot River at the town of Mattawamkeag.
43 milesDead River
Released from Flagstaff Lake, the Dead River runs east through western Maine's forest, past West Forks, to the Kennebec; its lower stretch is known for whitewater runs.