Nowe Warpno [ˈnɔvɛ ˈvarpnɔ] (Kashubian: Nowô Wôrpino; German: Neuwarp) is a historic town in northwestern Poland, within Police County in West Pomeranian Voivodeship.
The town lies on the shore of the Nowe Warpno Bay of the Szczecin Lagoon, at the border with Germany.
A small uninhabited island being part of Nowe Warpno lies only 70 m off the coast of Altwarp.
Available accommodation in the town includes a resort, a marina, camping, a guest house, and rooms in private homes.
Outside the Old Town there are the Saint Hubertus church and the palace in Karszno, former post of the Polish Border Protection Troops.