Hoy día San Petersburgo está dispuesto a recibir a sus visitantes en los hoteles de cualquier nivel. En San Petersburgo hay hoteles a partir del nivel económico hasta los hoteles de 5 estrellas, que por su parte proponen todos los servicios necesarios para los turistas modernos. Algunos hoteles de la ciudad tienen una historia de más de un siglo. La mayor parte de los hoteles construidos en los tiempos soviéticos han sido reconstruidos según los estándares europeos de la calidad. Además hay muchos nuevos recién construidos hoteles que satisfacen todas las exigencias de hoy. Usted puede elegir cualquier hotel según sus preferencias.