سن‌پترزبورگ دارای جاذبه‌های گردشگری بسیاری است که سلایق مختلف را شامل می‌شود.تعداد جاذبه‌های این شهر آن‌ چنان زیاد است که گردشگران در انتخاب آن دچار تردید خواهند شد.