Bohuňovice se nachází v okrese Olomouc v Olomouckém kraji, asi 6 km severně od Olomouce a asi 6 km jižně od Šternberka.
Obec tvoří tři bývalé samostatné vesnice – vlastní Bohuňovice, Moravská Loděnice a Trusovice. V jednu obec byly sloučeny v roce 1960. V centru obce se nachází kostel svatého Jana Křtitele. Na západě za železniční tratí Moravská Loděnice a na jihu okolo Trusovického potoka pak Trusovice. Zajímavostí obce je její název, který byl přenesen z původního pojmenování obyvatel „Buňovici“, neboli „Buňovi lidé“. Do konce 16. století ve v písemných pramenech objevuje vesnice psaná jako Buňovice střádavě Bohuňovice. Definitivní ukotvení současného názvu nastalo na přelomu 19. a 20. století