Kostelec je obec v okrese Hodonín v Jihomoravském kraji, 3 km severovýchodně od Kyjova na potoku Malšínka. Žije zde 888 obyvatel. Od roku 2002 je členem mikroregionu Moštěnka
Sousedními obcemi sídla jsou Vlkoš, Moravany, Hýsly, Kelčany, Čeložnice a Kyjov.