Mouchnice (dříve Muchnice, německy Mauchnitz) jsou obec v okrese Hodonín v Jihomoravském kraji (do 1. 1. 2007 patřily k okresu Vyškov) na rozhraní Chřibů a Ždánického lesa, 2 km západně od Koryčan.
Mouchnicemi protéká řeka Kyjovka (Stupava). Území obce se nachází v přírodním parku Ždánický les.
Žije zde asi 300 obyvatel.