Estuaries are partly enclosed bodies of water where rivers mix freshwater with seawater while bays are partially enclosed by land and connected directly to the ocean. The main difference lies in estuaries having a river connection and bays not necessarily having one.