Žalkovice ist ein Dorf im Bezirk Kroměříž, in Zlínský kraj, Czechia. Žalkovice liegt auf 197 m Höhe, 14,8 km vom Gebirge Hostýn-Vsetín entfernt. Die Einwohnerzahl beträgt 588 (2024). Die nächste größere Stadt ist Kroměříž, 8,7 km südwestlich. Zu den Sehenswürdigkeiten in der Umgebung gehören Schloss Kroměříž (8,4 km), Dreifaltigkeitssäule (28 km) und Burg Helfštýn (22 km). Zu den Naturdenkmälern gehören Hranická propast (29 km) und Švédské šance (6,9 km).