Browse 522 attractions, meet 5 travelers, 4 tour guides and discover 846 photos
Travelers are voting Damariscotta River, Kennebunk River and Narraguagus River as the best of 171 rivers in Maine. Also popular are Carrabassett River in The Forks, Sunday River in Bethel and Fore River in Portland. Want more? Check out our map of rivers in Maine or these 28 rivers near Portland.
The Baker Branch Saint John River is a 48.0-mile-long (77.2 km) river in Maine.
The Jordan River is a 5-mile-long (8 km) tidal river in Hancock County, Maine, flowing to Mount Desert Narrows, the waterway that separates…
The Passagassawakeag River is a 16-mile-long (26 km) river in Waldo County, Maine in the United States.
The Sandy River is a 73.3-mile-long (118.0 km) tributary of the Kennebec River in the U.S. state of Maine.
The Cathance River is a 16.4-mile-long (26.4 km) river in Maine flowing into Merrymeeting Bay.
The Allagash River is a tributary of the St. John River, approximately 65 miles (105 km) long, in northern Maine in the United States.
The West Branch Piscataquis River is a 22-mile-long (35 km) tributary of the Piscataquis River in Piscataquis County, Maine.
The Megunticook River is a short river in Camden, Maine.From the spillway of Megunticook Lake, the river runs 3.5 miles (5.6 km) southeast…
The Ellis River is a 23-mile-long (37 km) river in Oxford County in western Maine.
The Merriland River is a 12.9-mile-long (20.8 km) river in southern Maine.