Po utracie Holsztynu i klęsce pod Sadową przegrana Cesarstwa Austrii była przesądzona, jednak Bismarckowi nie zależało na upokorzeniu Cesarstwa. Preliminaria pokojowe podpisano już 26 lipca 1866 na zamku książąt Dietrichstein w Nikolsburgu, a w niespełna miesiąc później (23 sierpnia), w Pradze, zawarto ostateczny traktat pokojowy. Na jego mocy pokonana Austria musiała zrzec się Holsztynu na rzecz Prus oraz Wenecji na rzecz Włoch. Prusom podporządkowano Hanower, Hesję Elektorską, Księstwo Nassau oraz Wolne Miasto Frankfurt. Zobowiązano też Austrię do wypłaty 40 mln talarów odszkodowania. Jednym z postanowień traktatu było rozwiązanie Związku Niemieckiego, co formalnie wyeliminowało Austrię ze współdecydowania o przyszłości państw niemieckich.