
Obec Křišťanovice se nachází 18 km jižně od Bruntálu a 35 km jihozápadně od Opavy. Obec je vzdálena cca 6 km severovýchodním směrem na hráz přehrady Slezská Harta. Kostel Navštívení Panny Marie najdeme v centru obce u silnice vedoucí z Dvorců do Roudna a Nové Pláně. Obě tyto vesnice leží na břehu přehrady Slezská Harta.
1945 téměř vysídlena. Nově přistěhované obyvatelstvo o kostel nejevilo mnoho zájmu, kromě nejnutnější údržby nebyly prováděny žádné opravy. Kostel tedy chátral a i nyní jeho stav není nejlepší, přesto se v něm pořádají církevní obřady. V obci stával ještě evangelický kostel, který byl ale pro špatný stavební stav a nedostatek financí na jeho opravy v roce 2002 zbourán. Toto snad katolickému kostelu Navštívení Panny Marie nehrozí. Kostel je orientovaná obdélná stavba s mírně odsazeným půlkruhově zakončeným presbyteriem. Hlavní vstup je podvěžím hranolové věže postavené před západním průčelím. Do severního koutu mezi loď a závěr je vetknuta čtyřhranná sakristie.