Rakouské jednotky tzv. Severní armády pod velením polního zbrojmistra Ludwiga von Benedeka očekávaly pruský vpád u hranic severní Moravy a zůstávala soustředěna v pevnosti Olomouc, když pak 14. června překročila pruská vojska rakouskou hranici ve východních Čechách u Náchoda a Trutnova, zahájil Benedek urychlený přesun hlavních sil na místo bojů. Prusové pod velením náčelníka generálního štábu Helmuta von Moltke však během několika větších vítězných bitev, např. střetů u Náchoda či u České Skalice, udržely převahu, rakouskou porážku pak dovršila bitva u Hradce Králové 3. července, ze které se rakouská Císařská armáda již nevzpamatovala. K poslední větší bitvě došlo 22. července nedaleko Bratislavy u Lamače, současně Rakousko bojovalo na jižním bojišti proti Italskému království. Provizorní příměří bylo podepsáno 26. července 1866 v Mikulově, 23. srpna 1866 byl pak uzavřen tzv. Pražský mír, který znamenal úplný konec války.