A partir de 1883, con el exilio de numerosos opositores al rey en Bulgaria, la tensión con esta creció. En 1885, convencido de la debilidad militar búlgara, ocupada en la frontera otomana tras la unión del Principado de Bulgaria con Rumelia Oriental, Milan atacó al principado vecino, pero fue completamente derrotado. Tanto los políticos como la población rechazaron la guerra desatada por el rey. Solo la intervención austrohúngara logró evitar pérdidas al país. Las fronteras del reino no cambiaron entre 1886 y 1912, como la mayoría de los territorios vecinos. Durante ese mismo periodo, Serbia, de nuevo como el resto de territorios balcánicos, se mantuvo en paz (la única guerra en la zona fue la greco-turca de 1897).