Гостиницы Санкт-Петербурга, как и сам город на Неве, достаточно уникальны, и сами по себе уже являются достопримечательностью. Выбор отеля в Санкт-Петербурге зависит от нескольких факторов : стоимости, которую готов заплатить путешественник за пребывание в отеле, комплекса услуг, предоставляемых гостиницей и месторасположением.
В целом, Санкт-Петербург насчитывает более 400 гостиниц и отелей различного класса и уровня. Большинство гостиниц Санкт-Петербурга располагаются либо в центре города либо в непосредственной близости от основных достопримечательностей Санкт-Петербурга. Здесь расположены, как и дорогие и респектабельные пятизвездочные отели, рассчитанные на представительский класс, так и сравнительно недорогие гостиницы, предлагающие не менее комфортные и уютные номера. Наиболее популярные и гибкие по ценам: гостиница Астория, гостиница Достоевский и гостиница Русь.
Большой популярностью у туристов пользуются мини-отели, которых в городе великое множество. Как правило, они состоят из нескольких номеров, не имеют своей кухни и ограничены комплексом услуг. Но для путешественников, не располагающих большими суммами денег, они являются отличным эконом-вариантом.