Bitva u Tovačova se odehrála 15. července 1866 při ústupu severní armády Rakouska-Uherska před Prusy po prohrané bitvě u Hradce Králové. Vojska ustupovala ve třech proudech směrem k jihovýchodu.
U Olomouce se shromáždilo na 90 tisíc Rakušanů s 364 děly. Po nevelkých srážkách s pruskými vojáky u Tovačova pak Rakušané ustupovali dál na jih, směrem k Vídni, aby město bránili před očekávaným útokem nepřítele.