Etter å ha kommet hjem innledet danskekongen forhandlinger med svenskene og det ble truffet enighet om en fredsavtale i Laholm, Skåne i begynnelsen av 1278. Magnus Ladulås måtte betalte krigsgjelden som var nedsatt til 4 000 mark sølv.