Nadvirna (en ukrainien : Надвірна) ou Nadvornaïa (en russe : Надворная ; en polonais : Nadwórna ; en yiddish : נאדווארנא) est une ville de l'oblast d'Ivano-Frankivsk, en Ukraine, et le centre administratif du raïon de Nadvirna. Sa population s'élevait à 22 545 habitants en 2021.