Obec Letonice se nachází v jihozápadní části okresu Vyškov (Jihomoravský kraj) na spojnici dvou významných dopravních tahů - severním směrem jde o dálnici D1 (Brno - Vyškov), jižně asi 3 km od Letonic se lze napojit na mezinárodní silnici I-50 (Holubice - Uherské Hradiště). Nejbližší železniční stanice je v obci Marefy, která je od obce Letonice vzdálena asi 3 km (trať Brno - Veselí nad Moravou).
Katastrální území o výměře 1100 ha spadá do Litenčické pahorkatiny a je nejzápadnějším výběžkem karpatského oblouku. Obec se nachází v povodí říčky Litavy a je odvodňována Letonickým potokem. V jeho nivě leží nejnižší bod území (225 m n. m.). Větrník je název nejvyššího bodu území (394,2 m n. m.) a leží ve stejnojmenné chráněné přírodní rezervaci.
Název obce je odvozován od vlastního jména Letoň. Dochovaná zmínka o založení Letonic pochází z roku 1235. V obci žije přibližně 1400 obyvatel. Průměrný věk je 42 let.