Kašnice se trouve à 2 km à l'est de Klobouky u Brna, à 28 km au nord de Břeclav, à 30 km au sud-est de Brno et à 214 km au sud-est de Prague[2].
La commune est presque entièrement entourée par Klobouky u Brna, sauf au sud-est où elle est limitée par Krumvíř[3].
Histoire
Kašnice, qui est la plus petite commune du district, a été absorbée par la commune de Klobouky le . Elle a retrouvé son statut de commune à part entière en 1990 et a adopté des armoiries et un drapeau en 1996.