La energía mareomotriz se obtiene de las corrientes oceánicas, olas y mareas, las cuales hacen rotar turbinas para generar electricidad de manera más confiable que la energía eólica. El descenso y subida de las mareas es causado por la Luna y el Sol. Esta energía solo puede aprovecharse en zonas donde el nivel del mar varía más de 5 metros, como bahías o ríos estrechos, siendo Puerto Peñasco en México un lugar ideal.