As principais massas de água no Maine incluem rios, lagos e oceanos. Maine tem uma costa de pelo menos 230 milhas na fronteira com o Oceano Atlântico. O Golfo do Maine é a área do Oceano Atlântico entre Cape Cod, Massachusetts, e Nova Scotia, Canadá.
O Lago Moosehead, no centro do Maine, é o maior lago do estado. É também o maior lago situado inteiramente nos estados da Nova Inglaterra. O rio Kennebec começa no Lago Moosehead e segue para o sul por cerca de 150 milhas antes de terminar no Golfo do Maine. O rio Androscoggin entra no Maine vindo de New Hampshire e flui por cerca de 175 milhas antes de se juntar ao rio Kennebec. O sistema do rio Penobscot, que inclui o rio Penobscot e vários afluentes, é o sistema fluvial mais longo do Maine. Tem cerca de 350 milhas de comprimento. O rio St. John faz parte da fronteira que separa Maine do Canadá. Cerca de 210 milhas do rio St. John fazem fronteira com o estado.
Muitos outros lagos estão localizados no Maine. Os principais lagos incluem o lago Rangeley no condado de Franklin, Great Pond e o lago Cobbosseecontee no condado de Kennebec, os lagos Richardson no condado de Oxford e o lago Sebago no condado de Cumberland. Maine também tem milhares de lagos e rios menores.