A batalha de Bitola (em búlgaro: Битка при Битоля) ocorreu próximo da cidade de Bitola, em território búlgaro, entre o exército búlgaro sob o comando do voivoda Ivatz e o exército bizantino liderado pelo estratego Jorge Gonitsiates. Foi uma das últimas batalhas abertas entre o Primeiro Império Búlgaro e o Império Bizantino. Os búlgaros foram vitoriosos e o imperador bizantino Basílio II Bulgaróctono (r. 976–1025) retirou-se da capital búlgara Acrida, cujos muros externos foram, naquele momento, violados pelos bizantinos. Contudo, a vitória bizantino apenas adiou a queda da Bulgária para o Império Bizantino em 1018.