Obec Křepice se nachází v jihozápadní části Jihomoravského kraje, severně od města Znojma a jihovýchodně od Moravských Budějovic v nadmořské výšce 336 m n.m.
Rozloha katastrálního území je 723,8 ha. Jméno vsi vzniklo z osobního jména Křepek či Chřipek, původní jméno Chřepice či Chřipice.