II. Balkan Savaşı’nın nedeni, I. Balkan Savaşı sonrasında Balkan devletleri arasında toprak paylaşımı konusunda çıkan anlaşmazlıklardır. I. Balkan Savaşı’nda Osmanlı Devleti, Balkanlar’daki topraklarının büyük bir kısmını kaybetmiş ve Balkan devletleri bu toprakları aralarında paylaşmıştır. Ancak bu paylaşım, Bulgaristan’ın lehine olmuş ve diğer devletlerin hoşnutsuzluğuna neden olmuştur.
Özellikle Sırbistan ve Yunanistan, Bulgaristan’ın aldığı topraklardan memnun değildir. Sırbistan, Makedonya’nın büyük bir kısmını Bulgaristan’a bırakmak zorunda kalmıştır. Yunanistan ise, Ege Denizi’ne kadar uzanan Bulgaristan’ın güney sınırından rahatsız olmuştur. Bu nedenle Sırbistan ve Yunanistan, Bulgaristan’a karşı bir ittifak kurmuş ve savaş ilan etmiştir.
Bulgaristan, bu savaşa hazırlıksız yakalanmış ve hem batıdan hem de güneyden saldırıya uğramıştır. Ayrıca Romanya da bu durumdan yararlanarak Bulgaristan’a savaş açmış ve kuzeyden ilerlemiştir. Osmanlı Devleti de, kaybettiği toprakları geri almak için fırsat kollamış ve Bulgaristan’a karşı saldırıya geçmiştir.
Böylece II. Balkan Savaşı başlamıştır. Bu savaşta Bulgaristan, diğer devletlere karşı büyük bir yenilgi almış ve toprak kaybetmiştir. Bu savaşın sonucunda Bükreş Antlaşması imzalanmıştır.