Wieś Łopuszna leży na wschód od Nowego Targu, przy drodze w kierunku Szczawnicy. Położona jest na wysokości 560 m n.p.m., na pograniczu Gorców i Kotliny Orawsko-Nowotarskiej, w dolinie potoku Łopuszanka.
a