Město Hořice se nalézá asi 23 km jihovýchodně od okresního města Jičín a 25 km severozápadně od krajského města Hradce Králové.