Гостиницы эконом-класса, не всегда удобно расположенные, но обеспечивающие главное - временное проживание для гостей города по низкой цене доступны, в основном, за пределами центра города. Номер обойдётся в среднем от 700 рублей в сутки. Такие гостиницы чаще всего - пережитки доперестроечных времён.
Трёхзвёздочные гостиницы Санкт-Петербурга в нижнем сегменте по ценам напоминают эконом-класс, выше - приближаются к более серьёзным бизнес-отелями. Они могут располагаться в спальных районах, что сказывается на цене проживания в лучшую сторону. Примеры трёхзвёздочных гостиниц - “Мир”, “Наука”, “Спутник”, “Выборгская”, “Модере”, “Адмиралтейская”, “Россия”. Цены на размещения могут достигать 500 долларов.
Четырёхзвёздочные гостиницы ориентированы в основном на туристов и бизнесменов. Отсюда и традиционное наличие услуг высокоскоростной связи, высокий уровень сервиса, близость к транспортным узлам. Цены начинаются в районе 50 долларов, заканчиваются в районе 750. Примеры гостиниц - “Престиж”, “Нептун”, “Пулковская, “Аркадия”, “Marco Polo”, “Прибалтийская”.
Пятизвёздочные гостиницы предлагают очень широкий спектр услуг, VIP-номера и сервис, расположены в удобных местах и отличаются повышенной комфортностью и безопасностью. Цены на номер начинаются около 200 долларов. Средняя цена - около 500 за сутки. Примеры пятизвёздочных гостиниц - “Гранд Отель Эмеральд”, “Астория”, “Гранд отель Европа”, “Ренессанс Балтик Отель”.