Benguelanvirta on Etelä-Atlantin subtrooppisen virtauksen itäinen reuna. Se alkaa pohjoiseen suuntautuneena Hyväntoivonniemeltä, josta se virtaa Afrikan länsirannikon suuntaisesti noin 24–30 eteläiselle leveysasteelle.