La guerra va finalitzar en un tractat en el qual Madagascar va cedir a França Antsiranana (Diego Suárez) a la costa nord i va pagar 560.000 francs d'or als hereus de Joseph-François Lambert. El tractat signat el 17 de desembre de 1885 va establir el protectorat francès, si bé fou força nominal i no fou reconegut pels britànics fins al 1890. Mentrestant, a Europa, els diplomàtics van fer les particions del continent Africà (1884-1885) i van treballar en un acord pel qual la Gran Bretanya, a canvi d'obtenir el Sultanat de Zanzíbar, cedia l'illa de Heligoland a l'Imperi alemany i renuncià a totes les reclamacions a Madagascar en favor de França.