Kelč is a town (město) in Vsetín District, in the Zlín Region, Czechia. Kelč lies at 307 m above sea level, 4.7 km from the Hostýn-Vsetín mountains. It has 2,673 inhabitants (2024). The nearest city is Vsetín, 22 km to the southeast. Among the landmarks around are Helfštýn Castle (14.2 km), Kroměříž Castle (37 km) and Starý Jičín Castle (15.8 km). Among the natural features are Hranice Abyss (7.5 km) and Zbrašov Aragonite Caves (7.7 km).