Gaten går fra torget, ned til hotellet og havnen og svinger nordover mot seilerhuset.
Var den opprinnelige Grevegaden, men fikk sitt nåværende navn i 1930, da grevenavnet ble overført til den gamle Hovedgaten. Havnegata ble i eldre tider ofte kalt Endresgate, etter skipsreder Christen Endresen som fra 1798 bodde i et stalig hus som ble hotell og brant i 1930 og ble gjenoppbygget som hotell.