Болгария была раздавлена, и Александру пришлось вмешаться. Сначала он принял участие в попытках примирения, объединивших все европейские государства. Но 15 июня 1876 года Черногория, а затем Сербия объявили войну Османской империи, началась славянская война, ставшая 7 апреля 1877 года русско-турецкой. Русское общество положительно отнеслось к этой войне в едином мощном порыве славянской солидарности. Славянофильское движение, развившееся в первой половине XIX века, прежде всего основывалось на религии, но во второй половине века оно приобретает политический характер и предлагает монархии целую идеологию. О солидарности славянских народов, особенности их исторической судьбы говорят лучшие умы – Вяземский, Данилевский, Достоевский. И война 1870-х годов рассматривается русскими как повод для проявления этой солидарности, подтверждения особенной судьбы славян. Горящая энтузиазмом молодежь устремляется на вербовочные пункты, желая сражаться рядом с братьями-славянами. Россия еще не вступила в войну, но отовсюду стекаются добровольцы, а пожертвования от русских всех социальных категорий для облегчения материальных проблем балканских братьев свидетельствуют о том, что это движение охватило всю Россию. Александр II разрешит молодым офицерам принять участие в сражениях, хоть это и является прекращением нейтралитета, которого Россия еще официально придерживается.
После того как Россия вступает в войну, ее войскам удается сломить сопротивление Османской империи и дойти до Константинополя. Побежденный султан попросит перемирия, и 3 марта 1878 года в Сан-Стефано будет подписан мирный договор, закрепляющий полную победу России и глубокое изменение расстановки сил в Европе. Османская империя не имеет там больше никакого влияния, а ее границы пролегают на подступах к Константинополю. Россия получает свободу судоходства в черноморских проливах в мирное и военное время, Бессарабию, крепости на границе с Азией и значительную контрибуцию, которую турки безуспешно попытались оспорить.
Этот договор, с энтузиазмом встреченный в России и на Балканах, плохо приняли в Европе, где большинство государств, в том числе и Франция, обличали его «непомерные условия». Образование большой Болгарии не устраивало ни Лондон, ни Вену, и в обеих странах неудовлетворенность вылилась в военные приготовления. Перед лицом такой реакции, которая создавала угрозу европейской войны, Александр II согласился на пересмотр статей Сан-Стефанского договора, который состоялся на Берлинском конгрессе начиная с 13 июня. Конгресс, где Россия одна противостояла мощной коалиции, внес поправки в Сан-Стефанский договор. Представителям России, Горчакову, Шувалову, барону Убри, не удалось отстоять единство Болгарии, а Дизраэли, выразитель английских претензий, торжествовал. Раздел страны был официально закреплен, как хотел Лондон. Берлинский договор сохранял независимость Сербии, Черногории и Румынии, что означало успех России, но часть русского общества во всеуслышание говорила о предательстве. Славянофилы заявляли, что «этот позорный договор» является триумфом Англии, которая таким образом обеспечила себе доминирующие позиции на Среднем Востоке. Германию называли врагом России. Враждебность к ней русских проявилась в ходе проведения границ, когда они стали упрекать немцев в вызывающем поведении. У этой враждебности имелись и экономические причины. В 1879 году Бисмарк начал проводить протекционистскую политику (повышение таможенных пошлин и резкое сокращение импорта), которая нанесла ущерб интересам России. Два государства столкнулись в «таможенной войне», и русские думали, что ее цель – заставить их страну заплатить за преимущества, завоеванные на Берлинском конгрессе. В восприятии русских Бисмарк становится врагом России. Горчаков пишет императору: «Рассчитывать на этот союз – чистая иллюзия». России необходимы другие союзники. Где их найти? Не пора ли обратиться к Франции? Но та боялась, что, поддерживая Россию, разозлит Германию. Таким образом, час франко-русского сближения еще не настал.