Jedno z najładniejszych miast południowej Małopolski, malowniczo położone we wschodniej części Beskidu Wyspowego, stanowi zresztą ?stolicę? tej grupy górskiej. Leży w głębokiej kotlince, u zbiegu potoków Starowiejskiego, Mordarki i Jabłońca, u stóp wzniesień Pasma Łososińskiego. Przebiegała tędy Galicyjska Kolej Transwersalna i stary ?cesarski gościniec? - obecnie droga krajowa nr 28. Nad miastem kulminuje Miejska Góra (716 m) z charakterystycznym, wysokim krzyżem na szczycie, spod którego roztacza się rozległy widok na okolicę.