Hamnäs ist ein Dorf in der Gemeinde Söderhamn, in Gävleborgs län, Schweden. Hamnäs liegt auf 31 m Höhe. Die nächste größere Stadt ist Gävle, 64 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Hanebo Church (10,9 km), Söderala church (13,2 km) und Skogs kyrka, Hälsingland (6,9 km).