대부분의 해류의 주요 원인은 바람입니다. 바람은 물 표면에 마찰을 일으켜 그것을 따라 끌고 바람 방향으로 앞으로 밀어 넣을 수 있습니다. 바람 중 구동 전류는 드리프트 전류라고도합니다. 온도 차이, 해양 밀도의 변화 (밀도 전류) 및 조력 운동과 같은 다른 요인들도 바다에서 표면 전류를 생성 할 수 있습니다. 그러나 대부분의 경우 해양 바람은 표면 전류를 생성하는 주요 원동력을 나타냅니다.