Nadwirna (ukrainisch ; russisch Надворная Nadwornaja, polnisch Nadwórna) ist eine Kleinstadt in der Westukraine und das Zentrum des gleichnamigen Rajons mit 22.100 Einwohnern. Die Stadt befindet sich etwa 37 Bahn- bzw. Straßenkilometer in südsüdwestlicher Richtung vom Oblastzentrum Iwano-Frankiwsk. Nadwirna liegt am Fuße der Karpaten am Ufer des Flusses Bystryza, verfügt über einen Bahnanschluss und bekam 1939 den Stadtstatus verliehen.