We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.

Places to Visit in St. Petersburg

Top Selling Tours & Activities | See more
St. Petersburg 2-Day Shore Excursion Tour
184 reviews
More Info
2-Day St. Petersburg Shore Excursion
112 reviews
More Info
2-Day Private City Tour of St Petersburg
34 reviews
More Info
See More Top Selling Tours & Activities

Top Attractions in St. Petersburg

  • Sort by:
  • Ranking
  • Book Online
#31 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 101.04
More Info
Saint Petersburg City Tour in One Day
from US$ 30.00
More Info
St Petersburg Custom Chauffeured Day Tour
See All
#32 of 1,859 things to do in St. Petersburg
#33 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 119.00
More Info
Private Peterhof Tour from St Petersburg
from US$ 85.00
More Info
Private St. Petersburg Peter and Paul Fortress...
See All
#35 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 60.00
More Info
Small-Group St Petersburg City Highlights Tour...
from US$ 56.00
More Info
St. Petersburg Walking City Tour
See All
#36 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 51.00
More Info
Highlights of St Petersburg Private Tour
BOOK A TOUR
from US$ 35.36
More Info
Grand Tour of St Petersburg
from US$ 15.00
More Info
St.Petersburg 3 Hour Private Panoramic City Tour...
See All
#38 of 1,859 things to do in St. Petersburg
BOOK NOW
from US$ 90.00
More Info
St. Petersburg Private Tour of Pushkin Museum and...
from US$ 50.00
More Info
3 Hour Literary Odessa Tour
See All
The Marly Palace (Peterhof)
#39 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 119.00
More Info
Private Peterhof Tour from St Petersburg
from US$ 202.08
More Info
Peterhoff Grand Palace and Parks Early Entrance...
See All
#40 of 1,859 things to do in St. Petersburg
BOOK NOW
from US$ 149.00
More Info
St Petersburg Private Theater Tour and Russian...
from US$ 169.00
More Info
Hermitage Theatre of Classical Russian Ballet...
See All
#41 of 1,859 things to do in St. Petersburg
#42 of 1,859 things to do in St. Petersburg
#43 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 145.00
More Info
1-Day Introductory Highlights Tour: Visa-Free...
#45 of 1,859 things to do in St. Petersburg
#46 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 338.50
More Info
Private Half Day St Petersburg City Tour...
from US$ 15.00
More Info
St.Petersburg 3 Hour Private Panoramic City Tour...
See All
#47 of 1,859 things to do in St. Petersburg
#48 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 150.00
More Info
St Petersburg Private Custom Day Tour
from US$ 30.00
More Info
St Petersburg Custom Chauffeured Day Tour
See All
#52 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 35.36
More Info
Neva River Sightseeing Cruise in St Petersburg
from US$ 145.00
More Info
St. Petersburg Shore Excursion: One Day...
See All
#53 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 21.47
More Info
Communist Walking Tour of St Petersburg
from US$ 59.36
More Info
Private Tour: St Petersburg Walking Tour
See All
#54 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 290.00
More Info
One Day Private Tour: City Tour with...
from US$ 15.00
More Info
St.Petersburg 3 Hour Private Panoramic City Tour...
See All
#55 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 45.00
More Info
Gifts or Fashion Shopping with a Local in...
#56 of 1,859 things to do in St. Petersburg
#57 of 1,859 things to do in St. Petersburg
BOOK NOW
from US$ 149.00
More Info
St Petersburg Private Theater Tour and Russian...
from US$ 105.00
More Info
River Boat Trip in St. Petersburg
See All
#58 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 105.00
More Info
River Boat Trip in St. Petersburg
from US$ 35.36
More Info
Neva River Sightseeing Cruise in St Petersburg
See All
Alexander Park (Pushkin)
#59 of 1,859 things to do in St. Petersburg
#60 of 1,859 things to do in St. Petersburg
BOOK A TOUR
from US$ 99.78
More Info
Best of the Best 2-Day St Petersburg Shore...
from US$ 99.78
More Info
Happy Tour 2 Day St Petersburg Shore Excursion
See All