As marés são produzidas pelos efeitos combinados das forças gravitacionais exercidas pela Lua e pelo Sol e pela rotação da Terra.
A principal força responsável pelas marés é a atração gravitacional da Lua. A gravidade da Lua exerce uma força maior no lado da Terra voltado para ela, fazendo com que a água se projete nessa direção. Isso cria uma maré alta no lado da Terra voltado para a Lua.
O Sol também exerce uma força gravitacional sobre a Terra, mas o seu efeito nas marés é menos significativo do que o da Lua. A gravidade do Sol atrai toda a Terra, causando uma ligeira protuberância em ambos os lados do planeta. Estas protuberâncias não são tão pronunciadas como as causadas pela Lua, por isso produzem um efeito de maré menor.
A rotação da Terra também desempenha um papel na formação das marés. À medida que a Terra gira, as protuberâncias de água criadas pela gravidade da Lua e do Sol movem-se ao redor do planeta, causando a subida e descida das marés.
Além destes factores principais, a forma da costa, a profundidade da água e a geografia local podem influenciar o momento exacto e a altura das marés num determinado local.