Hamnäs is a village in Söderhamn Municipality, in Gävleborg County, Sweden. Hamnäs lies at 31 m above sea level. The nearest city is Gävle, 64 km to the southeast. Among the landmarks around are Hanebo Church (10.9 km), Söderala church (13.2 km) and Skogs kyrka, Hälsingland (6.9 km).