Средняя цена в гостинице Санкт-Петербурга в 2017 году составила 3’670 рублей за сутки. Речь идёт о размещении в трёх-четырёхзвёздочных отелях. Это на 9% выше средней цены, зафиксированной у аналогичных отелей Петербурга в 2016 году.
Общее число номеров в отелях 3–5* в городе на Неве превышает 32 тысячи, с учётом того, что 54% этой цифры приходится на маленький формат — так называемые мини-отели (до 15 номеров), которых насчитывается здесь 367 объектов. Но немногим более 1.1 тысячи отелей города прошли обязательную классификацию. Средняя загрузка гостиниц в северной столице при этом колебалась в интервале 62-67%, достигнув своего максимума в июне (85%).
Увеличение средних цен в гостиницах Санкт-Петербурга в 2018 году ожидается на 10-15% благодаря тому, что это — один из городов предстоящего Чемпионата мира по футболу. Но это относится к качественным отелям. Соответственно, именно в этом сегменте ожидается рост загрузки номеров на 5-11%. Треть номерного фонда Санкт-Петербурга (9.9 тысяч номеров) принадлежит международным гостиничным группам.
В 2017 году общее число туристов в Петербурге выросло на 9% и составило 7.5 млн человек, около половины которых — иностранцы. Последняя категория выросла на 34% в сравнению с 2016 годом и стала драйвером роста туристического потока северной столицы.