Місто розташоване на південному заході України, в південно-східній частині Івано-Франківської області, на лівому березі річки Прут (ліва притока р. Дунай), на Передкарпатській височенній фізико-географічній області та Зовнішніх Карпатах.