Sucha Beskidzka (before 1961 called only Sucha) is a town in the Beskid Żywiecki mountain range in southern Poland, on the Skawa river. It is the county seat of Sucha County. It has been in the Lesser Poland Voivodeship since 1999; previously it was in Bielsko-Biała Voivodeship (1975–1998).
Since the beginning of the 20th century Sucha Beskidzka has been a tourist centre for the Beskidy Mountains (part of the Carpathians). Here several tourist trails begin, which lead into the mountains. First trail was marked in 1906. In the town there are fine examples of old architecture: a Renaissance castle (16th century), named Little Wawel after the royal palace in Kraków (now it serves as a hotel with a restaurant); a church with a cloister (17th century); and an old wooden inn, called Rzym (Rome) (18th century).