1877, в ночь с 30 апреля на 1 мая Атака четырьмя минными катерами с «Константина» сторожевого турецкого судна на Батумском рейде.
1877, в ночь на 29 мая Минными катерами с парохода «Константин» подорван у Сулина турецкий броненосец «Иджалие».
1877, 6 — 9 июня Поход на «Константине» к анатолийскому берегу и уничтожение четырех неприятельских торговых судов.
1877, 19 — 23 июля Уничтожение пароходом «Константин» в Босфоре и у анатолийского берега 6 турецких торговых судов.
1877, 7 августа Пароход «Константин» оказывает помощь отряду полковника Шелковникова у Гагринского ущелья.
1877, 12 августа У Сухума поврежден турецкий броненосец «Шевкет».
1877, 22 августа Награждение Макарова золотой саблей с надписью «За храбрость» за содействие отряду Шелковникова.
1877, 7 сентября Производство в капитан-лейтенанты и награждение орденом Георгия 4-й степени за успешное нападение на турецкий броненосец «Шевкет».
1877, в ночь на 16 декабря Нападение минных катеров на турецкие броненосцы у Батума и первое применение самодвижущейся мины.
1878, 9 января Произведен в капитаны 2 ранга.
1878, в ночь на 14 января Потопление у Батума турецкого корабля «Интибах».
1878, февраль — 1879, август Командуя пароходом «Константин», Макаров участвует в перевозке русских войск с театра военных действий.
1879, февраль Награждение орденом Станислава 2-й степени за участие в перевозке войск из портов Мраморного моря и Бургаса в Россию.
1879, ноябрь Женитьба на Капитолине Николаевне Якимовской.
1879, декабрь Назначение начальником отряда миноносок 3-го и 4-го флотских экипажей.
1880, май — 1881, май Участие в Ахал-Текинской экспедиции в должности заведующего морской частью при войсках, действовавших в Закаспийском крае.
1881, октябрь Назначение командиром стационера «Тамань» в Константинополе.
1882, 1 января Производство в капитаны 1 ранга.
1883, февраль Назначение флаг-капитаном Практической шхерной эскадры Балтийского флота.
1883, май — август Плавание в Балтийском море на плавучей батарее «Не тронь меня».
1883, сентябрь — ноябрь Командировка на Волгу и в порты Каспийского и Черного морей для сбора материалов к выработке Положения о механиках и машинистах флота.
1884, 14 мая Назначение флаг-капитаном Практической эскадры Балтийского флота.
1884, июнь — август Плавание в Балтийском море в качестве флаг-капитана Практической эскадры на фрегатах «Князь Пожарский» и «Владимир Мономах».
1884, ноябрь Работа в комиссии по обсуждению вопроса «Об участии флота в обороне государства».
1885, март Выступление в Географическом обществе с докладом о течениях в Босфоре.
1885, март Назначение командиром броненосного фрегата «Князь Пожарский» и плавание на этом корабле в Балтийском море.
1885, 17 сентября Назначение командиром корвета «Витязь».
1885, октябрь Опубликование в «Записках Академии наук» труда Макарова «Об обмене вод Черного и Средиземного морей».
1886, май — 1889, июнь Кругосветное плавание на корвете «Витязь».
1887 Присуждение Академией наук неполной Макарьевской премии за труд «Об обмене вод Черного и Средиземного морей».
1890, 1 января Производство в контр-адмиралы с назначением младшим флагманом Балтийского моря.
1890, ноябрь Выступление на Всероссийском съезде естествоиспытателей и врачей с докладом «О разности уровней морей, омывающих берега Европы».
1890, сентябрь — октябрь Назначение председателем комиссии по испытанию артиллерии на броненосце «Император Александр II».
1891, 8 октября Назначение исполняющим должность главного инспектора морской артиллерии. Опубликование труда «Витязь» и Тихий океан», удостоенного в 1893 году Академией наук полной Макарьевской премии и золотой медали Географического общества.
1892 Предложение приспособления, увеличивающего бронебойную силу снарядов (так называемый «макаровский колпачок»).
1893 Поездка за границу для осмотра заводов, изготовляющих орудия и броню.
1894, февраль Назначение младшим флагманом Практической эскадры Балтийского моря.
1894, июль — октябрь Плавание на эскадренных броненосцах «Наварин» и «Гангут» и на крейсере I ранга «Рюрик».
1894, июнь Опубликование в «Морском сборнике» статьи Макарова «Разбор элементов, составляющих боевую силу судов».
1894, ноябрь Назначение командующим русской эскадрой в Средиземном море.
1895, январь — май Переход с эскадрой из Средиземного моря в Тихий океан.
1895, май — 1896, январь Соединение с Тихоокеанской эскадрой вице-адмирала С. П. Тыртова и плавание в водах Тихого океана от Владивостока до берегов Японии.
1895, декабрь Награждение орденом Анны 1-й степени.
1896, январь Назначение и.д. старшего флагмана 1-й флотской дивизии Балтийского моря.
1896, май — сентябрь Командование Практической эскадрой Балтийского моря (флаг на броненосце «Петр Великий»).
1896, август Производство в вице-адмиралы и утверждение в должности старшего флагмана на 1-й флотской дивизии.
1896, декабрь Чтение лекций в Кронштадтском морском собрании на тему: «Рассуждения по вопросам морской тактики».
1897, январь Представление докладной записки управляющему морским министерством П. П. Тыртову с проектом исследований Арктики при помощи ледоколов.
1897, 12 марта Выступление в Академии наук с докладом об исследовании Северного Ледовитого океана при помощи ледоколов.
1897, 30 марта Выступление в Географическом обществе с докладом «К Северному полюсу — напролом».
1897, июнь — сентябрь Посещение устьев рек Оби и Енисея с целью изучения ледовых условий плавания к устьям этих рек.
1897, декабрь Подписание С. О. Макаровым договора на постройку ледокола «Ермак» с фирмой «Армстронг» в Ньюкасле.
1897 Опубликование в «Морском сборнике» работы Макарова «Рассуждения по вопросам морской тактики».
1898, февраль Поездка за границу для изучения ледокольного дела и наблюдения за постройкой «Ермака». Посещение Ганге, Стокгольма, Берлина, Эльбинга, Данцига, Гамбурга, Ньюкасла, Нью-Йорка и озер Мичиган, Гурон и Эри.
1898, май — сентябрь Командование Практической эскадрой Балтийского моря (флагманский корабль — броненосец «Петр Великий»).
1898, 17 октября Спуск на воду ледокола «Ермак» в Ньюкасле.
1898 Опубликование работы «Рассуждения по вопросам непотопляемости судов».
1899, 20 февраля Приемка ледокола «Ермак».
1899, 4 марта Прибытие «Ермака» в Кронштадт.
1899, 1 апреля Избрание Макарова членом-корреспондентом Главной физической обсерватории.
1899, 29 мая Выход «Ермака» в первое полярное плавание из Ньюкасла.