All things to do in St Petersburg

All things to do in St Petersburg

Tours & things to do hand-picked by our insiders

Top 5 Insider's Picks See all

Grand Tour of St Petersburg

4 star rating: Recommended 76 Reviews

St. Petersburg, Russian Federation

From USD $39.74

St Petersburg Shore Excursion: 2-Day City Highlights and Pushkin Small-Group Tour

5 star rating: Highly Recommended 8 Reviews

While in port, enjoy a St Petersburg shore excursion that’s spread over two full days. Discover the highlights of St Petersburg on the first day, visiting ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 7 hours 30 minutes (approx.)

From USD $320.00

Grand Tour of St Petersburg

4 star rating: Recommended 76 Reviews

The Grand Tour of St Petersburg offers visitors the opportunity to take in as much as possible of the city in a day's sightseeing: a complete tour of St ...  Read more

Location: St. Petersburg, Russian Federation
Duration: Varies

From USD $39.74

St Petersburg Shore Excursion: Private Moscow Day Trip Including Flight and Train

When your cruise ship docks at St Petersburg, fly to Moscow to enjoy a full-day tour of the capital, and then return in the evening by high-speed train. Led by ...  Read more

Location: St. Petersburg, Russian Federation
Duration: Varies from 12-15 hours

From USD $740.00

St Petersburg Shore Excursion: Small-Group Pushkin, Peterhof and Metro Station Tour

5 star rating: Highly Recommended 4 Reviews

When your cruise ship docks at the Port of St Petersburg, set out on a small-group shore excursion to discover some incredible royal palaces, located both in ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 8 hours (approx.)

From USD $177.00

Half Day Tour of Peterhof (Petrodvorets)

4.5 star rating: Recommended 35 Reviews

Peterhof is perhaps St Petersburg's most famous and spectacular Imperial estate. The Grand Palace, filled with fascinating and elaborate interiors, sits on top ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 5 hours (approx.)

From USD $66.59

Private Tour: Peter and Paul Fortress in St Petersburg

Visit Peter and Paul Fortress in St Petersburg with a private guide and learn about its rich history on a 3-hour walking tour! The sprawling site is ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 3 hours (approx.)

From USD $34.56

Russian Art Walking Tour of St Petersburg: Church of the Saviour on Spilled Blood and the Russian Museum

Russian art and architecture are St Petersburg’s biggest draws, and on this 3-hour walking tour you’ll see two of its finest examples. Gaze in awe at the ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 3 hours (approx.)

From USD $34.56

State Hermitage Museum Small-Group Walking Tour

4 star rating: Recommended 18 Reviews

Admire renowned paintings and sculptures by Leonardo Da Vinci, Picasso and Van Dyk, on this inspiring small-group walking tour of the State Hermitage Museum, ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 3 hours (approx.)

From USD $34.56

Private Tour: St Petersburg City Highlights

Explore St Petersburg with a private guide on a 4-hour city highlights tour! Learn all about the city history as you travel around the city by private vehicle, ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 4 hours (approx.)

From USD $51.84

Neva River Sightseeing Cruise in St Petersburg

3.5 star rating: Worth doing 4 Reviews

Explore enchanting St Petersburg by boat on a 2-hour small-group sightseeing cruise along the Neva River. After a short walk down Nevsky Prospekt -- the city’s ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 2 hours (approx.)

From USD $32.26

Private Tour: Russian Cooking Class in St Petersburg

Learn how to cook Russian food fit for a tsar on a private 2-hour cooking class in St Petersburg. Simply book the class for a time that suits you and discover ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 2 hours (approx.)

From USD $86.40

Private Tour: St Petersburg Walking Tour

Learn all about St Petersburg’s history and sights on a 3-hour walking tour, led by a private guide! The itinerary can be tailored to specific interests; ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 3 hours (approx.)

From USD $51.84

St Petersburg Walking City Tour

5 star rating: Highly Recommended 7 Reviews

Experience the cultural highlights of St Petersburg on a 3-hour walking tour with an expert local guide. As you explore the spectacular city on foot – from ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 3 hours (approx.)

From USD $49.00

Small-Group Early Access Tour to Peterhof Grand Palace and Gardens from St Petersburg

Get ahead of the crowds to explore the magnificent Peterhof Grand Palace and Gardens on this 5-hour tour from St Petersburg. Travel to Peterhof, sometimes ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 5 hours (approx.)

From USD $120.00

Russian Vodka Museum Tour in St Petersburg

Get a taste for Russia’s potent national drink on a tour of St Petersburg’s Russian Vodka Museum! Led by a friendly local guide, the 1-hour walking tour ...  Read more

Location: St. Petersburg, Russian Federation
Duration: 1 hour (approx.)

From USD $27.65

Viator uses cookies to improve your experience on our website. Learn more about how we use cookies and how to change your cookie settings | Close message