Kostelec na Hané je malé město ležící u říčky Romže asi 6 km severozápadně od Prostějova. Jeho jméno je odvozeno od latinského castellum, od toho pochází název kostel a z toho Kostelec. Kostelec na Hané je železničním uzlem lokálního významu, rozdvojují se zde železniční tratě Prostějov - Chornice a Červenka - Prostějov.