
Farní kostel sv. Ondřeje stojí včele náměstí při silnici ve směru Vyškov na Moravě - Kroměříž. Jižně od něj se nachází barokní budova fary a jihovýchodně od něj pak zámek.
Kostel na první pohled upoutá svou vysokou hranolovou zvonicí zakončenou barokní bání, ke které se z levé a pravé strany tisknou nižší a užší hranolové schodišťové věže zakončené rovněž báněmi. Půdorys kostela má podobu kříže orientovaného východním směrem. Ve zdech kostela jsou druhotně usazeny renesanční náhrobky majitelů panství v 16. století (Pražmů z Bílkova a Kropáčů z Nevědomí). Poblíž kostela stojí barokní patrová budova fary s pěkným štítem otočeným směrem k zámku a náměstí.
Kostel sv. Ondřeje stál jistě již v roce 1286, jako součást opevněného dvorce rytířského řádu johanitů, kterým ivanovické zboží patřilo již od konce 12. století. Kostel v dnešních rozměrech byl vystavěn v 1. pol. 16. století, avšak dnešní barokní podobu získal až po přestavbě v 18. století.