Hamnøy ou Hamnøya é uma pequena vila de pescadores no município de Moskenes, no condado de Nordland, na Noruega. Ele está localizado no lado leste da ilha de Moskenesøya, cerca de 1,5 km a nordeste da vila de Reine, ao longo do Vestfjorden.
Hamnøy era anteriormente conectada a Reine por balsa, mas foi substituída por pontes na rodovia europeia E10 como parte da Conexão Continental de Lofoten.