San Petersburgo es uno de los mejores destinos turísticos del mundo, de acuerdo con la opinión de los usuarios del servicio de TripAdvisor. Una calificación de 25 ciudades se elaboró para la elección de un destino turístico en 2017. San Petersburgo se convirtió en la única ciudad de Rusia, incluida en la lista entre los destinos de todo el mundo, tomando la línea 14. Los otros mejores destinos son Bali, Londres, París, Roma, Nueva York, Creta y Barcelona. Los lugares más recomendados para hacer turismo son: el Salvador de la Sangre Derramada, el Hermitage, la Catedral de San Isaac y el Gran Palacio de Peterhof. Además, los usuarios de TripAdvisor contaron 2 703 variantes de pasatiempo para los huéspedes de la ciudad en el Neva. En una clasificación similar para Europa, San Petersburgo está en el octavo lugar, y Moscú lo cierra.
San Petersburgo fue incluido en la lista de los mejores destinos turísticos del año 2017 según la versión de TripAdvisor
- Exposición de obras de Salvador Dalí en el Museo Fabergé
- El gobierno de la ciudad de San Petersburgo anunció los Top-10 eventos urbanos del año 2017