Анпийское правительство грозило, что вступление русских войск в Константинополь вызовет разрыв дипломатических сношений.
Австрийское правительство тоже заявляло, что в случае оккупации Константинополя русскими войсками оно отзовёт своего посла из Петербурга.
Русское правительство решило не создавать конфликта с обеими державами. Оно ограничилось занятием местечка Сан-Стефано, расположенного в 12 верстах от турецкой столицы, на берегу Мраморного моря.
3 марта 1878 г. в Сан-Стефано был подписан мирный договор.
В эту пору вследствие болезни престарелого Горчакова в деятельности русской дипломатии начал сказываться недостаток необходимого единства. Один из самых видных послов, граф Пётр Шувалов, проводил в Лондоне примирительную линию. Той же позиции держался и сам Горчаков; её поддерживали его ближайшие сотрудники в министерстве Жомини, Гирс и др. Однако наиболее влиятельной фигурой в рядах русских дипломатов являлся в это время бывший посол в Турции граф Игнатьев. Он-то и был уполномочен царём вести мирные переговоры с Турцией. Убеждённый сторонник великодержавной русской политики, он властно диктовал Порте тяжёлые условия мира.
Сан-Стефанский договор расширял территорию Болгарии по сравнению с границами, намеченными Константинопольской конференцией; болгарам передавалась значительная часть Эгейского побережья. При этом турецкие войска лишались права оставаться в пределах Болгарии. Для покровительницы турок — английской дипломатии — такое положение представлялось неприемлемым.
Британское правительство опасалось, что, включив Болгарию в сферу своего влияния, Россия станет средиземноморской державой. Вдобавок новые границы Болгарии так близко подходили к Константинополю, что проливы и турецкая столица оказывались под постоянной угрозой удара с болгарского плацдарма. Ввиду этого Сан-Стефанский договор встретил со стороны Англии резко отрицательное отношение.
Столь же мало отвечал Сан-Стефанский договор и интересам Австро-Венгрии. В Рейхштадте и в Будапештской конвенции от 15 января 1877 г. было условлено, что не будет допущено создание большого славянского государства на Балканах. Чтобы предупредить образование такого государства, Константинопольская конференция разделила в своём проекте Болгарию на две части по меридиональному направлению; западная Болгария должна была войти в сферу австрийского влияния. Игнатьев не пожелал считаться с этими проектами. По его плану Болгария должна была стать единым государством, которое охватывало бы большую часть Балканского полуострова.
Сан-Стефанский договор предусматривал также полную суверенность Черногории, Сербии и Румынии, предоставление румынскому княжеству северной Добруджи, возвращение России юго-западной Бессарабии, передачу ей Карса, Ардагана, Баязета и Батума, а также небольшие территориальные приобретения для Сербии.
6 марта Андраши официально выступил с предложением созвать конгресс для обсуждения всех условий мира между Россией и Турцией, а не только статуса проливов, на что ещё раньше соглашался Горчаков. Русскому правительству пришлось дать своё согласие.
Уступчивость русской дипломатии объяснялась соотношением сил, которое сложилось с самого начала восточного кризиса. Война с Турцией создавала для России риск столкновения с Англией и Австрией. Русское правительство не желало идти на такой конфликт, особенно ввиду позиции, занятой Германией. Ещё 19 февраля 1878 г. Бисмарк произнёс знаменитую речь, в которой заявил, что в восточном вопросе он не более как «честный маклер»: его задача — поскорее привести дело к концу. Таким образом, Бисмарк публично устранился от активной поддержки русского правительства. Всё же русская дипломатия ещё раз попыталась заручиться такой поддержкой. Она помнила, как тот же Бисмарк усиленно подстрекал русское правительство начать войну против Турции. Но оказалось, что канцлер успел превратиться в миротворца. Теперь он «советовал» России в интересах мира согласиться на созыв конгресса. Очевидно, Бисмарк рассчитывал, что германская дипломатия сумеет кое-что заработать в этом международном ареопаге. Русскому правительству не оставалось ничего другого, как примириться с такой необходимостью. Главнокомандующие обеими армиями (Балканской и Кавказской) великие князья Николай Николаевич и Михаил Николаевич, военный министр Милютин, министр финансов Рейтерн, равно как и Горчаков, — все считали дальнейшую войну нежелательной.
Надо отдать справедливость Биконсфильду: после всех колебаний и ошибок он в эту решающую минуту правильно понял свою тактическую задачу. Необходимо было внушить русскому правительству убеждение, что Англия в самом деле готова воевать, в случае если Россия не уступит. Поэтому Биконсфильд продолжал демонстративные военные приготовления. В знак протеста против этих мероприятий лорд Дерби вторично ушёл в отставку.
Для русского правительства уход лорда Дербл с поста министра был большой потерей. Этот министр более всего сдерживал враждебные настроения Биконсфильда. Кое-что значила для России и лэди Дерби. Как известно из недавних публикаций, супруга министра, будучи в приятельских отношениях с Шуваловым, с самого начала кризиса информировала русского посла обо всём, что происходило в английском кабинете.
Преемником лорда Дерби явился лорд Солсбери. То был человек крупных дипломатических дарований. Он не разделял агрессивных замыслов Биконсфильда и сомневался в правильности его политики. Между прочим однажды Солсбери высказал мнение, что, поддерживая Турцию, Англия «ставит не на ту лошадь». Солсбери давно был сторонником соглашения с Россией, но он полагал, что предварительно её следует хорошенько запугать. На это и были рассчитаны первые его выступления. Они побудили Шувалова запросить Солсбери, каких же, в сущности, изменений Сан-Стефанского договора добивается английское правительство. Результатом этого явились переговоры, которые 30 мая 1878 г. закончились подписанием англо-русского соглашения. По этому соглашению, Болгария отодвигалась от Константинополя за оборонительную линию Балканского хребта. Англия обязывалась не возражать против передачи России Батума и Карса и против возвращения ей Бессарабии. За это английский кабинет компенсировал себя соглашением с Турцией. Вскоре Лайарду был послан проект англо-турецкого договора. «В случае, если Батум, Ардаган, Карс или одно из этих мест будут удержаны Россией», — гласил этот документ, Англия обязывается «силой оружия» помочь султану защищать азиатские владения Турции против всякого нового посягательства России. Дальнейший текст договора свидетельствовал, что английская «помощь» предлагалась Турции далеко не бескорыстно. «Дабы предоставить Англии возможность обеспечить условия, необходимые для выполнения её обязательств, — читаем мы в договоре, — его императорское величество султан соглашается предоставить ей оккупацию и управление островом Кипром». В случае, если Россия возвратит Турции Карс и другие свои приобретения в Армении, Кипр будет эвакуирован Англией, и весь договор потеряет силу. Наконец, султан обещал ввести реформы, улучшающие положение его христианских подданных в азиатских владениях Турции. Такое обязательство султана перед Англией позволяло ей вмешиваться во внутренние дела Турции.
Для ответа султану был дан 48-часовой срок; иначе говоря, ему был предъявлен ультиматум. 4 июня Кипрская конвенция была подписана. И всё же через некоторое время султан отказался издать фирман об уступке Кипра. Биконсфильд не смутился такой «мелочью»: англичане оккупировали остров без всякого фирмана. Султану ничего не оставалось, как задним числом издать фирман «о добровольной передаче острова».
6 июня между Англией и Австрией было подписано соглашение о совместной политической линии на предстоявшем конгрессе. Оба правительства условились не допускать расширения болгарской территории южнее Балканского хребта и ограничить срок русской оккупации Болгарии шестью месяцами. Англия обязывалась поддержать притязания Австро-Венгрии на Боснию и Герцеговину.
Конгресс открылся 13 июня 1878 г. в Берлине. Представители балканских государств были на него допущены, но не в качестве полноправных членов конгресса. Делегации великих держав возглавлялись министрами иностранных дел или же премьерами — Бисмарком, Горчаковым, Биконсфильдом, Андраши, Ваддингтоном и Корти. Каждая делегация состояла из нескольких человек. Из так называемых вторых делегатов большую роль играли Солсбери и Шувалов. Председательствовал Бисмарк, в качестве хозяина. Он установил следующий метод работы. В качестве председателя он намечал повестку заседания и излагал очередной вопрос; затем открывались дебаты. Если обнаруживались серьёзные разногласия, Бисмарк резюмировал прения, закрывал заседание и переносил разрешение спорного вопроса на обсуждение заинтересованных делегаций в порядке частных переговоров. Когда стороны приходили к соглашению, на одном из следующих заседаний вопрос ставился вновь для официальной формулировки решения.
К представителям балканских государств и Турции Бисмарк относился с нескрываемым презрением. Турецким делегатам он грубо заявил, что судьбы Турции ему достаточно безразличны. Если же он и тратит своё время на конгрессе в летнюю жару, то делает это только ради предотвращения конфликтов между великими державами. Он сокрушался, сколько энергии уходит на обсуждение судьбы таких «вонючих гнёзд», как Ларисса, Трикала или другие балканские города.
Основные контуры решений конгресса были намечены уже в англо-русском соглашении от 30 мая. Но там границы Болгарии были определены лишь в общих чертах. Между тем их детали в связи со стратегическим значением балканских перевалов имели весьма серьёзное значение. Поэтому вокруг этих проблем шли оживлённые дебаты. Споры вызвал также вопрос об объёме прав султана в южной части Болгарии, расположенной к югу от Балканского хребта: здесь решено было образовать автономную провинцию Оттоманской империи под наименованием Восточной Румелии. На другой день после открытия конгресса в английской печати появилось разоблачение англо-русского соглашения 30 мая. Это вызвало сенсацию. Раскрытие предварительной сделки с Россией побудило Дизраэли занять на конгрессе самую непримиримую позицию: в Англии его упрекали в излишней уступчивости, тем более что Кипрская конвенция, которой он себя вознаградил, всё ещё оставалась тайной для публики. 20 июня из-за разногласий по поводу статуса Восточной Румелии и судеб Софийского санджака Дизраэли даже заказал себе экстренный поезд, угрожая покинуть конгресс. В конце концов при посредничестве Бисмарка спорный вопрос был улажен: англичане согласились на передачу Софийского санджака Болгарии в обмен за предоставление султану права вводить свои войска в Восточную Румелию. Срок русской оккупации Болгарии был установлен в 9 месяцев, но за Россией осталась миссия организовать правительственную власть в Болгарском княжестве.