Условия Сан-Стефанского договора вызвали смятение в европейских столицах. Ни одна из заинтересованных держав не хотела допустить столь значительной перекройки границ, тем более связанной с усилением позиций России на Балканах. Мало кто сомневался, что Болгарскому княжеству уготована роль форпоста российского влияния на Ближнем Востоке. Особенно возражали против такой перспективы Великобритания и Австро-Венгрия, которые настояли на пересмотре условий Сан-Стефанского договора. Россия согласилась с этим требованием, поскольку опасалась оказаться в международной изоляции.
В особенности большое значение русская дипломатия придавала позиции Великобритании, самому последовательному критику политики России. По всем вопросам, вызывавшим возражения британской стороны — границы Болгарии, новая русско-турецкая граница в Закавказье и пр., — с ней были проведены переговоры, которые позволили сторонам прийти к взаимоприемлемому компромиссу. В русско-британском соглашении, заключенном в Лондоне 18 (30) мая 1878 г., подчеркивался освободительный со стороны России характер завершившейся войны, главная цель которой состояла «в обеспечении процветания и безопасности христианского населения Балканского полуострова путем гарантирования этому населению прочных учреждений и хорошего правительства».
В июне-июле 1878 г. в Берлине состоялся международный конгресс с участием всех основных европейских держав, включая Османскую империю. Согласно его заключительному документу («Акту»), принятому 1 (13) июля 1878 г., Румыния, Сербия и Черногория получили полное международно-правовое признание в качестве независимых государств. Они даже расширили свою территорию за счет бывших османских владений на Балканах. Двойственный статус был предоставлен Боснии и Герцеговине: формально эти провинции оставались османским владением, но были оккупированы австрийскими войсками и перешли под управление Австро-Венгрии. Россия закрепила за собой Южную Бессарабию и ряд завоеванных территорий в Закавказье, включая города Ардаган, Карс и Батум.
Однако Берлинский конгресс отменил одно из основных положений Сан-Стефанского договора — об образовании «большого» Болгарского государства. Его территория была разделена приблизительно на три равные части. Западная часть (Македония и другие земли) полностью возвращалась под власть турецкого султана. Из южной части (между Балканскими горами и Фракией) была образована область Восточная Румелия, которая также оставалась в составе Османской империи «под непосредственною политическою и военною властью е. и. в. султана», но «на условиях административной автономии». Ею управляли чиновники, назначенные османским правительством. И лишь в северной части (между Дунаем и Балканскими горами) создавалось самостоятельное Болгарское княжество — «самоуправляющееся и платящее дань, под главенством его и. в. султана». В составе Османской империи оно пользовалось широкой политической автономией, т. е. правом выбирать собственное правительство, принимать законы, создавать армию, устанавливать отношения с иностранными государствами и т. д.
Берлинский конгресс преследовал благую цель — установить приемлемый для большинства европейских держав баланс сил на Балканах. Но принятые им решения ущемляли интересы России и задевали патриотические чувства болгар, мечтавших о воссоздании сильного национального государства. Кроме того, участники конгресса не посчитались с чаяниями других балканских народов, многие из которых вопреки своей воле оставались под властью Османской империи, в том числе население Македонии, Фракии, Албании, Восточной Румелии. Это обусловило неизбежность очередного всплеска освободительной борьбы на Балканах в будущем, а следовательно, и международных осложнений.
В споре между Россией и Австро-Венгрией Бисмарк демонстративно принял на себя роль посредника, или, по его выражению, «честного маклера». Однако разногласия между обеими державами были настолько глубокими, что ему не удалось предотвратить похолодания в их отношениях. Его симпатии были, скорее, на стороне России. Но, по его мнению, более надежным и предсказуемым партнером Германии являлась Австро-Венгрия.