У місті діють 171 комплекс дрібнороздрібної торгівлі, 22 ринки (з них 16 спеціалізованих на реалізації сільгосппродукції). У Санкт-Петербурзі представлені торгові мережі: міжнародні (METRO, Ашан, Real, Prisma, Супер Сіва), федеральні (X5 Retail Group, О'Кей, Лента, Діксі-V-mart, Вікторія-Квартал, Патерсон, Сьомий Континент, Магніт), міжрегіональні (7Я сім'я, Норма, Норман), місцеві (Полушка, Находка, Питерское, MaxMix, Сезон, Нетто, Смарт, Лэнд, Риомаг, Диета 18, Пловдив, Центральные булочные, Гастроном 811) та інші.