Уже с 1676 года начались переговоры о мире. Даже на Франции стали тяжело сказываться затраты на ведение войн. Поэтому Людовик XIV склонился к миру с Нидерландской республикой и заключил его при Нимвегене в 1678 году, 10 августа. Таким образом закончилась эта война, которая за семь тяжких лет, однако, не стоила республике ни одной деревушки, и только теперь начались серьезные переговоры с Испанией. Последняя быстро близилась к окончательному падению и ей-то пришлось поплатиться деньгами за минувшую войну. 17 сентября 1678 года был заключен с ней мир на тягостных для нее условиях: ей пришлось уступить Франции Франш-Контэ и шестнадцать укрепленных местностей в Испанских Нидерландах. В феврале 1679 года император Леопольд, наконец, и сам заключил мир, хотя на него сравнительно мало оказали влияния пагубные для других держав последствия войны: ему пришлось выставить не более 80 000 войска и успехи курфюрста против шведов не произвели на него впечатления. Мирный договор оставлял за французами Фрейбург и Гюнинген, а Филиппсбург, полученный ими по Вестфальскому договору, пришлось возвратить. От герцога Лотарингского потребовали уступки Нанси и Лонгви, а также и большой военной дороги через его владения, в полмили шириной. Карл V, однако, не подчинился этим требованиям и потому был лишен всех своих владений. Фридрих Вильгельм, который бы охотно продолжал войну, так как подспорьем ему служили бы его блестящие успехи на Севере, и тот должен был покориться необходимости: 29 мая 1679 года бранденбургский посол подписал в Сен-Жерменском предместье мирный договор, по которому он обязался возвратить шведам завоеванные у них земли.