Набережная Макарова проходит по левому берегу Малой Невы от Биржевой площади до набережной реки Смоленки. Первоначальное название участка от современной Тифлисской улицы до Кадетской линии – Гостиная улица – было дано по Гостиному двору, находившемуся на месте современных домов № 6 и 8.
16 апреля 1887 года она стала Тучковой набережной, по Тучкову мосту. До 1914 года набережная официально начиналась от Биржевой линии, а предыдущий участок по-прежнему оставался безымянным. А 15 декабря 1952 года ее переименовали в честь русского флотоводца и ученого Степана Осиповича Макарова (1848–1904).
Капитальный ремонт набережной Макарова проходил в 1958-1966 годах. Тогда магистраль была создана практически заново. Проект набережной был составлен архитекторами Л. А. Носковым, инженерами А. Д. Гутцайтом и Б. Б. Левиным. Одновременно с этими работами были построены два капитальных моста - вместо деревянных Биржевого и Тучкова. Гранитная стенка была поднята над берегом Невы. За Тучковым мостом вместо портовых складов обустроили широкий бульвар, создали причалы речной пристани. Отсюда суда направляются в Кронштадт и Петергоф. С 1970-х годов на участке дома №32 работает комбинат мучнисто-кондитерских изделий, ныне известный как кондитерская фабрика "Невские берега".
Самым новым зданием на набережной Макарова является дом №30. Он построен на месте разобранного в 2002 году доходного дома, повторяет черты предшественника.