Home / Rivers / Maine
Max Creel™ rivers

Maine Rivers

Open a river for its map, facts and the lakes on it.

109 miles

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.

View river →
170 miles

Kennebec 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.

View river →
178 miles

Androscoggin 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.

View river →
418 miles

St. 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.

View river →
136 miles

Saco 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.

View river →
about 65 miles

Allagash 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.

View river →
71 miles

St. 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.

View river →
112 miles

Aroostook 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.

View river →
51 miles

Mattawamkeag River

A wooded eastern Maine tributary that runs southwest from Haynesville, near the Canadian border, to the Penobscot River at the town of Mattawamkeag.

View river →
43 miles

Dead 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.

View river →

← Browse rivers by state