Ловеч Болгарияның төньяғында Дунайҙың таулы тигеҙлеге сигендә һәм Балҡан тауҙары алдында,  Софиянан көнбайышҡа ҡарай 150 км,  Трояндан төньяҡҡа  ҡарай  30 км һәм Плевендан көньяҡҡа  ҡарай 30 км  алыҫлыҡта урынлашҡан. Ҡала Осым йылғаһының ике ярында ла ята. Ҡаланың көнсығыш өлөшөн  250 метрлыҡ яҫы таулыҡ уратып ала, уның иң юғары нөктәһе — Стратеш тауы. Ҡаланың көньяҡ-көнбайыш өлөшөн Хисаря һәм Баш Бунар ҡалҡыулыҡтары уратып алған. Төньяҡ-көнбайышта рельеф яйлап күрше Плевен өлкәһенең тигеҙлегенә күсә. Ловечтың диңгеҙ кимәленән уртаса бейеклеге  200 м тәшкил итә. Иң юғары нөктәһе  —  Акбаир  убаһы,  уның бейеклеге  450 м.