Одним из важнейших факторов в новом Восточном кризисе 1875–1878 гг. стал боснийский вопрос. Удаленное положение Боснии от столицы, наличие у нее собственных военных формирований, а также важное торговое значение этой провинции — все это повлияло на возникновение первого очага восстания именно здесь. Катализатором вооруженного сопротивления османским властям послужило резкое увеличение размера налогов и требование их выплат в денежной форме.
Летом 1875 г. вспыхнуло восстание в Боснии и Герцеговине. В апреле 1876 г. — в Болгарии, возглавленное так называемыми «апостолами». Заранее подготовленные конные «летучие отряды» объезжали города и села юга страны под знамена с надписью «Свобода или смерть», им удалось призвать до 10 тыс. человек. На повстанцев обрушились страшные репрессии, мятеж подавляли «славившиеся» своей свирепостью башибузуки, не щадившие ни женщин, ни детей, ни стариков. Комиссия из англо-американских журналистов и российских представителей оценивала количество пострадавшего населения в 30–40 тыс. По Европе прокатилась волна протеста, активизировалась и западная дипломатия. Но подготовленные в Петербурге проекты реформ подвергались редактуре в Лондоне и Вене, становясь более умеренными.
Вместе с тем возраставшее в Османской империи народное недовольство власти традиционно направляли против христианского населения и европейских дипломатов, поддерживая воинствующий фанатизм и провоцируя погромы. Во время одного из таких погромов в Салониках были убиты консулы Германии и Франции. В июне 1876 г. Сербия и Черногория начали военные действия против Порты. На Балканы в помощь сербам отправились и российские добровольцы, снаряжались полевые госпитали, благотворительными обществами собирались миллионные суммы. Но эти усилия не смогли спасти сербов от разгрома, и лишь по ультимативному требованию Петербурга турки прекратили наступление на Белград.
В ноябре-декабре 1876 г. состоялась конференция послов в Константинополе. На предварительных заседаниях удалось достигнуть договоренности о предоставлении восставшим провинциям автономного статуса. На официальном открытии форума османский уполномоченный Сафет-паша торжественно объявил, что султан Абдул-Хамид II 23 декабря 1876 г. даровал конституцию, в которой все подданные империи объявлялись османами, всем, без различия конфессий, предоставлялись одинаковые права, и, стало быть, никто в особых гарантиях не нуждается. Великие державы продолжили конференцию, но попытки уладить разногласия между их представителями и представителями Турции успехом не увенчались. В январе 1877 г. послы великих держав покинули Константинополь, конференция завершилась безрезультатно. Вскоре была предпринята еще одна дипломатическая попытка воздействовать на султанское правительство. В Лондоне 19 (31) марта 1877 г. был подписан протокол, содержавший рекомендации Порте о проведении реформ, на что турки дали согласие. Данный факт был увязан с последующей демобилизацией турецкой и русской армий. Но 29 марта (10 апреля) 1877 г. Османская империя отказалась от реализации решений Лондонского протокола, что давало легитимные основания России для начала русско-турецкой войны 1877–1878 гг.
Вместе с тем стало очевидно, что восставшие без вмешательства России потерпят поражение. Российская общественность находилась во власти милитаристских настроений, а в правительстве, напротив, преобладал пессимизм. Канцлер и несколько министров не желали повторения крымской трагедии и считали опасным выходить за пределы дипломатических акций. Тем не менее кабинет министров был вынужден смириться с волей царя заняться дипломатической подготовкой надвигавшейся войны. Основной целью на этом этапе было достижение нейтралитета Венского кабинета. По заключенной в 1877 г. в Будапеште конвенции Россия обязалась не способствовать образованию на Балканах большого славянского государства, а австро-венгерская монархия могла занять своими войсками Боснию и Герцеговину. Удалось заключить две конвенции с Румынией: военную, регулировавшую проход российских войск через эту страну, и политическую, признававшую де-факто независимость княжества, в которой великие державы ему отказывали.
2 (14) апреля 1877 г. последовало объявление войны Турции. 9 (21) мая 1877 г. Национальное собрание Румынии провозгласило независимость страны, и Румыния вступила в войну на стороне России. Освободительный характер начавшегося похода стал очевиден. В июне русские войска форсировали Дунай, освободили Велико Тырново, заняли всю северную часть Болгарии, выход к Балканскому хребту и овладели Шипкинским перевалом. План Горчакова — ограничиться малой войной, не переходя через Балканы, подписать умеренный договор с Турцией, не предусматривая в нем независимости для Сербии и Черногории, стал представляться не соответствующим достигнутым успехам и открывающимся перспективам. Самого Горчакова по сути отстранили от руководства внешними делами, на первый план выдвинулись чиновники, стремившиеся извлечь максимум из достигнутого военного успеха.