Bojanowo położne jest w południowo-zachodniej Wielkopolsce na terenie byłego województwa leszczyńskiego. Przez miasto przebiega droga krajowa nr 5 oraz magistrala kolejowa. Oddalone jest ok. 90 km od Poznania, 20 km od Leszna i 15 km od miasta powiatowego – Rawicza. Pod względem geograficznym leży na Wysoczyźnie Leszczyńskiej w subregionie zwanym Wałem Bojanowskim. Rzeźba terenu jest mało urozmaicona i monotonna. […]