Kelč ist eine Stadt im Bezirk Vsetín, in Zlínský kraj, Czechia. Kelč liegt auf 307 m Höhe, 4,7 km vom Gebirge Hostýn-Vsetín entfernt. Die Einwohnerzahl beträgt 2.673 (2024). Die nächste größere Stadt ist Vsetín, 22 km südöstlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Burg Helfštýn (14,2 km), Schloss Kroměříž (37 km) und Burg Starý Jičín (15,8 km). Zu den Naturdenkmälern gehören Hranická propast (7,5 km) und Zbraschauer Aragonithöhlen (7,7 km).