Wisła (German: Weichsel) is a town in Cieszyn County, Silesian Voivodeship, southern Poland, with a population of about 11,810 (2006), near the border with Czech Republic in the historical region of Cieszyn Silesia. It is situated in the Silesian Beskids mountain range. Wisła is the Polish name for the Vistula River, which has its source in the mountains near the town.