Các vùng nước chính ở Maine bao gồm sông, hồ và đại dương. Maine có đường bờ biển dài ít nhất 230 dặm giáp với Đại Tây Dương. Vịnh Maine là khu vực của Đại Tây Dương giữa Cape Cod, Mass., Và Nova Scotia, Canada.
Hồ Moosehead ở trung tâm Maine là hồ lớn nhất trong tiểu bang. Nó cũng là hồ lớn nhất nằm hoàn toàn trong các bang New England. Sông Kennebec bắt đầu từ hồ Moosehead và chạy về phía nam khoảng 150 dặm trước khi kết thúc tại Vịnh Maine. Sông Androscoggin đổ vào Maine từ New Hampshire và chảy khoảng 175 dặm trước khi hợp lưu với sông Kennebec. Hệ thống sông Penobscot, bao gồm sông Penobscot và một số phụ lưu, là hệ thống sông dài nhất ở Maine. Nó dài khoảng 350 dặm. Sông St. John là một phần của biên giới chia Maine với Canada. Khoảng 210 dặm của sông St. John giáp ranh với tiểu bang.
Nhiều hồ khác nằm ở Maine. Các hồ chính bao gồm hồ Rangeley ở hạt Franklin, hồ Great Pond và hồ Cobbosseecontee ở hạt Kennebec, hồ Richardson ở hạt Oxford và hồ Sebago ở hạt Cumberland. Maine cũng có hàng nghìn hồ và sông nhỏ hơn.