Las principales corrientes marinas en el mar peruano son la Corriente Peruana o de Humboldt, que transporta aguas frías de sur a norte a lo largo de la costa peruana, y la Corriente de El Niño, que transporta aguas cálidas de norte a sur y provoca elevadas temperaturas y fuertes lluvias cuando se desplaza hacia el sur. Las corrientes marinas son masas de agua en movimiento dentro de los océanos con diferentes profundidades y propiedades.