Такая же задержка произошла и на азиатском театре войны. Русские отряды, бывшие под общим начальством великого князя Михаила Николаевича, начали было весной 1877 г. наступление к Батуму и Карсу, но были остановлены неожиданно энергичным сопротивлением турок (под начальством Мухтара-паши). Пришлось приостановить военные операции до прихода подкреплений и кое-где отступить перед напором турок. Только осенью удалось русским разбить турок, осадив Карс и взять его (16 ноября), после чего русские войска быстро дошли до Эрзерума и зимовали в виду этого города.
Почти одновременно со взятием Карса был достигнут решительный успех и под Плевной. С прибытием на театр войны гвардии удалось окружить Плевну железным кольцом русских войск. Попытка Османа-паши пробиться сквозь русские ряды была отбита, и 28 ноября Плевна сдалась. Одушевленные этой победой наши войска не прекратили на зиму военных действий. Решено было немедленно перейти через Балканы в Румелию, где мягче климат и где было много продовольствия. Начался геройский зимний поход на южную сторону Балкан. Трудности его были чрезвычайны, но и успех необыкновенно велик. Сопротивление турок было сломлено: город сдавался за городом; сдавались целые корпуса турецких войск. Отряды Гурко, Радецкого и Скобелева заняли города Филиппополь и Андрианополь и приблизились к самому Константинополю. Султан просил мира.
Но мирные переговоры очень осложнились вследствие вмешательства Англии. Приближение русской армии к Босфору вызвало посылку английского флота в Мраморное море. Появление русских в виду Константинополя послужило для англичан поводом поставить свой флот у Принцевых островов, также в виду Константинополя. На вызывающий образ действий Англии император Александр II ответил тем, что приказал перенести главную квартиру русской армии в местечко Сан-Стефано, на берегу Мраморного моря, верстах в 10—15 от стен Константинополя. Там 19 февраля 1878 г. были подписаны условия прелиминарного (предварительного) мирного договора. По этому договору Турция признавала независимость Черногории, Сербии и Румынии; уступала Черногории и Сербии некоторые области; соглашалась на образование из своих болгарских и македонских областей особого княжества Болгарии; обязывалась ввести в Боснии и Герцеговине необходимые реформы. России Турция уступала обратно устья Дуная, отошедшие от России в 1856 г., а сверх Того — города Батум и Карс с окружающей территорией.
Условия Сан-Стефанского мира были опротестованы Англией и Австрией, которые не соглашались на столь чувствительное ослабление Турции и желали извлечь из обстоятельств свою пользу. Отношения этих держав к России обострились настолько, что Россия стала усиленно готовиться к новой войне. Посредничество Германии привело к тому, что война была предупреждена европейским конгрессом в Берлине. Но предложенный германским канцлером Бисмарком конгресс был веден им не в пользу России. Под давлением всей европейской дипломатии представители России (с князем Горчаковым во главе) должны были сделать значительные уступки и изменить условия мира, выработанные в Сан-Стефано. Приобретения Сербии и Черногории были сокращены; вместо единой Болгарии были созданы две болгарские области, а именно княжество Болгария (между Дунаем и Балканами) и автономная провинция Восточная Румелия (на юг от Балкан). Сербия и Румыния были признаны независимыми королевствами, а Болгария и Восточная Румелия оставлялись под главенством Турции. Наконец, Босния и Герцеговина поступили во временное распоряжение Австро-Венгрии.
Берлинский трактат 1878 г. вызвал глубокое недовольство всего русского общества и повел к охлаждению отношений России не только с Англией и Австрией, но и с Германией. Никто в России не мог примириться с тем, что европейские державы умалили плоды русских побед и испортили результаты освободительной войны. Бисмарка, называвшего себя на конгрессе "честным маклером", русские люди считали злым врагом и предателем России. Настроение общественного мнения и недовольство правительства в России были для Бисмарка столь явны, что он счел нужным составить — на случай войны с Россией — тайный союз Германии с Австрией, а затем и с Италией ("Тройственный союз").
С другой стороны, освобожденные войной 1877—1878 гг. балканские государства и народности не получили от России и Европы всего того, на что они надеялись. Называя императора Александра своим "освободителем", они, однако, не скрывали своего недовольства и разочарований. Между Россией и балканскими государствами (Румынией, Сербией и Болгарией) началось охлаждение и неудовольствия. Болгария, устроенная на первых порах своей независимой жизни русскими людьми и средствами, вскоре вышла из-под русского влияния.
Таким образом, следствия войны за освобождение балканских славян были малоудовлетворительны. Военный успех не сопровождался соответствующим политическим результатом. Россия не добилась своих целей и осталась совершенно изолированной, без союзников и друзей. Вот почему в русских людях восточная война и Берлинский конгресс вызывали чувство глубокой неудовлетворенности и разочарования.