Bitva u Hradce Králové byla součástí prusko-rakouské války. Odehrála se 3. července 1866 severozápadně od pevnosti Hradec Králové mezi řekou Labe a vesnicemi Hořiněves, Sadová, Mokrovousy a Přím. Šlo o rozhodující střetnutí mezi rakouským císařstvím a saským královstvím na straně jedné a pruským královstvím na straně druhé.

Počtem vojáků 436 000 mužů, kteří se účastnili této bitvy, jde o největší střetnutí na území Čech a Moravy. Zároveň bitvě u Hradce Králové náleží status druhé největší bitvy 19. století, a to po tzv. bitvě národů u Lipska z roku 1813 (470 000 vojáků).