Nienhagen is een dorp in de Duitse deelstaat Nedersaksen, gelegen in de gemeente Cuxhaven. Het dorp ligt aan de Oostzee, aan de monding van de Elbe. Nienhagen is een populaire vakantiebestemming, met een strand, een jachthaven en een aantal hotels en restaurants.